2012-03-05 14 views
23

Czy ktoś może mi wyjaśnić różnicę między Adobe Air, Flex i Flash Builder?Adobe AIR vs Flex vs Flash Builder --- potrzebuję wyjaśnienia proszę

Poszedłem na stronę Adobe i powiedziałem, że dzięki Air mogę budować samodzielne aplikacje na komputery stacjonarne lub komórkowe. Powiedzieli to samo z Flex.

Powiedział, że Flash Builider jest narzędziem programistycznym opartym na platformie Eclipse. Co to znaczy? A następnie powiedział, że mogę ponownie tworzyć aplikacje na komputery stacjonarne i komórkowe.

Jest tak wiele pokrywania się, nie bardzo rozumiem, co najpierw się nauczyć i jaki kierunek wybrać. (Wiem Flash AS2 i AS3 & bardzo dobrze).

Odpowiedz

26

Czym jest Flex

Flex jest potężnym, open source ramy aplikacja, która pozwala na łatwe tworzenie aplikacji mobilnych na iOS, Android ™ oraz urządzeń z systemem operacyjnym BlackBerry Tablet, jak również tradycyjne aplikacje dla przeglądarka i aplikacja na komputer.

Flex SDK ma inna wersja, more details

Flex SDK zawiera setki out-of-the-box składników. DataGrids, Wykresy, Formatery, Walidatory i wiele innych elementów sterujących UI to elementy składowe aplikacji o różnych rozmiarach. Komponenty mogą być stylizowane i oskórowane, aby pasowały do ​​pożądanego wyglądu i stylu. Istnieją także setki zewnętrznych komponentów open source i komercyjnych dostępnych dla Flex. Interfejsy API do mapowania, biblioteki wizualizacji danych i interfejsy API chmur są podstawą do tworzenia doskonałych aplikacji.

Użyjesz dwóch następujących języków, z których dwie opracują aplikacje flex.

1. MXML jest językiem znaczników opartym na języku XML, który jest używany przede wszystkim do wyświetlania elementów aplikacji układu.

2. ActionScript jest językiem programowania ECMAScript zgodny obiektowego, który jest używany głównie do logiki aplikacji

Co to jest Flash Builder

Flash Builder jest IDE Eclipse oparte klasy korporacyjnej do tworzenia aplikacji Flex. Flash Builder zawiera najnowocześniejsze funkcje zwiększające produktywność (wspomaganie kodu, refaktoryzację itp.), debugowanie urządzeń i symulatory mobilne, które umożliwiają programistom przetestowanie ich aplikacji pod różnymi rozmiarami i gęstościami. Flash Builder pozwala programistom na pakowanie natywnych plików aplikacji (ipa, apk, bar) do wydania w sklepie Apple App Store, Android Marketplace, i świecie BlackBerry App.

Co to jest AIR

Adobe AIR to system czasu pracy cross-operacyjnego, który umożliwia korzystanie z istniejącego kodu ActionScript lub HTML/JavaScript rozwoju umiejętności i narzędzi do tworzenia i wdrażania aplikacji RIA (RIA) poza przeglądarką (na pulpicie) i na urządzeniach mobilnych.

15

To bardzo proste:

  • Adobe Air jest Flash Runtime dla komputerów stacjonarnych i urządzeń mobilnych. Innymi słowy, aplikacje Flash używają i potrzebują do pracy na pulpicie lub na urządzeniach mobilnych. Byłoby to odpowiednikiem Flash Playera, którego używasz w swojej przeglądarce internetowej każdego dnia.
  • Flex to framework, który udostępnia zestaw komponentów interfejsu użytkownika, kontenerów i narzędzi, które ułatwiają tworzenie aplikacji wizualnych.
  • Flash Builder jest oprogramowanie używane do edycji kodu, aby „skompilować” go, aby go przetestować, aby ją debugować ...
2

w pigułce.

Flex może być uważany za zestaw narzędzi programistycznych dla Flash Playera.

Środowisko wykonawcze AIR umożliwia uruchamianie aplikacji na komputerze/urządzeniu mobilnym.

Flash Builder to narzędzie programistyczne do tworzenia aplikacji

5

Wychodząc z lampą błyskową, Wynalazca RIA (Rich Internet Applications). Najpierw była to bardzo przyjazna dla projektantów platforma, na której użytkownicy mogą tworzyć fajne animacje i banery. Stań się wielkim sukcesem. Następnie interaktywność animacji, np. Słuchanie czynności użytkowników końcowych za pomocą klawiatury i myszy, dodawała język programowania (Actionscript).

Flex to narzędzie przyjazne programistom, które na początku felicitate rozwija bogate aplikacje internetowe. Wprowadzają Flex SDK (Software Development Tool) wraz z flexem, co znacznie ułatwia tworzenie aplikacji.

Adobe AIR to środowisko uruchomieniowe flash działające na komputerach stacjonarnych i urządzeniach mobilnych, zapewniające tę samą wygodę użytkownika i pozwalające programistom na tworzenie wieloplatformowych aplikacji desktopowych i zapewniających pewien dostęp do programistów na poziomie systemu operacyjnego. Później zaangażowali się w urządzenia mobilne i przedstawili pomysł stworzenia aplikacji wieloplatformowych na urządzenia mobilne.

+1

Czy cytujesz coś? Jeśli tak, czy możesz podać źródło. Flash Builder nie jest nową nazwą ani nie szuka Flex. Jest to nowa nazwa Flex Builder. Flash Builder to IDE. Flex to SDK. – JeffryHouser

+0

Przepraszam, jeśli zacytowałem źle. – Triode

+0

Jeśli coś nie cytujesz; dlaczego podświetliłeś swój cały wpis tak, jakby był cytatem? – JeffryHouser