2010-06-08 8 views
5

Ich habe Flex 4 als die am besten geeignete Technologie gewählt, um eine grafisch anspruchsvolle Webanwendung zu entwickeln (es handelt sich nicht um eine einfache, inhaltsbasierte Website), sondern darum, wie sich die jüngste negative Presse (dh Sicherheitsprobleme) auf die Endbenutzer auswirken kann Vertrauen und letztlich, ob die Benutzerbasis in Reaktion darauf schnell fallen kann. (Es ist mir egal, ob meine App für iPhones oder iPads funktioniert)Haben Sie Ideen, wie Sie sich auf die Zukunft der Flash/Flex/HTML5-Entwicklung vorbereiten können?

Ich denke Flash Builder 4 ist eine großartige Entwicklungsumgebung und hat die Entwicklungszeit für mich/mein Team minimiert. Nach einigen grundlegenden Tests von grafischen Animationen ähnlich wie in meiner App - HTML5 nicht so schnell, ist inkonsistent mit Browsern, und einige Animationen sind gezackt (ich erwarte Browserleistung und Grafikbibliotheken im Laufe der Zeit zu verbessern). Ich "mag" es auch nicht, JavaScript zu programmieren, da ich sehr stark im Schreiben bin, um Fehler schnell aufzudecken.

Wenn Sie Rich Internet Apps entwickeln, wie reagieren Sie?

Bereiten Sie vor, möglicherweise zu HTML5/Javascript zu migrieren? Java? Keine Aktion?

BTW - Ich will nicht pro/Anti-Flash-Argumente - nur neugierig zu sehen, wie die Gemeinschaft reagiert.

+1

Sie können nicht erwarten, Internet-Anwendungen für das moderne Web ohne Javascript zu erstellen. – Rob

+0

Willkommen bei Stack Overflow! Wenn du 'nur neugierig 'sagst, wie die Community reagiert, bedeutet dies, dass dies als Community Wiki markiert sein sollte. – phwd

+2

@Rob http://www.adobe.com/resources/business/rich_internet_apps/ – phwd

Antwort

2

Am Ende des Tages, Flash/Flex gehen nirgendwo hin. Wenn Flex 4 Ihren aktuellen Anforderungen entspricht und Sie sich der Einschränkungen bewusst sind (dh es kann nicht auf iOS-Geräten bereitgestellt werden), sage ich, dass Sie es tun müssen. Ja, es ist wahr, dass das Thema leicht politisiert wurde - aber wenn Sie etwas anbieten, was Ihre Kunden brauchen, dann wäre es albern, es abzulehnen, weil sie "HTML 5" unterstützen - wenn HTML 5 dies eindeutig nicht tut bieten Ihnen die Werkzeuge, die Sie brauchen.

In Flash gibt es jede Menge toller Sachen, die man einfach nicht anders machen kann - google UJam zum Beispiel. Ich würde Steve Jobs nicht davor zurückschrecken lassen, die Technologie einzusetzen, die für Ihre Bedürfnisse geeignet ist.

+0

+1 dafür. Wenn Flash/Flex derzeit für Ihr Team am produktivsten ist und Sie iOS nicht unterstützen müssen, verwenden Sie es. Die Flash-Plattform ist kein sinkendes Schiff, zumindest noch lange nicht. Ich persönlich bin zum Schreiben von Web-App-GUIs in html/javascript gewechselt, aber nur, weil ich normalerweise die iOS-Kompatibilität brauche. –

+1

Myk, ich hoffe, dass mit "Flash/Flex gehen Sie nirgendwohin" Sie wirklich "Flash/Flex gehen nicht weg." :) – Robusto

+0

Haha, danke dafür, Robusto - du hast Recht. Ich meine, sie werden für eine Weile da sein. #AmbiguitySucks – Myk

2

Meine Firma plant mit Flash fortzufahren, mit FlashBuilder 4 und Java Backend. Wir haben uns vor einigen Jahren mit Flex/Flash beschäftigt, um die verschiedenen Browser zu unterstützen und produktiv zu sein und unseren Benutzern ein reichhaltiges Kundenerlebnis zu bieten.

HTML5/Javascript haben Potenzial, sind aber bei weitem nicht so robust, leistungsstark, schnell oder effizient. Allein die Klassenhierarchie, die Dateneingabe und das Ereignismodell setzen ActionScript 3 Meilen weit über jedes Javascript hinaus. Was ist, wenn Steve Jobs Flash die Daumen nach unten gibt? Time-Warner und andere große Medienunternehmen haben gesagt, dass sie mit Flash fortfahren werden. Es ist also nur eine Frage der Zeit, bis Steve Jobs Apple entweder in einen permanenten Nischenstatus oder in Höhlen einweisen und Flash auf Apple-Produkten zulassen wird. (Meine Vermutung ist, dass er in naher Zukunft den Nischenstatus vorziehen wird, wenn er zugibt, dass er falsch liegt - schau mal, wie lange er eine Maus hielt, brauchte nur einen einzigen Knopf? - aber das ist nur meine Meinung.) In jedem Fall wird Flash bald verfügbar sein eine Vielzahl von Smartphones, einschließlich des Droiden, so mache ich mir keine Sorgen.

+0

Genau. Ich benutze Flash nicht dafür, sondern für das, was Sie erwähnen: robust, leistungsstark, schnell und effizient. Wenn HTML5 alles wäre, was Flash war, dann wäre Flash schon weg. – Allan

0

Ich bin ein Flex-Entwickler, aber ich denke, HTML5 wird riesig sein. Die vollen Funktionen von HTML5 sind Jahre entfernt, und ich denke nicht, dass es Flash total umbringen wird. Flex wird an einem Teil des RIA-Marktes festhalten, weil es weit mehr als nur ein de facto Standard-Client-Plugin - LCDS/BlazeDS - gibt, das gut mit ColdFusion und Java zusammenspielt.

Ich mag Flex auf lange Sicht. Es wird etwas an HTML5 verlieren, aber es gibt Bereiche, in denen Flex seinen Vorteil halten wird.

1

Adobe stellt Tools zum Konvertieren in HTML5 bereit, aber sie folgen bereits dem HTML5-Pfad mit einigen Einführungswerkzeugen. Achte einfach auf Adobe. Sie wissen, was vor sich geht.Sie mobilen Flash nur so sogar getötet, obwohl sie mit Apfel über argumentiert sie endlich das Richtige tat statt dummerHalten an es nur, weil ... Hoffnung, die

+0

Flash-Apps werden mit AIR auf Mobilgeräte übertragen. Die Aussage von Adobe bezog sich auf Flash-Unterstützung in mobilen Browsern. –

0

Haftungsausschluss hilft: Ich bin Autor des Buches Web Atome JS

Flex/Flash ist bereits tot, da die Nutzung von Nicht-PC-Geräten jeden Tag zunimmt. Außer dem alten IE (IE < 10) werden fast alle Funktionen von Flash bereits von Browsern angeboten. Datei-API, AJAX-Upload mit Fortschrittsbalken, Canvas-API, indexierte Datenbank, domänenübergreifende API & Web Sockets. Und CSS3, WebGL mit 3D kann Flash-ähnliche Grafiken geben.

In Bezug auf Komponentenbibliothek & Binding, HTML5 + JS fehlt komponentengesteuerte Entwicklung, die Flash bietet. Um diese Lücke zu schließen, haben wir ein Framework geschaffen, das ähnliche Funktionen wie Flex bietet. Sehen Sie sich das folgende Bild & an. Sehen Sie sich dieses Blog an, das Ähnlichkeiten zwischen Flex & Web-Atomen JS aufzeigt.

http://akashkava.com/blog/439/migrating-from-flex-to-html5-with-web-atoms-js/

Hier Link zur Dokumentation. http://webatomsjs.neurospeech.com/docs

Flex to HTML