Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Adobe FLEX 2 - Rywal XAMLa
Forum PHP.pl > Inne > Hydepark
Seth
AJAX uprzyjemnil odbior aplikacji internetowych czy tez stron WWW dla uzytkownika, ale wprowadzal tez troche problemow dla developerow. Teraz moze to wszystko sie zmienic i nie tylko jesli chodzi o WWW winksmiley.jpg


Zapraszam do zapoznania sie z mozliwosciami Flex 2 http://www.adobe.com/devnet/flex/?promoid=IFNI
Ludzie o slabych nerwach powinni usiasc biggrin.gif
kwiateusz
jak to ma zagrozić ajaxowi? ajax jest wbudowany w przeglądarkę a to wszystko od adobe wymaga flasha co nie każdy user chce mieć... przy ajaxie da sie zrobić tak że aplikacja zadziała z wył. js a bez wtyczki do flasha nie zobaczymy nic... nie rozumiem tego porównania
nasty
Pozwólcie ze ja wtrącę swoje 2 grosze:
1. Platforma FLEX firmy adobe moim zdaniem jest przeznaczona do innych celów niż budowa stron (czasem pseudo) Web 2.0. Technologia ta służy miedzy innymi uproszczenie i ulepszenie tworzenia aplikacji z interfejsem webowym, jak np. jakiś system crm którego UI nie jest aplikacja okienkowa lecz webowa.
Pozycja AJAX-a jak już wspomniał kwiateusz nie jest ani trochę zagrożona. Ponieważ, pomijając fakt iż trzeba zainstalować plugin, to większość stron internetowych nie potrzebuje aż takich efektów - zbliżonych do desktopu. Inny problem z takimi stronami to jest indeksowanie, szukanie czy proste kopiowanie tekstu ze strony gdzieś indziej - w końcu to jest FLASH 9.

2. W tytule Twojego postu napisałeś ze FLEX jest/ma być rywalem XAML. Z tym również się nie zgodzę. Bo FLEX to jest jedynie platforma do budowania wypasionego i przenosnego (webowego) UI + kilka pierdół których nie można wykorzystać do budowy pełnej aplikacji.
Przy czym XAML to jest jedynie dodatkiem (językiem markup) do .NET umożliwiający grafikom projektowanie UI bez konieczności znajomości programowania. W tym wypadku XAML+.NET (w sumie to jedno XAML i .NET) może być wykorzystane do budowy całej aplikacji od A do Z.

------------------
PS. Wydaje mi się bardziej trafne porównanie FLEX do WPF niż do XAML.
Seth
@kwiateusz: bez wtyczki do flasha mozemy zaserwowac zwykla strone. Chociaz wymaga to zdecydowanie wiecej wysilku.



@nasty_psycho:
Re 1) Sadze, ze tam gdzie do tej pory wykorzystywano AJAXa do budowy aplikacji webowej, pozycja jego jest zagrozona. Patrzac na prostote wykorzyrzystania FLEXa do budowy interefejsow webowych i mozliwosci jakie daje sadze, ze jest to milowy krok na przod.
Duzym plusem jego jest to, ze pod kazda przegladarka wyglada tak samo i jedyne czym trzeba sie martwic to obecnoscia plugina w przegladarce. Ale ni eoszukujmy sie... piszac aplikacje webowa dla klienta mozemy z gory zalozyc, ze wymagany jest plugin flasha i problem znika - lacznie z innymi jak wygladem naszego interfejsu na roznych przegladarkach, wlaczonym/wylaczonym JSem, czasem potrzebnym na przygotowanie interfejsu itp.

Sadze, ze latwiej przekonac klienta do zainstalwoania sprawdzonego pluginu, ktory zapewne juz posiada niz zmuszanie go do uzywania jednej przegladarki.


Co do indexowania to oczywiscie masz racje. Ale wg. mnie jezeli w ogole ktos by chcial uzywac tego do stron WWW to raczej w zakresie formularzy albo sekcji administracyjnych czy do prezentacji np. wykresow.


Re 2) Mylisz sie. FLEX to framework do tworzenia UI ale i do pisania w pelni dzialajacych aplikacji. Jedynym pomostem jaki trzeba stworzyc poza FLEXem to dostep do bazy danych czy tez innego typu zrodla danych. Najlepszym przykladem moze byc przeniesienie Photoshopa do www wlasnie z wykorzystaniem FLEXa. A dzieki Apollo mozna przeniesc te aplikacji takze na desktop - wtedy juz z mozliwoscia dostepu do danych.
Nie zapominaj, ze FLEX to takze ActionScript 3.

Tu masz racje. XAML sam w sobie nic nam nie da bez .NETa. Troche skrocilem mysl bo chodzilo mi o polaczenie tych dwoch technologii. Ale XAML rowniez w podobny spsob pozwala na tworzenie UI (zapsiywanie wygladu w XMLu).

Co do WPF to tu rowniez masz racje z tym, ze FLEX daje jeszcze mozliwosc jak wczesniej pisalem oprogramowania calosci. Nie jest on tylko systemem prezentacji danych czy UI.


P.S.
http://youtube.com/watch?v=q-EtYAHqnQg

http://youtube.com/watch?v=Y-zGLZXVBRA

http://www2.sys-con.com/webinararchive.cfm...d=on&pid=67 <--- polecam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.