Co To jest Adobe Flex? Czy to tylko Flash II?

Pytanie

W porządku, jestem zdezorientowany tymi wszystkimi hasłami i komunikatami prasowymi.
  • Jaka jest relacja między Flashem a flexem:
    • Replace flash (not really compatible)
    • Enhance flash
    • kolejna wersja Flasha, ale nadal w zasadzie kompatybilna
    • oddzielna technologia
    • ???
  • jeśli zaczynam teraz we Flashu, czy powinienem po prostu przejść do Flex?

Kontynuacja

Ok, więc słyszałem, że są trzy różne części układanki:

  • Flash
    • edytor graficzny używany do tworzenia "filmów Flash", czyli jest to IDE, które skupia się na wizualnym aspekcie "Flasha" (oficjalnie Flash CS3?)
    • oficjalna nazwa wtyczek wyświetlania (np. " Pobierz Flash teraz!")
    • ogólne odniesienie do całego stosu technologii
    • jeśli chodzi o edytor, jest to Linearny edytor oparty na osi czasu, najlepiej używany do animacji z skomplikowana interaktywność.
  • Actionscript
    • język programowania" Flash "
  • Flex
    • Adobe Flash IDE, który koncentruje się na aspektach kodowania / programowania "Flash "(Flex Builder?)
    • Biblioteka Flasha, która ulepsza Flasha i ułatwiaProgramowanie dla (Flex SDK?)
    • nie jest związany z osi czasu (jak Flash IDE), a więc" standardowe " aplikacje są łatwiejsze / align = "left" /
Czy to prawda?

- Adam

 81
Author: Adam Davis, 2008-09-12

22 answers

Adobe Flex Builder to IDE Adobe do tworzenia aplikacji, które będą działać w wtyczce Flash. Flex SDK odnosi się do bibliotek, których programiści używają do pisania aplikacji.

Zasadniczo termin "Flex" oznacza stronę programistyczną, a "Flash" - stronę czasową technologii Adobe.

Poprawka: termin "Flash" jest również używany w odniesieniu do Flash IDE, którego używają projektanci.

 33
Author: 17 of 26,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-19 02:51:43

Termin Flash może zawierać dowolne inne terminy zdefiniowane poniżej i uważam, że powiedzenie "Flash" bez dokładnego określenia, co masz na myśli, może być mylące i wprowadzające w błąd. Przykład: nie jestem pewien, co konkretnie masz na myśli mówiąc "Flash" w swoim pytaniu. Czy to Flash Player? Narzędzie do tworzenia? Czy cały zbiór technologii, które wchodzą w zakres tego, co Adobe nazywa "platformą Flash"? Aby to wszystko wyjaśnić, pozwól, że zdefiniuję technologie związane z tworzeniem Zawartość Flash i Flex tak, że wszyscy używamy tej samej terminologii tutaj:

Flash Player jest runtime dla bogatych treści multimedialnych w przeglądarce. Istnieje również Flash Lite do uruchamiania zawartości Flash na starszych lub tanich urządzeniach mobilnych, a Adobe AIR rozszerza Flash Player, aby umożliwić autorom treści publikować natywne aplikacje komputerowe i mobilne, które mogą integrować się z takimi rzeczami, jak system plików, systemy okien i czujniki urządzenia, takie jak akcelerometr i kamera. Łącznie Adobe określa je jako Flash runtimes .

Flash Professional (często nazywany flash authoring tool lub Flash IDE ) jest tradycyjnie podstawową aplikacją używaną do tworzenia treści uruchamianych w programie Flash Player. Jest bardzo zorientowany na projektanta z osiami czasu, warstwami i wizualnymi narzędziami do rysowania. Programiści mogą uznać tę aplikację za dezorientującą i ograniczoną w porównaniu do innych narzędzi programistycznych, które koncentrują się bardziej na kodzie, takich jak Flash Builder (patrz poniżej). Kiedy ktoś mówi: "zbudowałem coś za pomocą Flasha", często ma na myśli narzędzie do tworzenia Flasha, ale nie zawsze tak jest. Z tego powodu dobrze jest zawsze wyjaśniać, aby uniknąć nieporozumień.

ActionScript jest podstawowym językiem programowania obsługiwanym przez Adobe do obsługi środowisk Flash. Aktualną wersją jest ActionScript 3 (w skrócie AS3), który jest obsługiwany od wersji Flash Player 9. Treści tworzone w starszych wersjach ActionScript nadal może być uruchamiany w najnowszych wersjach programu Flash Player, ale nowe funkcje są obsługiwane tylko w przypadku korzystania z ActionScript 3 do tworzenia nowej zawartości.

Flex jest zbiorem technologii zaprojektowanych do tworzenia bogatych aplikacji, które są kierowane do środowisk Flash Adobe. Chociaż określenie "Flex" miało wcześniej tę samą dwuznaczność co "Flash", Nazwa marki Flex staje się coraz bardziej skupiona na frameworku Flex i SDK, opisanych poniżej.

Flex SDK składa się kompilatorów, debuggera wiersza poleceń oraz frameworka Flex. Dołączone Kompilatory to: 1. MXMLC, kompilator ActionScript i MXML, który wyświetla ostateczny plik SWF do wdrożenia w programie Flash Player. 2. COMPC-statyczny kompilator bibliotek ActionScript, który wyświetla pliki SWC. 3. ASDOC-generator dokumentacji zbudowany w technologii kompilatora.

Flex framework jest zbiorem klas ActionScript przeznaczonych do tworzenia aplikacji internetowych. Zawiera takie rzeczy jak użytkownik kontrolki interfejsu, usługi sieciowe i inne klasy łączności, formatery i walidatory, przeciąganie i upuszczanie, okna modalne i stany komponentów. Te zajęcia są w mx.* pakiet. Ogólnie rzecz biorąc, kiedy Programiści mówią "Flex" bez żadnych wyjaśnień, mają na myśli Framework Flex, a nie produkt znany wcześniej jako Flex Builder.

W 2011 roku firma Adobe przekazała Pakiet Flex SDK Apache Software Foundation. Obecnie nazywa się Apache Flex i jest w pełni zarządzany przez społeczność zamiast Adobe. Jednak pracownicy Adobe nadal przyczyniają się do projektu, a program Flash Builder (patrz poniżej) nadal obsługuje nowe zestawy SDK wydane przez projekt Apache Flex.

MXML jest językiem znaczników opartym na XML, używanym przez kompilatory Flex w celu ułatwienia układania i umieszczania komponentów w kontenerach. Drzewiasta struktura XML ułatwia wizualizację hierarchii zabezpieczeń. MXML jest konwertowany do ActionScript podczas kompilacji proces.

Flash Builder (wcześniej znany jako Flex Builder) to środowisko programistyczne, które umożliwia programistom tworzenie różnych typów projektów w celu tworzenia plików SWF, które są wdrażane do środowisk Flash runtimes. Jest zbudowany na platformie Eclipse i jest bardziej znany inżynierom oprogramowania. Flash Builder obsługuje projekty zbudowane z Flex lub czystego ActionScript. Projekty Flex obejmują Framework Flex. Projekty ActionScript są najbardziej podstawowe, z którymi można pracować, zaczynając od pojedyncza klasa i puste płótno, a struktura Flex nie jest dołączona.

Flash Builder nie zastępuje Flash Professional. Niektóre osoby, które tradycyjnie używały programu Flash Professional, mogą teraz użyć programu Flash Builder. Często są to inżynierowie oprogramowania, którzy doceniają lub wymagają zaawansowanych narzędzi programistycznych oferowanych przez Flash Builder lub nie pracują ciężko z zasobami zaprojektowanymi w narzędziu wizualnym. Niektórzy programiści mogą pisać swój kod w programie Flash Builder, wybierając skompilować swoje projekty w narzędziu do tworzenia Flash. Często ci programiści są również projektantami lub współpracują z innymi osobami, które są projektantami. W tej sytuacji może istnieć wiele zasobów graficznych utworzonych w narzędziu do tworzenia Flash, a wprowadzenie ich do innego środowiska może być trudne lub po prostu niewłaściwe.

Flex framework jest specjalnie zaprojektowany do tworzenia aplikacji. Zawiera wiele tradycyjnych formantów (przyciski, listy, datagrids, itp.) i wiele kod działa w oparciu o zaawansowany Framework komponentu napisany w języku ActionScript. Nie wszyscy budują treści, które Flex jest przeznaczony do tworzenia, A Flex nie zastępuje tradycyjnych praktyk programistycznych Flash dla wszystkich. Jest to lepsze podejście dla niektórych programistów, ale może nie być odpowiednie dla innych. Bardziej obciążone projektowaniem strony internetowe, takie jak te stworzone do filmów, muzyki, napojów energetycznych, kampanii reklamowych i podobnych rzeczy, prawdopodobnie nie powinny korzystać z Flex framework. Tego typu zawartość może być lepiej dostosowana do programu Flash Professional lub czystego projektu ActionScript w programie Flash Builder. Podobnie małe widżety umieszczane na pasku bocznym witryny lub na profilu w witrynie społecznościowej mogą wymagać zbudowania przy użyciu czystego ActionScript (bez frameworka Flex), ponieważ wymagają mniejszego rozmiaru pliku i prawdopodobnie nie potrzebują dużej skomplikowanej architektury komponentów zaprojektowanej dla większych aplikacji. Podczas kierowania środowisk Flash runtimes, środowisko programistyczne, ramy i przepływ pracy powinny być wybierane na podstawie wymagań i celów projektu.

 131
Author: joshtynjala,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-08 21:35:44

Tak, ja też przez jakiś czas byłem tym zdezorientowany.

Flex wydaje się być bardziej nazwą IDE 'Flex Builder' (bazującego na Eclipse) i ogólnym podejściu do budowania plików flash przy użyciu mxml i ActionScript, a nie zwykłych narzędzi flash.

Myślę, że podejście mxml i ActionScript (tj. Flex) jest zaprojektowane tak, aby bardziej podobać się programistom, gdzie jako strona Flash jest bardziej atrakcyjna dla grafików.

Wynik końcowy albo podejście jest ... plik swf, który można uruchomić w przeglądarce flash player plugin (chociaż z Flex można kierować środowiska Adobe Air zamiast, jeśli chcesz uzyskać dostęp do systemu plików i uruchomić w trybie offline itp).

Radzę ci, jeśli pochodzisz z programowania, zacząć od Flex.

 11
Author: Matt Sheppard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-12 14:13:59

Jaka jest różnica między flexem a Flashem?

Sposób, w jaki trzymam to jasno w moim umyśle i wyjaśniam to innym jest następujący:

Wybierz odpowiednie narzędzie do tego, co chcesz utworzyć.

Jeśli chcesz napisać aplikację w technologii Flash, użyj Flex.

Jeśli chcesz stworzyć animację za pomocą technologii Flash, użyj tradycyjnego Flasha.

Flex jest zoptymalizowany do budowy aplikacji (ale można tworzyć prymitywne animacje za pomocą stanów) i to kompiluje do pliku SWF.

Flash jest zoptymalizowany pod kątem tworzenia animacji, ale można również tworzyć aplikacje z dodatkową pracą i kompilować je w SWF.

Gdy masz SWF, możesz grać w Flash playerze, chociaż Flex wymaga Flasha 9 lub wyższej.

In conclusion

Application -> Flex - > SWF

Animacja -> Flash - > SWF

Mam nadzieję, że to pomoże.

 8
Author: Andy Webb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-16 03:10:20

Częścią zamieszania jest to, że "Flash" oznacza wiele rzeczy. Flash może oznaczać jedną z wielu aplikacji lub ogólną technologię służącą do tworzenia plików SWF.

Jest Flash CS3 produkt, który Adobe sprzedaje. Jest to zazwyczaj adresowane do projektantów i wykorzystuje podejście oparte na osi czasu do tworzenia plików SWF. Wcześniej produkt Flash był jedynym sposobem tworzenia plików SWF, a pliki SWF były zwykle używane tylko do animacji i innych efektów wizualnych, które nie były możliwe w przeglądarce inaczej.

Potem jest Flash Player . Jest to aplikacja / wtyczka używana do uruchamiania plików SWF. Pliki SWF można również zapakować w "projektor", który pozwala im działać jako samodzielna aplikacja, ale nie jest to tak powszechne.

W pewnym momencie (Nie wiem kiedy) Flash zaczął być używany do bardziej interaktywnych aplikacji. Produkt Flash nie był zbyt dobrze przystosowany do pracy, ponieważ został zaprojektowany do tworzenia animacji. Macromedia stworzyła Flex . Flex jest inne środowisko programistyczne do tworzenia plików SWF, ale bardziej skierowane do programistów niż projektantów. Najnowsza wersja to Flex 3 . Pakiet Flex SDK jest dostępny bezpłatnie i zawiera kompilator wiersza poleceń, debugger i biblioteki klas. Adobe udostępnia również (do kupienia) aplikację Flex Builder, IDE oparte na Eclipse do tworzenia plików SWF przy użyciu Flex. Jest kilka darmowych Idów do korzystania z Flexa, przede wszystkim FlashDevelop , choć Nie wiem o żadnym zapewnij projektanta wizualnego dla MXML, języka znaczników używanego przez Flex do definiowania interfejsów użytkownika lub wizualnego opakowania dla debuggera.

Jeśli podchodzisz do Flasha z perspektywy dewelopera, będziesz chciał użyć Flex. Prawdopodobnie jest o wiele bliżej tego, do czego jesteś przyzwyczajony i wydaje się, że Adobe popycha Flasha w ogóle.

 6
Author: Herms,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-12 14:25:25

Flash jest środowiskiem uruchomieniowym -używasz narzędzia flash Authoring do tworzenia zawartości Flash, a Flash player przetwarza zawartość, wykonuje skrypty i rysuje odpowiednie obrazy na ekranie.

Flex jest frameworkiem programistycznym - za pomocą narzędzi programistycznych Flex definiujesz, jak powinna działać zawartość oparta na komponentach, a następnie Flex generuje zawartość Flash dla Ciebie. Mogłeś zrobić to samo z Flashem Narzędzia do tworzenia, ale Korzystanie z Flex może pozwolić ci uniknąć wymyślania niektórych kół.

Pod względem funkcjonalnym, Flash jest niezwykle wszechstronnym środowiskiem uruchomieniowym; daje dużo swobody, aby robić wszystko, co chcesz. Ale jeśli budujesz symulator pożyczki, prawdopodobnie nie potrzebujesz wolności, aby precyzyjnie definiować, jak działają wszystkie rozwijane menu i przejścia ekranu. Prawdopodobnie wolałbyś, abyś mógł po prostu użyć gotowych komponentów do tych rzeczy, abyś mógł skoncentrować się na pożyczkach. Flex pozwala Ci to, z kosztami, które mogą okazać się dużo pracy, jeśli zdecydujesz, że potrzebujesz dużo swobody, aby zmienić wszystkie drobne szczegóły.

 3
Author: fenomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-16 05:59:31

Oto kolejny prosty widok oparty na tym, jak opisujesz aplikację, którą chcesz rozwinąć.

Czy chcesz, aby miał wysoce szczegółowe możliwości interfejsu użytkownika, jakich oczekujesz od stacji roboczej (np. Windows), z dość kompletnym zestawem kontrolek (listbox, combobox, grid, itp.)?

Flex daje Ci to.

Czy chcesz dostarczyć go do uruchomienia w większości przeglądarek (tj. wszędzie tam, gdzie Flash jest zainstalowany/instalowalny)?

Flex daje, bo działa we Flashu maszyna wirtualna.

Czy chcesz również móc zaoferować go do uruchomienia w systemie operacyjnym, a nie w przeglądarce (z minimalnymi zmianami kodowania?)

Flex może dać ci to, pozwalając na uruchomienie go nie w maszynie wirtualnej Flash, ale w maszynie wirtualnej Adobe AIR (która ma wersje Dla Windows, Mac i Linux), która zapewnia owijki dla popularnych zasobów systemu operacyjnego, takich jak system plików, komponenty interfejsu okna dialogowego systemu operacyjnego (np. "Open/File/ etc.)

Czy możesz używać javascript jako języka programowania? Musisz be, ponieważ jest to jedyny język obsługiwany w postaci ActionScript, który jest właściwym supersetem javascript - akceptuje kod javascript bezpośrednio.

Więc dzielone elementy to:

  1. Środowisko uruchomieniowe-wtyczka przeglądarki Flash lub środowisko wykonawcze środowiska AIR(odpowiednik natywnego systemu operacyjnego).

  2. Actionscript jako język programowania.

  3. Kilka bibliotek kontrolek i innych zasobów, tj. typowe okno, Ramka, Combobox, Listbox, Image container, TextBox, TextArea, a wysiwyg-y RichTextArea, itd.) Są prowincją Flex.

Mając tylko powyższe zasoby, możesz użyć darmowego kompilatora wiersza poleceń do budowania aplikacji w taki sam sposób, jak w przypadku każdego innego języka kompilatora wiersza poleceń z bibliotekami.

Następnie, jeśli chcesz wymyślnego IDE, jest Flex Builder, który jest zestawem rozszerzeń do starego dobrego Eclipse (za kilkaset $$). Lub istnieje kilka inne IDE, które są mniej lub bardziej równoważne.

 3
Author: dkretz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-08 22:46:23

Flex to framework FlexBuilder to IDE (w celu rozwiązania nieporozumień między 2, adobe zmienia nazwę FlexBuilder na FlashBuilder)

Jeśli nie wiesz co to jest Framework :

Flex jest do Flasha jak co CodeIgniter jest do PHP

Albo czym jest .net.

Lubię myśleć o frameworku jako o rozszerzaniu języka, tak jak ty rozszerzyłbyś klasę w OOP.

 3
Author: JD Isaacks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-10 19:05:50

Flex to framework programistyczny, który kompiluje xml i actionscript do pliku SWF, który działa na komputerze klienckim uzyskującym dostęp do strony internetowej. Może również działać jako aplikacja desktopowa za pomocą Adobe AIR. Flash używa płótna rysunkowego zamiast xml. Skompilowane pliki SWF można nazwać Flashem, co powoduje zamieszanie. Możesz znaleźć Flex podobny do ASP.NET, który zajmuje xml i c # (vb.net itd.) i kompiluje się do biblioteki dll. Oczywiście, ASP.NET działa na serwerze WWW.

Jeśli wybierasz między Flex i Flash dla aplikacji, zastanów się, czy aplikacja będzie oparta na danych. Jeśli chcesz stworzyć ładną aplikację do arkusza kalkulacyjnego, Flex będzie dobrym rozwiązaniem. Jeśli tworzysz grę wideo lub jakąś prezentację, prawdopodobnie chcesz Flash.

 2
Author: Shawn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-08 21:56:41

Idąc dalej, znalazłem bardzo przydatny artykuł na ten temat:

Adobe Flash i Flex-co ma największy sens dla Twojego projektu?

Flash Integrated Development Środowisko (IDE), inaczej znane w jego aktualna wersja jako Flash CS3, jest idealne narzędzie do rozwijania charakteru animacja lub animacja liniowa projekty. Są to projekty, które wymagają niewielkiego kodowania i mogą być skutecznie zaimplementowane za pomocą Flasha IDE / align = "left" /

Innymi słowy, Flash CS4 jest bardzo ściśle związany z osią czasu-dobre dla sekwencji liniowych lub animacji. Podczas gdy można dodać pętle i interaktywność w postaci przeskakiwania do nowych punktów na osi czasu, ogranicza to projekty, które nie mogą być łatwo odwzorowane pod względem postępu w czasie.

Jest to, w uproszczeniu, narzędzie do animacji z bardzo potężnymi interaktywnymi funkcjami - tworzenie i komponowanie nowych elementów w locie i skakanie po oś czasu pozwala na tworzenie aplikacji, a Flash CS4 IDE sprawia, że jest to stosunkowo łatwe, ale nie jest to świetna platforma dla oprogramowania w stylu aplikacji.

Flex został zbudowany jako odpowiedź na to pytanie - chociaż wykorzystuje te same elementy i eksponuje kod, nie jest związany z osią czasu i ma więcej wspólnego z obiektowymi językami programowania niż z językami animacji.

Flex Builder IDE zawiera zarówno IDE programistyczne, jak i projektanta GUI do szybkiego budowanie interfejsów oraz kilka innych narzędzi do tworzenia aplikacji uruchamianych na flash playerze.

 2
Author: Adam Davis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-04-28 20:33:38

Flex i Flash mają różne grupy docelowe. Flex jest bardziej nastawiony na programistów, gdzie jako Flash jest bardziej nastawiony na projektantów i artystów.

 1
Author: airportyh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-12 14:09:48

Flashdeveloper został wymieniony jako darmowe narzędzie do tworzenia aplikacji flex. Chcę tylko dodać darmowe narzędzie do projektowania aplikacji (Tworzenie pliku MXML za pomocą projektanta): designview . Jest on dostępny bezpośrednio na stronie adobe, jest to aplikacja air, która jest podstawowa, ale która daje możliwość swobodnego i łatwego spojrzenia na możliwości flex.

 1
Author: Valentin Jacquemin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 06:50:09

Flex to darmowy i otwarty framework oparty na ActionScript do tworzenia plików SWF i aplikacji AIR. Flex Builder (obecnie przemianowany na Flash Builder od wersji 4, Aby uniknąć nieporozumień) jest komercyjnym IDE firmy Adobe do tworzenia SWF/AIR przy użyciu flex framework. Podczas gdy flash (CS3) jest dobry dla rzeczy związanych z animacją, flex jest dobry dla rzeczy związanych z aplikacją/interfejsem użytkownika. Adobe pozycjonuje flex jako framework RIA (Rich Internet Application).

 1
Author: Amarghosh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-23 11:44:02

Flex działa również na Linuksie, podczas gdy Flash Nie.
Flex to Flash CS 4 second edition.

Flex jest mniej graficzny, ponieważ oddziela kompilator i IDE, co pozwala na kompilację wiersza poleceń (Makefile, duże projekty, że tak powiem), co pozwala na alternatywne IDE do Flasha.

Edit:
Flex nie posiada niektórych klas, które posiada Flash CSX (np. fl.kontrolki), natomiast Flash nie posiada niektórych klas, które posiada Flex (np. mx.sterowanie lub mx.alert).

W sumie:
Możesz Pobierz Flex 4 SDK i FlashDevelop za darmo swój własny kompilator Flash. Ale to nie zastąpi Flasha.
Flash tworzy znacznie mniejsze pliki (np. Flash kompiluje projekt do 100 kB, podczas gdy Flex kompiluje ten sam projekt do 500 kb). Tak więc Flash jest dla internetowych aplikacji multimedialnych, podczas gdy Flex jest dla stacjonarnych aplikacji multimedialnych.

 1
Author: Stefan Steiger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-05 12:49:47

Flex Builder 3 -- > Flash Builder 4, nawet jeśli używasz go do Flex. Możesz go również użyć do Flasha. Jeśli naprawdę chcesz dowiedzieć się o tych wszystkich rzeczach, powinieneś po prostu kupić weteran lunch na jeden dzień, ponieważ pozwoli Ci to zaoszczędzić miesiące. Adobe produkuje kilka fajnych produktów, ale jest również znany jako leniwa Firma, a to prowadzi do bardzo słabej dokumentacji. Chyba, że jesteś fanem "livedocs", który jest terminem, który Adobe ukuty na określenie " powolny i nadęty HTML."

 1
Author: user358826,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-05 07:00:49

"Adobe Flex to zbiór technologii wydanych przez Adobe Systems do tworzenia i wdrażania wieloplatformowych bogatych aplikacji internetowych opartych na autorskiej platformie Adobe Flash."

Adobe Flex

 0
Author: DaveK,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-12 14:08:55

Flash jest językiem programowania dość podobnym do JavaScript, ale z obsługą typów statycznych.

Flex jest biblioteką flash, która ma na celu pomoc ludziom w programowaniu we flashu na znacznie wyższym poziomie.

To może być pomocne dla niektórych, aby myśleć o tym jako Flex nad Flashem jest jak MFC NAD C++.

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-12 14:14:16

Flex jest w zasadzie językiem, który kompiluje się do flash "film" lub "aplet", który będzie działał w wtyczce Adobe Flash player.

 0
Author: Ryan Stille,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-19 02:59:37

Mówiąc w bardzo prosty sposób, technologia Flex wykorzystuje MXML do tworzenia aplikacji. MXML jest analogiczny do HTML, a Komponenty Flash do czegoś takiego jak elementy formularzy.

MXML zasadniczo pozwala określić, jakie komponenty Flash (takie jak tabela, lista rozwijana lub coś niestandardowego, które można zbudować we Flashu) iść na ekranie aplikacji.

To jest bardzo uproszczona odpowiedź, ale tak zwykle wyjaśniam Flex.

(Flex Builder to środowisko dla Ciebie tworzenie aplikacji Flex i Flash)

 0
Author: milesmeow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-20 05:39:33

Flex nie jest językiem programowania. flex jest frameworkiem do tworzenia bogatych aplikacji internetowych w środowisku Flash runtime i zawiera ActionScript i MXML jako język.

 0
Author: Tarun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-30 18:52:05

Flex to zbiór technologii, narzędzi i frameworków do tworzenia wieloplatformowych, bogatych aplikacji internetowych.

 0
Author: Tarun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-09 17:48:54

Najlepsza odpowiedź jaką znalazłem dla "co to jest Flex" jest na tej stronie: http://www.adobe.com/products/flex/faq.html#flex-flash

Szukaj "czym różni się Flex od Flasha?"

Moja interpretacja jest taka, że jeśli Twoja aplikacja została wygenerowana z programu Flash Professional, jest to aplikacja "Flash". Jeśli został wygenerowany za pomocą zestawu SDK Flex (Flash Builder, Flash Develop lub straight code & command line tools), jest to aplikacja "Flex". Zarówno aplikacje "Flash" jak i Aplikacje "Flex" kompilują się do kodu bajtowego, który może być uruchamiany przez "Flash Player" lub "Adobe AIR". Oba typy aplikacji mogą zawierać kod "Actionscript".

 0
Author: kpatelPro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-19 01:01:52