<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Das Arbeiten in einer Welt voller APIs</title>
	<atom:link href="http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/</link>
	<description>Design, Lifestyle, Technologie, Bücher und Architektur</description>
	<pubDate>Fri, 12 Mar 2010 00:04:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5-RC1</generator>
		<item>
		<title>By: Andreas</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172571</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Thu, 06 Nov 2008 23:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172571</guid>
		<description>Also für die Soundgeschichte fällt mir spontan folgendes Einsatzgebiet ein: bei Lernsystemen könnte man damit die Geschwindigkeit des Sprechers steuern, je nachdem wie es der Lernende gerne haben will! 

salü</description>
		<content:encoded><![CDATA[<p>Also für die Soundgeschichte fällt mir spontan folgendes Einsatzgebiet ein: bei Lernsystemen könnte man damit die Geschwindigkeit des Sprechers steuern, je nachdem wie es der Lernende gerne haben will! </p>
<p>salü</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172533</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Mon, 27 Oct 2008 11:47:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172533</guid>
		<description>Was Open Source ActionScript betrifft würde ich Martin auch zustimmen. Das läßt sich wohl damit erklären, dass der "professionelle" Markt für AS-Entwicklung auf Kundenseite idR.  von Art Directoren im Werbe-Umfeld bestimmt wird, von denen für technisch aufwendige Eigenentwicklungen wenig Begeisterung zu erwarten ist. Während bei Java wohl eher Informatiker oder Entschiedungsträger in den Chefetagen von Unternehmen den Rahmen vorgeben. Für 

Aber was die Flashplayer 10 API angeht, so ist das ja doch eine andere Geschichte. Adobe hat  - oder genauer: Tinic Uro hat - explizit auf den Wunsch der erwähnten "0,001% Entwickler" reagiert und hat das auch öffentlich so publiziert. Da ist es mir schon unverständlich, wieso solche gemachten Zusagen kommentarlos wieder geändert werden.

Auch wenn zuletzt einiges unter OS Lizenzen gestellt wurde, ist Adobe ja gerade kein Anbieter aus der Open Source Ecke. Insofern kann ich mir auch nicht vorstellen, dass die besagten Mängel am Player 10  nicht doch noch korrigiert werden. Immerhin wurde das Hobnox Audiotool  ja von Adobe selber als beeindruckendes Beispiel für die Fähigkeiten des Players vorgestellt. Wenn eben dieses Beispiel am Ende doch nicht funktioniert, weil der Player nicht leistet, was er verspricht, wäre das eine klassische lose-lose statt einer win-win Situation.</description>
		<content:encoded><![CDATA[<p>Was Open Source ActionScript betrifft würde ich Martin auch zustimmen. Das läßt sich wohl damit erklären, dass der &#8220;professionelle&#8221; Markt für AS-Entwicklung auf Kundenseite idR.  von Art Directoren im Werbe-Umfeld bestimmt wird, von denen für technisch aufwendige Eigenentwicklungen wenig Begeisterung zu erwarten ist. Während bei Java wohl eher Informatiker oder Entschiedungsträger in den Chefetagen von Unternehmen den Rahmen vorgeben. Für </p>
<p>Aber was die Flashplayer 10 API angeht, so ist das ja doch eine andere Geschichte. Adobe hat  - oder genauer: Tinic Uro hat - explizit auf den Wunsch der erwähnten &#8220;0,001% Entwickler&#8221; reagiert und hat das auch öffentlich so publiziert. Da ist es mir schon unverständlich, wieso solche gemachten Zusagen kommentarlos wieder geändert werden.</p>
<p>Auch wenn zuletzt einiges unter OS Lizenzen gestellt wurde, ist Adobe ja gerade kein Anbieter aus der Open Source Ecke. Insofern kann ich mir auch nicht vorstellen, dass die besagten Mängel am Player 10  nicht doch noch korrigiert werden. Immerhin wurde das Hobnox Audiotool  ja von Adobe selber als beeindruckendes Beispiel für die Fähigkeiten des Players vorgestellt. Wenn eben dieses Beispiel am Ende doch nicht funktioniert, weil der Player nicht leistet, was er verspricht, wäre das eine klassische lose-lose statt einer win-win Situation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens Franke</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172520</link>
		<dc:creator>Jens Franke</dc:creator>
		<pubDate>Fri, 24 Oct 2008 19:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172520</guid>
		<description>Hej Sascha,

ich danke Dir für deinen Kommentar.

Aus meiner Sicht hat sich der früher starke Wunsch nach Featuren ein wenig gelegt. Ich wünsche mir viel mehr, dass die vielen kleinen Probleme, die man seit Jahren mit zeitinsiven Workarounds umkurven muss, endlich einmal behoben werden.

Ich gebe Dir absolut Recht, dass das Marketing damit keine neuen Produkte verkaufen kann, aber das ist für mich keine Ausrede. Ich hätte kein Problem gehabt, noch 6 Monate auf die nächste Version zu warten, und sie hätten in der Zeit ein paar Bugs behoben. Stattdessen kündigt man groß an, dass die Auslieferung von CS4 doch noch früher als gedacht erfolgen kann. Das kann ich aus wirtschaftlichen Gesichtspunkten natürlich verstehen.

Auch finde ich es auffällig, dass nicht gerade viele sich auf die neuste Version stürzen - aber vielleicht ist das auch nur meine Wahrnehmung. 

Du sagst ja, dass man nur mit neuen Featuren eine neue Player-Version vorstellen kann. Ich frage mich, welches Feature so stark ist, dass man einen Kunden überzeugen kann, den neusten Player einzusetzen. Allgemein zieht natürlich immer der Punkt Performance. Auch kann man den 3D-Aspekt anführen, wobei da natürlich die Frage im Raum steht, wo und wann macht der 3D-Einsatz Sinn und verbessert die Interaktion zwischen Mensch und Maschine.

Aus technischer Sicht freut mich der 3D-Support natürlich auch, PV3D braucht man somit für die einfachen Dinge nicht mehr anzuwerfen.

Dass das ganze API-Thema noch in den Kinderschuhen steckt und auch Java klein angefangen hat ist klar und wurde schon besprochen. Aber ich denke, dass man ruhig frühzeitig auf Probleme aus seiner persönlichen Sicht hinweisen kann und nicht die Füsse stillhalten muss. 

Und ich gebe Dir recht, ActionScript ist eine absolut wunderbare Plattform, aber andere Plattformen entwickeln sich auch vorzüglich und somit macht man sich auch Gedanken um das geliebte Flash. 

Euch allen ein schönes Wochenende
Jens</description>
		<content:encoded><![CDATA[<p>Hej Sascha,</p>
<p>ich danke Dir für deinen Kommentar.</p>
<p>Aus meiner Sicht hat sich der früher starke Wunsch nach Featuren ein wenig gelegt. Ich wünsche mir viel mehr, dass die vielen kleinen Probleme, die man seit Jahren mit zeitinsiven Workarounds umkurven muss, endlich einmal behoben werden.</p>
<p>Ich gebe Dir absolut Recht, dass das Marketing damit keine neuen Produkte verkaufen kann, aber das ist für mich keine Ausrede. Ich hätte kein Problem gehabt, noch 6 Monate auf die nächste Version zu warten, und sie hätten in der Zeit ein paar Bugs behoben. Stattdessen kündigt man groß an, dass die Auslieferung von CS4 doch noch früher als gedacht erfolgen kann. Das kann ich aus wirtschaftlichen Gesichtspunkten natürlich verstehen.</p>
<p>Auch finde ich es auffällig, dass nicht gerade viele sich auf die neuste Version stürzen - aber vielleicht ist das auch nur meine Wahrnehmung. </p>
<p>Du sagst ja, dass man nur mit neuen Featuren eine neue Player-Version vorstellen kann. Ich frage mich, welches Feature so stark ist, dass man einen Kunden überzeugen kann, den neusten Player einzusetzen. Allgemein zieht natürlich immer der Punkt Performance. Auch kann man den 3D-Aspekt anführen, wobei da natürlich die Frage im Raum steht, wo und wann macht der 3D-Einsatz Sinn und verbessert die Interaktion zwischen Mensch und Maschine.</p>
<p>Aus technischer Sicht freut mich der 3D-Support natürlich auch, PV3D braucht man somit für die einfachen Dinge nicht mehr anzuwerfen.</p>
<p>Dass das ganze API-Thema noch in den Kinderschuhen steckt und auch Java klein angefangen hat ist klar und wurde schon besprochen. Aber ich denke, dass man ruhig frühzeitig auf Probleme aus seiner persönlichen Sicht hinweisen kann und nicht die Füsse stillhalten muss. </p>
<p>Und ich gebe Dir recht, ActionScript ist eine absolut wunderbare Plattform, aber andere Plattformen entwickeln sich auch vorzüglich und somit macht man sich auch Gedanken um das geliebte Flash. </p>
<p>Euch allen ein schönes Wochenende<br />
Jens</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sascha/hdrs</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172519</link>
		<dc:creator>sascha/hdrs</dc:creator>
		<pubDate>Fri, 24 Oct 2008 17:50:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172519</guid>
		<description>Mensch Mensch Mensch seid Ihr alle mies gelaunt! Geht doch wieder zu Flash 5 zurueck, da hat sich niemand beschwert: alle wollten nur neue Features haben. Jetzt bekommen wir sie und die haelfte der Leute zereissen sie in der Luft! Ich bin sehr froh ueber die neuen Player-Features, insbesondere 3D! Sicherlich sind Bug-Fixes sehr wichtig aber mit denen allein kann man keine neue Player Version vorstellen. Zu der Sache mit den APIs gebe ich teilweise Recht. Aber wie erwahnt, da steckt Flash noch in den Kinderschuhen, das kommt schon noch. War es bei Java sofort so das alle eine reissfeste API anboten? Also Fuesse stillhalten und nicht gleich alles nieder machen! ActionScript ist eine wunderbare Platform!</description>
		<content:encoded><![CDATA[<p>Mensch Mensch Mensch seid Ihr alle mies gelaunt! Geht doch wieder zu Flash 5 zurueck, da hat sich niemand beschwert: alle wollten nur neue Features haben. Jetzt bekommen wir sie und die haelfte der Leute zereissen sie in der Luft! Ich bin sehr froh ueber die neuen Player-Features, insbesondere 3D! Sicherlich sind Bug-Fixes sehr wichtig aber mit denen allein kann man keine neue Player Version vorstellen. Zu der Sache mit den APIs gebe ich teilweise Recht. Aber wie erwahnt, da steckt Flash noch in den Kinderschuhen, das kommt schon noch. War es bei Java sofort so das alle eine reissfeste API anboten? Also Fuesse stillhalten und nicht gleich alles nieder machen! ActionScript ist eine wunderbare Platform!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Audiotool Hobnox - Franke, DEBUG, Jens, Woche, Hobnox, Audiotool, Streetwear, Web - Ich.Mir.Mich</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172518</link>
		<dc:creator>Audiotool Hobnox - Franke, DEBUG, Jens, Woche, Hobnox, Audiotool, Streetwear, Web - Ich.Mir.Mich</dc:creator>
		<pubDate>Thu, 23 Oct 2008 09:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172518</guid>
		<description>[...] das neue Audiotool von Hobnox hatte ich letzte Woche bei Jens Franke gelesen. Wow sieht gut [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] das neue Audiotool von Hobnox hatte ich letzte Woche bei Jens Franke gelesen. Wow sieht gut [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens Franke</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172514</link>
		<dc:creator>Jens Franke</dc:creator>
		<pubDate>Mon, 20 Oct 2008 14:35:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172514</guid>
		<description>"Das man die API behält oder sich um Bugfixes kümmert ist nur in wenigen Fällen ein Kriterium( wenn man sich so die Gründe dafür das zu machen überlegt)."

Ich verstehe Dich schon, aber mir ist es ein bisschen zu S/W und zu negativ formuliert. Ich möchte von den allgemeinen Formulierungen zurück zu PV3D kommen.

Ich finde es problematisch, wenn man auf Konferenz und in Blogs propagiert wie toll und einfach alles mit PV3D ist und man dann im produktiven Einsatz auf viele Probleme trifft, die es in Demo-Szenarien nicht gibt. Am Anfang fand ich das Projekt echt toll, aber inzwischen läuft es aus meiner Sicht in die falsche Richtung.

Da greift natürlich der Punkt der unsauberen API genauso wie auch der Punkt der schlechten Dokumentation. Aus meiner Sicht will das PV3D-Team das Ansehen der Community und das man ihre API nutzt, aber sie gehen den falschen Weg - zu viel Quantität und zu wenig Qualität. Wo wir wieder bei deinem Marketing-Punkt wären, den ich wiederum verstehe, aber ich bin immer jemand, der an das gute im Menschen glaubt. ;)</description>
		<content:encoded><![CDATA[<p>&#8220;Das man die API behält oder sich um Bugfixes kümmert ist nur in wenigen Fällen ein Kriterium( wenn man sich so die Gründe dafür das zu machen überlegt).&#8221;</p>
<p>Ich verstehe Dich schon, aber mir ist es ein bisschen zu S/W und zu negativ formuliert. Ich möchte von den allgemeinen Formulierungen zurück zu PV3D kommen.</p>
<p>Ich finde es problematisch, wenn man auf Konferenz und in Blogs propagiert wie toll und einfach alles mit PV3D ist und man dann im produktiven Einsatz auf viele Probleme trifft, die es in Demo-Szenarien nicht gibt. Am Anfang fand ich das Projekt echt toll, aber inzwischen läuft es aus meiner Sicht in die falsche Richtung.</p>
<p>Da greift natürlich der Punkt der unsauberen API genauso wie auch der Punkt der schlechten Dokumentation. Aus meiner Sicht will das PV3D-Team das Ansehen der Community und das man ihre API nutzt, aber sie gehen den falschen Weg - zu viel Quantität und zu wenig Qualität. Wo wir wieder bei deinem Marketing-Punkt wären, den ich wiederum verstehe, aber ich bin immer jemand, der an das gute im Menschen glaubt. <img src='http://blog.jensfranke.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Heidegger</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172513</link>
		<dc:creator>Martin Heidegger</dc:creator>
		<pubDate>Mon, 20 Oct 2008 10:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172513</guid>
		<description>"Und wenn man dieses Ziel nicht verfolgt, dann braucht man sie auch nicht allen zur Verfügung stellen."

Es gibt verschiedene Gründe warum man Opensource Software anbieten möchte:

*) um Ideen auszutauschen
*) aus Leidenschaft/Überzeugung
*) aus geschäftsstrategischen Gedanken ( mehr anlauf/ besserer Response - bessere zukünftige Integraton, etc. )
*) fürs Marketing
*) zur Bestätigung des eigenen Ego

sind imho die häufigsten. Bei einer API anbindung verhält sich das genauso.

Das man die API behält oder sich um Bugfixes kümmert ist nur in wenigen Fällen ein Kriterium( wenn man sich so die Gründe dafür das zu machen überlegt). Fürs Marketing brauch ich keine Qualtität, da brauche ich Effekte( damit Leute über mich/meine Arbeit reden). Wenn ich mein eigenes Ego bestätigen möchte dann kann es mir egal sein was alle anderen denken. Ich veröffentliche meinen Code - und aus. Beim Ideenaustausch ist es so das es ja nur Ideen sind die man offen legt. Bei den geschäftlichen Gründen gehts ums Geld und dann gehts drum wieviel man Ende des Tages eingenommen hat und nicht wen es ärgert das seine Wünsche befriedigt wurden. Klar es wift eventuell einen schlechten Ruf auf die Firma wenn sie Fehler nicht behebt die gefordert werden aber wenn das keine wirtschaftlichen Auswirkungen hat - who cares?

Adobe macht es schlecht vor: Erst machen sie eine AS1 - API an der sie immer ein bischen schrauben. Als kein Javascript2 kam bauten sie auf eigene Faust AS2 - das sie nach 2 Jahren wieder verwerfen ( und damit auch alle Bibliotheken, Opensource Projekte etc. ) . Das Problem mit AS3 ist das alle wissen das AS4 kommt und ein langjähriges Projekt irgendwie zum scheitern verurteilt ist. 

Keiner kann sich auf die Basistechnologie verlassen deswegen ist auch ein Verlass auf die Bibliotheken. Aus wirtschaftlicher Sicht macht dass das Arbeiten kaum möglich. Deswegen behilft man sich mit den anderen Gründen, vorzugsweise Marketing weil da weiss man wies geht( Flash wurde ja durch Werbung gross )....</description>
		<content:encoded><![CDATA[<p>&#8220;Und wenn man dieses Ziel nicht verfolgt, dann braucht man sie auch nicht allen zur Verfügung stellen.&#8221;</p>
<p>Es gibt verschiedene Gründe warum man Opensource Software anbieten möchte:</p>
<p>*) um Ideen auszutauschen<br />
*) aus Leidenschaft/Überzeugung<br />
*) aus geschäftsstrategischen Gedanken ( mehr anlauf/ besserer Response - bessere zukünftige Integraton, etc. )<br />
*) fürs Marketing<br />
*) zur Bestätigung des eigenen Ego</p>
<p>sind imho die häufigsten. Bei einer API anbindung verhält sich das genauso.</p>
<p>Das man die API behält oder sich um Bugfixes kümmert ist nur in wenigen Fällen ein Kriterium( wenn man sich so die Gründe dafür das zu machen überlegt). Fürs Marketing brauch ich keine Qualtität, da brauche ich Effekte( damit Leute über mich/meine Arbeit reden). Wenn ich mein eigenes Ego bestätigen möchte dann kann es mir egal sein was alle anderen denken. Ich veröffentliche meinen Code - und aus. Beim Ideenaustausch ist es so das es ja nur Ideen sind die man offen legt. Bei den geschäftlichen Gründen gehts ums Geld und dann gehts drum wieviel man Ende des Tages eingenommen hat und nicht wen es ärgert das seine Wünsche befriedigt wurden. Klar es wift eventuell einen schlechten Ruf auf die Firma wenn sie Fehler nicht behebt die gefordert werden aber wenn das keine wirtschaftlichen Auswirkungen hat - who cares?</p>
<p>Adobe macht es schlecht vor: Erst machen sie eine AS1 - API an der sie immer ein bischen schrauben. Als kein Javascript2 kam bauten sie auf eigene Faust AS2 - das sie nach 2 Jahren wieder verwerfen ( und damit auch alle Bibliotheken, Opensource Projekte etc. ) . Das Problem mit AS3 ist das alle wissen das AS4 kommt und ein langjähriges Projekt irgendwie zum scheitern verurteilt ist. </p>
<p>Keiner kann sich auf die Basistechnologie verlassen deswegen ist auch ein Verlass auf die Bibliotheken. Aus wirtschaftlicher Sicht macht dass das Arbeiten kaum möglich. Deswegen behilft man sich mit den anderen Gründen, vorzugsweise Marketing weil da weiss man wies geht( Flash wurde ja durch Werbung gross )&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens Franke</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172511</link>
		<dc:creator>Jens Franke</dc:creator>
		<pubDate>Mon, 20 Oct 2008 09:30:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172511</guid>
		<description>@Kris:

Danke für den Hinweis mit Pixel Bender - führe ich auf die derzeitige Unwichtigkeit bei mir zurück. ;)

Zum Thema PV3D und Community bei Laune halten: Ich glaube das geht eher mit Qualität anstatt mit Quantität.

@Martin: 

Interessanter Kommentar, den ich in Teilen unterschreibe. Opensource &#038; Flash steckt ohne Frage noch in den Kinderschuhen. 

Zu deiner Frage:  "Warum sollten Opensource Projekte eine stabile API liefern?"
 
Anspruch an die eigene Arbeit? Und wenn man dieses Ziel nicht verfolgt, dann braucht man sie auch nicht allen zur Verfügung stellen. 

Klar kann mal als Entwickler dann sagen, die API nehme ich nicht, aber manchmal ist man auch in einem Konstrukt, wo man diese Entscheidung nicht selbst treffen kann.</description>
		<content:encoded><![CDATA[<p>@Kris:</p>
<p>Danke für den Hinweis mit Pixel Bender - führe ich auf die derzeitige Unwichtigkeit bei mir zurück. <img src='http://blog.jensfranke.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Zum Thema PV3D und Community bei Laune halten: Ich glaube das geht eher mit Qualität anstatt mit Quantität.</p>
<p>@Martin: </p>
<p>Interessanter Kommentar, den ich in Teilen unterschreibe. Opensource &#038; Flash steckt ohne Frage noch in den Kinderschuhen. </p>
<p>Zu deiner Frage:  &#8220;Warum sollten Opensource Projekte eine stabile API liefern?&#8221;</p>
<p>Anspruch an die eigene Arbeit? Und wenn man dieses Ziel nicht verfolgt, dann braucht man sie auch nicht allen zur Verfügung stellen. </p>
<p>Klar kann mal als Entwickler dann sagen, die API nehme ich nicht, aber manchmal ist man auch in einem Konstrukt, wo man diese Entscheidung nicht selbst treffen kann.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Heidegger</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172510</link>
		<dc:creator>Martin Heidegger</dc:creator>
		<pubDate>Mon, 20 Oct 2008 09:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172510</guid>
		<description>Neben meiner langjährigen Flasherfahrung habe ich auch viel mit Java zu tun. Bei Java ist es einfach so das man ohne Bibliotheken nicht überlebt. Quasi alles ist eine Bibliothek: Der Application Server, die GUI Engine, Templating mechianismen, etc. Und dort hat sich über die Jahre auch ein Release-wesen entwickelt das von der Praxis her funktioniert. In minor updates funktioniert dann alles ein bischen besser und für gewöhnlich( wenn nicht ein totaler depp auf der anderen seite sitzt ) ändert sich auch keine API
 Das ist eine Kultur die bei Flash Projekten aber kaum einziehen kann: Warum? Weil es keine Communities gibt! Ja es gibt Flashforen. Ja es gibt Entwickler blogs, man redet und betrinkt sich. Aber wenn ein Projekt wie PV3D eine Community hätte bei der auf Entwickler Kanälen response kommen würde. Wenn kommerzielle Projekte( mit Geld ) aufschreien bei API Änderungen und Bugs. Wenn es Verträge mit PV3D Projekten gäbe die diesen Geld bringen würde, sie aber auch verpflichten würde sauberen Code zu liefern. Wenn es eine Entwicklerkultur wäre sich die Experten auf Vorträge in die Firma zu holen: Dann würde Opensource für Flash auch funktionieren.

Ich habe die Erfahrung gemacht, nicht allein!, das Opensourceprojekte in der Flashwelt ein brotloses unterfangen sind: Viele nehmen den Code, wenige liefern Bugfixes oder auch nur Bugreports. Kritik darf man sich zusammenkratzen und ist dann auch meist vage formuliert. Angeschrieben für Projekte wird man nur wenn man etwas macht das super aussieht oder gut funktioniert. Aber dann für die klassischen Flash Jobs: Projekte von max. 2 Monaten Laufzeit mit starkem Termindruck und für gewöhnlich sitzt man dort als one-man-show und es geht am Ende nur um klickdibunti. Keine Donations werden getätigt, keine grösseren Firmen sprechen darauf an.

Warum sollten Opensource Projekte eine stabile API liefern? Am Ende zählt es eben wie schnell sie mit ihrer Software tolle Sachen liefern können um möglichst sich den Unterhalt mit dem Anwenden der eigenen Bibliothek zu verdienen (und nicht mit dem verbessern).</description>
		<content:encoded><![CDATA[<p>Neben meiner langjährigen Flasherfahrung habe ich auch viel mit Java zu tun. Bei Java ist es einfach so das man ohne Bibliotheken nicht überlebt. Quasi alles ist eine Bibliothek: Der Application Server, die GUI Engine, Templating mechianismen, etc. Und dort hat sich über die Jahre auch ein Release-wesen entwickelt das von der Praxis her funktioniert. In minor updates funktioniert dann alles ein bischen besser und für gewöhnlich( wenn nicht ein totaler depp auf der anderen seite sitzt ) ändert sich auch keine API<br />
 Das ist eine Kultur die bei Flash Projekten aber kaum einziehen kann: Warum? Weil es keine Communities gibt! Ja es gibt Flashforen. Ja es gibt Entwickler blogs, man redet und betrinkt sich. Aber wenn ein Projekt wie PV3D eine Community hätte bei der auf Entwickler Kanälen response kommen würde. Wenn kommerzielle Projekte( mit Geld ) aufschreien bei API Änderungen und Bugs. Wenn es Verträge mit PV3D Projekten gäbe die diesen Geld bringen würde, sie aber auch verpflichten würde sauberen Code zu liefern. Wenn es eine Entwicklerkultur wäre sich die Experten auf Vorträge in die Firma zu holen: Dann würde Opensource für Flash auch funktionieren.</p>
<p>Ich habe die Erfahrung gemacht, nicht allein!, das Opensourceprojekte in der Flashwelt ein brotloses unterfangen sind: Viele nehmen den Code, wenige liefern Bugfixes oder auch nur Bugreports. Kritik darf man sich zusammenkratzen und ist dann auch meist vage formuliert. Angeschrieben für Projekte wird man nur wenn man etwas macht das super aussieht oder gut funktioniert. Aber dann für die klassischen Flash Jobs: Projekte von max. 2 Monaten Laufzeit mit starkem Termindruck und für gewöhnlich sitzt man dort als one-man-show und es geht am Ende nur um klickdibunti. Keine Donations werden getätigt, keine grösseren Firmen sprechen darauf an.</p>
<p>Warum sollten Opensource Projekte eine stabile API liefern? Am Ende zählt es eben wie schnell sie mit ihrer Software tolle Sachen liefern können um möglichst sich den Unterhalt mit dem Anwenden der eigenen Bibliothek zu verdienen (und nicht mit dem verbessern).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kris</title>
		<link>http://blog.jensfranke.com/2008/10/17/das-arbeiten-in-einer-welt-voller-apis/#comment-172509</link>
		<dc:creator>kris</dc:creator>
		<pubDate>Mon, 20 Oct 2008 09:05:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jensfranke.com/?p=618#comment-172509</guid>
		<description>weiss auch nicht wirklich, warum adobe den player ausgerechnet _jetzt_ rausgehauen hat, es existieren noch genuegend fehler. immerhin die FileReference haben sie bugfixed..
klar sollte man sich nicht allzu sehr auf fremden code im entwicklungs-stadium verlassen, aber spaetestens wenn der release candidate angekuendigt wird, sollte man ja meinen, dass es langsam konkreter wird - und nun noch die dicke verzoegerung im audio.. ein toller rueckschritt.

was allerdings das arbeiten mit pv3d angeht, muss ich sagen, dass es fuer leute, die bisher nur in 2d gearbeitet haben, wahrscheinlich eh umdenken erfordert, da es die programmierung unweit komplexer macht:. da stellt sogar wieder eine einfache navi ein riesen hindernis dar.
das papervision-team hat ne grosse community und versucht wahrscheinlich gerade, diese auch zu halten (siehe neustes, lang vermisstes feature quadtrees) - die konkurrenz haut ja auch alle nase lang ein weiteres feature raus, wahrscheinlich sogar besser dokumentiert. fleissige russen ;)

(ps: pixel bender ohne l ;)</description>
		<content:encoded><![CDATA[<p>weiss auch nicht wirklich, warum adobe den player ausgerechnet _jetzt_ rausgehauen hat, es existieren noch genuegend fehler. immerhin die FileReference haben sie bugfixed..<br />
klar sollte man sich nicht allzu sehr auf fremden code im entwicklungs-stadium verlassen, aber spaetestens wenn der release candidate angekuendigt wird, sollte man ja meinen, dass es langsam konkreter wird - und nun noch die dicke verzoegerung im audio.. ein toller rueckschritt.</p>
<p>was allerdings das arbeiten mit pv3d angeht, muss ich sagen, dass es fuer leute, die bisher nur in 2d gearbeitet haben, wahrscheinlich eh umdenken erfordert, da es die programmierung unweit komplexer macht:. da stellt sogar wieder eine einfache navi ein riesen hindernis dar.<br />
das papervision-team hat ne grosse community und versucht wahrscheinlich gerade, diese auch zu halten (siehe neustes, lang vermisstes feature quadtrees) - die konkurrenz haut ja auch alle nase lang ein weiteres feature raus, wahrscheinlich sogar besser dokumentiert. fleissige russen <img src='http://blog.jensfranke.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>(ps: pixel bender ohne l <img src='http://blog.jensfranke.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
