Web2.0: Adobe ist es, Apollo versucht?

Apollo ist der Codename (bis jetzt) ​​ein ehrgeiziges Projekt in der Welt für Adobe RIAs (Rich Internet Applications) und Web 2.0, einschließlich Ajax. Jemand erinnert sich Macromedia Contribute, Macromedia Central an jemand anderen. Es gibt auch, der sieht in Apollo einfache Vereinigung - oder Chance - zusammen zu bringen Elemente von Flash und PDF (etwas, was bereits machbar mit Flash Paper)!

Laut der FAQ anstelle von Adobe, mal sehen, was dieser viel versprechenden Werkzeug, das Licht zu sehen, sollten zumindest in der Beta in der ersten Hälfte des Jahres 2007.

Was ist Apollo?

Es ist ein Multi-Plattform-Laufzeitumgebung, die Entwicklern von Flash, Flex, HTML, JavaScript, Ajax, verwenden Sie zum Erstellen und Bereitstellen von Rich Internet Applications (RIAs) auf dem Desktop ermöglicht.

Das Ziel scheint daher auf den Desktop-Betriebssystem und der Browser sein. Die Laufzeit sollte zwischen 5 und 9Mega wiegen. Ein Blick auf die Pläne von Adobe angeboten werden, können uns dabei helfen, sein wahres Potential zu verstehen:


Click to enlarge

Der erste Vorteil ist die Wahl der Programmiersprachen verwendet. Man sollte nicht lernen, jede neue Entwicklung dynamischer, Flash Programmierer, wird Javascript oder Flex sofort wohl fühlen. Allerdings bleibe ich zweifelhaft über die Umsetzung von HTML. Laut Adobe-Rendering-Engine ist WebKit , das gleiche in Safari für Mac verwendet, die etwas zu sagen ist.

Die Möglichkeit, Komponenten mit Flash Professional 8 schriftlichen Gebrauch ist, wenn auch mit einigen Einschränkungen gewährleistet. Apollo, ist also nicht ein Projektor im Zuge des aktuellen Flash-Projektor. Es sieht aus wie eine reale Umgebung, wo zu laufen, also komplexe Anwendungen, aber klein (so wie sie nicht alle den Kernel und / oder API mitbringen). Diese Funktion ermöglicht Ihnen die einfache Integration verschiedener Technologien wie Flash, PDF und HTML, die alle in der gleichen Umgebung.

Weitere Funktionen von Adobe Apollo-Anwendungen verbessert, ist die Möglichkeit, offline zu arbeiten, im Gegensatz zu traditionellen Web-Anwendung. Dieser Punkt ist natürlich abhängig von der Art der Anwendung und dann, endlich, ich glaube nicht, dass ein großer Pluspunkt, wenn ich eine Anwendung, die mit Apollo, einem Netzwerk-Datenbank, oder zeigt Informationen aus dem Netz genommen kommuniziert schrieb, sehe ich nicht, welchen Vorteil Ich würde arbeiten müssen, off-line ... lohnt Aufbau eines Wartungs-System mit einem lokalen Update nur, wenn ein Netzwerk, etc. angeschlossen ... komplex!

Die Möglichkeit der Verwendung von Ajax - immerhin - verstehen nicht viel. Flash hat seine Methoden und Kanäle, um mit einem Web-Server in XML zu kommunizieren, so scheint es mir, ein Element von großem Nutzen. Der einzige Vorteil, den ich sehen kann, ist die Wiederverwendung von Code (JavaScript / Ajax) bereits geschrieben, wie Bibliotheken Prototype und Yahoo, mehr nicht. Darüber hinaus müssen wir sehen, wie Lauf-und ... Kompatibilität mit WebKit !

Der visuelle Effekt der Demo ist jedoch, fesselnd und spektakulär. Aber der Ansatz ist off-Browser, so dass Sie nicht wissen, ob Apollo als eine Parallele zu den aktuellen Web 2.0-Technologien und eine echte raffinierte Alternative zu sehen.
In Bezug auf Sicherheit, dann bietet Adobe, in dem Sinne, dass es keine Informationen über die Details für den Moment.

Adobe hat deshalb in einer Massenverteilung der Apollo Laufzeitumgebung, die - natürlich - der Ansatz unterscheidet sich grundlegend Web2.0 wahr, dass Browser-basierten Anwendungen. Auf den ersten Blick also scheint nicht eine echte Alternative zu der Entwicklung von Web Application. Es sieht eher aus wie eine echte philosophische Wahl. In der Tat, wenn ein Großteil des Codes Flash können HTML-und JavaScript-innen von Apollo getragen werden, im Gegenteil - auf lange Sicht - man kann nicht.

Das wichtigste Element an dieser Stelle bleibt es möglich, echte ausführbare RIA, die Apollo (die Run-Time OS) dank schreiben, ist kompatibel mit Windows, Mac und Linux. Letztere Charakterdarsteller, denn jetzt, ist es, was es wirklich interessant, zum Beispiel Videospiele?

2 Kommentare zu "Web2.0: Adobe ist es, Apollo versucht?"

  1. 2. März 2007 undolog »Blog Archive» Net Software :

    [...] In der Tat, die neuen Möglichkeiten von ActionScript 3.0 (mit Projekten wie Flex und Apollo - siehe auch Web2.0: Rich Internet Application: Adobe ist es, Apollo und Ajax versucht), macht ihn zum perfekten Kandidaten für die Umsetzung der realen Ajax RIAs im Web, auf der anderen Seite sehen wir von seinem Thron in diesem neuen Szenario verdrängt. Trotz der unzähligen Ajax Framework, einige hervorragende, produzierte während der letzten Jahre, bietet Flash eine Umgebung am weitesten fortgeschrittene und leicht zu manipulieren. Auch wir über eines der weltweit beliebtesten Plugins Diskussion: Flash hat es hinter ein paar Jahre älter als Ajax und Derivate. [...]

  2. 19. März 2007 undolog »Blog Archive» Adobe Apollo Alpha Release :

    [...] Adobe Apollo Alpha Release Tags: ActionScript, ActionScript 3.0, Adobe, Ajax, Apollo, Browser, DHTML, DOM, Flash, Flex, HTML, Internet, Macromedia, Multimedia, Software Net, RIA, Rich Internet Applications, Software , Entwicklung, Technologie, Web 2.0, Web Application-, Web-Entwickler, hat Adobe endlich das web2.0 Alpha-Version von Apollo veröffentlicht. Wir sind noch weit von der endgültigen Version, aber Sie können, um einige seiner Funktionalität durch die Demo-Anwendungen (. Air) Vorschläge online. Die Installation (Apollo Runtime) dieses Alpha wiegt etwa 6Mb - für Windows. Die Demo (Apollo Probe-Anwendungen) nicht wiegen sogar 600kb. Nach der Installation des Apollo-Runtime wird offenbar nichts auf Ihrem PC (nicht addiert alle Links auf dem Desktop oder in der Taskleiste) verändert, auch wenn Sie installiert haben - in der Tat - der neue Browser von Adobe! Siehe Web2.0: Adobe ist es, Apollo versucht? [...]

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL