publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
17 skomentuj »

TAGI: flash , flex , adobe , sdk , html5 , przyszłość

2011-11-15 12:45  |  Adam Golański

Flex trafi pod opiekę „uznanej opensource'owej fundacji”. Adobe nie wierzy w przyszłość Flasha?

Flex trafi pod opiekę „uznanej opensource'owej fundacji”. Adobe nie wierzy w przyszłość Flasha?

Rezygnacja Adobe z rozwoju wtyczki Flasha dla przeglądarek mobilnych zaskoczyła całą branżę. Producent dał do zrozumienia, że przyszłością multimedialnego Webu na urządzeniach mobilnych jest HTML5, a jednocześnie rozpoczął restrukturyzację, zwalniając przy tym setki osób. Choć miłośnicy Flasha uspokajają się nawzajem, przypominając, że to „tylko wtyczka Flash”, a sama technologia przeżyje w środowisku uruchomieniowym AIR, to kolejna decyzja Adobe stawia przyszłość flashowych technologii pod jeszcze większym znakiem zapytania.

Adobe Flex to ceniony przede wszystkim w biznesowym IT (ale nie tylko – np. YouTube napisane jest we Fleksie) zestaw narzędzi do rozwoju oprogramowania (SDK), pozwalający budować aplikacje uruchamiane następnie na platformie Flash. Od kilku lat wydawany jest na wolnej licencji Mozilli i dobrze integruje się z popularnymi opensource'owymi środowiskami programistycznymi, szczególnie Eclipse. Opiekunem projektu pozostawało jednak przez ten cały czas samo Adobe.

Teraz jednak z tym koniec – ogłoszono, że Flex SDK trafi pod opiekę „uznanej opensource'owej fundacji”. Nie wiadomo, o którą może chodzić – niekoniecznie musi być to jakiś potentat, w rodzaju Apache czy Eclipse, może to być mniejsza fundacja, w rodzaju działającej od lipca tego roku Open Spoon, związanej z technologiami Adobe, i która za swój cel postawiła sobie wypracowanie modelu współpracy, przypominającego ten, który łączy Fedorę i Red Hata.

Wydawać by się mogło, że nic w tym złego – jednak reakcje deweloperów są naprawdę negatywne. Poszło przede wszystkim o opublikowany na łamach bloga Fleksa FAQ, w którym Adobe stara się wyjaśnić swoje stanowisko. Potwierdza, że wciąż będzie pracować nad Flash Builderem – IDE dla aplikacji Fleksa, ale nie widzi przyszłości dla tej technologii. Deweloperzy powinni się wziąć za HTML5, który „na dłuższą metę będzie najlepszy dla budowania biznesowych aplikacji”.

Przypomnijmy, że gdy Flex pojawił się na rynku, był reklamowany jako narzędzie dla programistów działających na rynku biznesowych aplikacji w Javie. Nawet po przejęciu Macromedii przez Adobe, nowy właściciel mocno promował go na tym rynku poprzez Flex Data Services – na tyle skutecznie, że na dobre się tam zadomowił. Nic dziwnego – Flash Player, na którym można było uruchomić aplikację, był praktycznie wszędzie i nie robił problemów, w przeciwieństwie do środowisk uruchomieniowych Javy.

Dla ludzi, którzy zainwestowali czas w poznanie Fleksa i zbudowali wokół niego swoje biznesy, to poważny cios – tak przynajmniej wynika z komentarzy, od których roi się na forach Adobe. „Powiedzcie mi, która firma teraz zainwestuje w duży projekt we Fleksie, gdy Adobe wypisuje takie rzeczy na swoim oficjalnym blogu. Naprawdę nie mogę zrozumieć, jak to się mogło stać, to jest prawdziwy koszmar” – pisze jeden z programistów, a inny dodaje: „Budowaliśmy duże, skomplikowane aplikacje internetowe, możliwe tylko dzięki temu, że AS3 i Flex obsługiwały wielkoskalowe, zorientowane obiektowo programowanie. Nie piszemy prościutkich aplikacji webowych, ale złożone narzędzia wizualizacji danych, kochane przez naszych klientów. Co mam teraz im powiedzieć? Przepraszam, ale Flex nie żyje, a HTML5 jest wciąż niedorobiony – może spróbujemy za kilka lat?”

Obrońcy modelu „fundacyjnego” wskazują na fakt, że Java, mimo że jest opensource'owym projektem, radzi sobie świetnie w biznesie. Zapominają jednak, że za Javą stoi Oracle ze swoimi wypełnionymi złotem kuframi. Za Fleksem nie stanie nikt taki. I tak komentuje to Jeff Roberts z „Flex and Fuse the Arch” Adobe User Group: „Moim zdaniem, każda technologia klasy biznes potrzebuje jednego korporacyjnego opiekuna, by osiągnąć sukces i uznanie. Flex właśnie stracił swojego korporacyjnego opiekuna”.

Co dalej więc z flashowymi aplikacjami? Zanim doczekamy się HTML5 pozwalającego na łatwe pisanie takich rzeczy, jakie od dawna można było stworzyć we Flashu/Fleksie, wiele wody w rzekach upłynie. Może zresztą nigdy nawet do tego nie dojdzie – Flash/Flex był jednolitą platformą, a HTML5 to worek, do którego wciąż wrzuca się nie do końca ze sobą zgodne implementacje teoretycznie spójnych standardów.

źródło: infoq.com, blogs.adobe.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
17 skomentuj »

Komentarze

  • Piotr Borowski

    #1 Piotr Borowski 2011-11-15 16:14:57 0

    czekają mnie zmiany w firmie, u nas prawie wszystko jest we flashu, ostatnio we flexsie, a mówiłem szefowi, że czas na html5 i jquery

    IP: 95.177.62.[...] Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2

  • obsserwator

    #2 obsserwator 2011-11-15 17:52:11 0

    Wypijmy za szybką śmierć Flasha.

    IP: 89.161.31.[...] Mozilla/5.0 (Macintosh; PowerPC MorphOS 2.7; Odyssey Web Browser; rv:1.15) AppleWebKit/535.7 (KHTML, like Gecko) OWB/1.15 Safari/535.7

  • Bastian

    #3 Bastian 2011-11-15 18:24:22 0

    HTML5 to przyszłość..mi jako kadetowi tej technologii pozostaje się tylko cieszyć

    IP: 77.253.157.[...] Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20100101 Firefox/7.0.1

  • slawek22

    #4 slawek22 2011-11-15 18:50:34 0

    Najpierw płacz, że zamknięte - teraz płacz, że otwarte. Zdecydujcie się wreszcie :)

    >czekają mnie zmiany w firmie, u nas prawie wszystko jest we flashu,

    >ostatnio we flexsie, a mówiłem szefowi, że czas na html5 i jquery

    Jeśli tak do tego podchodzicie to czeka was bankructwo raczej.

    IP: 83.27.79.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2

  • covertex

    #5 covertex 2011-11-15 19:09:07 0

    Nie ma co panikować. Adobe stawia na HTML5. Oznacza to, że dzięki Adobe, niedługo HTML5 będzie miał jakość dzisiejszego Flex.

    A co do tej decyzji jak w temacie - uważam że każda technologia internetowa (albo nawet informatyczna) powinna być otwarta tak dalece, jak to tylko możliwe (vide Qt, który rozpowszechnił się bardzo po przejściu na LGPL). Przez otwartość rozumiem dostęp do danej technologii na każdej ważniejszej platformie (zawarta jest w tym wieloplatformowość, otwartość źródeł i otwartość prawna).

    IP: 193.43.229.[...] Opera/9.80 (X11; Linux x86_64; U; pl) Presto/2.10.229 Version/11.60

  • Anonim z pewnej uczelni

    #6 Anonim z pewnej uczelni 2011-11-15 19:27:33 0

    Nie rozumiem takiej reakcji. Przecież Flash nie umrze z dnia na dzień. To, co zostało wynalezione do tej pory nie znika nagle jak za dotknięciem czarodziejskiej różdżki. Przez najbliższe co najmniej 5 lat flashowe aplikacje spokojnie będą mieć swoją rację bytu.

    O co ten cały hałas?

    IP: 193.105.35.[...] Opera/9.80 (X11; Linux i686; U; pl) Presto/2.2.15 Version/10.10

  • eimi

    #7 eimi® 2011-11-15 21:53:44 1

    Z dnia na dzień nie umrze, ale decydenci w korpach to ludzie, którzy przeraźliwie boją się jakiegokolwiek ryzyka. Jeśli firma programistyczna X, która specjalizowała się we Flashu/Fleksie, miała jeszcze w październiku kontrakt na zbudowanie jakiejś poważnej biznesowej aplikacji dla korporacyjnego klienta, to w listopadzie może być już tak, że tego kontraktu nie będzie miała - bo aplikacje takie pisane są na długie lata, a decydent przeczytał że teraz trzeba HTML5, bo HTML5 jest trendy, cool and jazzy, a Flex to do lamusa się nadaje. Nie będzie ryzykował więc dotykania czegoś, co śmierdzi lamusem. Jeszcze mu premia przepadnie.

    IP: 90.156.32.[...] Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0

  • slav

    #8 slav 2011-11-16 03:52:13 0

    na całe szczęście już nadchodzi Edge http://www.youtube.com/watch?v=8FnNtX73v8k

    IP: 89.73.176.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2

  • Mar

    #9 Mar 2011-11-16 09:24:55 0

    Edge to zabawka do animacji (niestety jeszcze ograniczona bardzo )

    a Flex to poważne narzędzie programistyczne

    to zdecydowanie duża różnica

    IP: 88.199.105.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2

  • ludek

    #10 ludek 2011-11-16 11:50:24 0

    źle się dzieje, źle się dzieje

    IP: 79.173.14.[...] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0

  • mateuszb.

    #11 mateuszb. 2011-11-16 14:28:09 0

    Po prostu super, juz nie moge sie doczekac wysypu pseudo aplikacji pisanych w js i wrzuconych do worka html5, testowałem ostatnio sporo narzedzi typu issue tracker oraz mind maping... i dziwnym trafem moje wybory padły głównie na te napisane w AS... bo poprostu one działają lepiej !!!

    IP: 94.42.169.[...] Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1

  • Splitfire

    #12 Splitfire® 2011-11-17 17:13:50 0

    To jest jakiś zły sen...

    IP: 78.133.207.[...] Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1

  • adi_82

    #13 adi_82® 2011-11-17 20:26:41 0

    Jesli Apple, ms i g beda wspierac html5 (ktory juz stal sie dzieki w3c standardem). A dodatkowo beda go blokowac jak to robi Apple, no to raczej nie ma się co dziwic ze Adobe sam nic nie wskóra i nie widzi przyszlosci dla swojego rozwiazania. Wiec zamiast marnowac zasoby skupi sie na html5.

    I czy sie flash komus podoba czy nie moze sobie co najwyzej ponarzekać, albo zamiast tego lepiej zaczac interesowac sie html5. A póki co to wykorzystywac to:

    -> http://www.google.com/doubleclick/studio/swiffy/extension.html

    IP: 77.253.223.[...] Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2

  • helo

    #14 helo 2011-11-18 23:57:00 0

    Każdy kto nie lubi flasha się cieszy.. większość z tych osób zapewne nie zna zalet tej technologii i swoją negatywna opinia opiera przez zrażenie się flashem przez obejrzenie kilku kiepskich stron/aplikacji lub wkurzających banerów.. ale flash to nie tylko to.. to fajny język AS 3, narzędzia, frameworki itd = szybka wygodna i porządna praca nad RIA. Ale spoko, poczekajmy.. zacznie się era zbugowanych nie działających tak samo pod przeglądarkami, kosztujących kupe kasy i czasu aplikacji w html5. .

    IP: 89.68.110.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2

  • nan

    #15 nan 2011-11-19 10:10:34 0

    @helo - ja się cieszę z odejścia Flasha, bo to jest odejście od zamkniętego oprogramowania. Otwarty HTML5 będzie dostępny dla takich platform, o których mógłbyś nie mieć pojęcia. I to jest piękne, bo zgodne z pięknym duchem Internetu.

    A co do wybrakowania HTML5 - no cóż, jest to Working Draft, coś jak wersja alfa. Czego się spodziewasz po wersji alfa?

    Co do tego, że Flash działa w jakimś tam zastosowaniu dobrze, a HTML5 gorzej - no cóż, decyzja Adobe nie spowoduje nagłych zniknięć dobrych aplikacji Flash lub Air na rzecz gorzej działającego HTML5. Będzie okres przejściowy i będzie to czas dla Adobe lub innych firm lub społeczności, aby dopracować HTML5 do poziomu produkcyjnego.

    IP: 193.43.229.[...] Opera/9.80 (X11; Linux x86_64; U; pl) Presto/2.10.229 Version/11.60

  • ydk2

    #16 ydk2 2012-03-03 22:17:16 0

    Jest jedna istotna rzecz obciążenie i wymagania, sami wiecie, że "durna" animacja flash potrafi "zamulić" system, zresztą obecnie dla flash potrzeba 1GHz procesor i ok. 1GB ramu, Prawda i JAVA potrafi być "głodna", ale nie tak, żeby okno przeglądaki przestało odpowiadać. A wystaczy jeden baner flash i kicha.

    Co do zastosowań biznesowych , czy ktoś widział poważny serwis oparty na flashu? Tutaj raczej taka trójca PHP+HTML(5)+JS(JQUERY) lub ASP plus ciąg dalszy, a flex/flash jako ozdoba.

    Do tego AIR nigdy nie pobije JAVA-y bo JAVA to w pełni funkcjonalny język programowania, FLEX to język stworzony na podstawie HTML i JS dla animacji później dostosowywany do innych potrzeb, zresztą do obecnie Adobe raczej poleca używać EMCASCRIPT a to przecież JS.

    IP: 46.134.225.[...] Opera/9.80 (Macintosh; Intel Mac OS X 10.6.7; U; pl) Presto/2.10.229 Version/11.61

  • slawek22

    #17 slawek22 2012-03-04 21:29:40 0

    Jakieś "zamulania przeglądarki" przez Flash są niemożliwe, bo sama wtyczka działa jako plugin na oddzielnym rdzeniu CPU. Przynajmniej jeśli kupiłeś komputer później niż 10 lat temu i masz coś takiego jak procesor dwurdzeniowy. W co wątpię, jeśli myślisz, że 1Ghz i GB Ram to wymagania wygórowane (1 GB Ram kosztuje obecnie od 15 do 20 złotych brutto) a tak wolnych procesorów nie można kupić pewnie od 5 lat.

    Z kolei skrypty JS wykonują się w tym samym wątku co engine HTML... bo muszą więc lubią przywieszać całą przeglądarkę albo kartę (co z resztą świetnie widać pod IE), do tego w IE kod JS często powoduje wycieki pamięci.

    Java dla UI to przestarzała technologia i dzisiaj jest stosowana szeroko tylko na mobile albo serwerach, bo w zastosowaniach desktopowych została całkowicie wyparta przez (zamknięty) .NET. Pod web java przestała być używana ok. 5-10 lat temu (nie wiem, czy zauważyłeś) bo raz, rozwiązanie jest koszmarnie niewydajne, a dwa w porównaniu z Flashem czy SL bardzo skomplikowane (nie posiada praktycznie żadnego wysokopoziomowego API dla multimediów, tak jak Flash czy SL).

    No i wreszcie dochodzimy do punktu 3 czyli Oracle który pozywa osoby korzystające z technologii (Java) o naruszenia patentowe czego MM/Adobe ani Microsoft nigdy nie zrobił. Oracle to korporacja nastawiona tylko i wyłącznie na (wy)zysk, a sama Java to dla nich pewnie jedynie problem... który z dnia na dzień ulegałby większej marginalizacji gdyby nie Google.

    Nie wiem, czy ty liczysz na to, że ludzie cofną się wstecz w rozwoju o 10 lat i będą prostą reklamę czy banner pisać przez 3 tygodnie w Java, zamiast wy-klikać ją w 10 minut w narzędziach Adobe które mają obecnie 98-95% współczynnik adopcji (tzn. na 100 klientów taki banner nie będzie działał u 2-5, gdzie przy innych rozwiązaniach taka sama prosta animacja, której przygotowanie zajmie nieporównywalnie dłużej nie będzie działać dla 60-80% użytkowników). Do tego można jedną linijką kodu sprawdzić, czy urządzenie jest w stanie taką animację odtworzyć (dla animacji w JS/CSS nie da rady bo są setki kombinacji OS/UA).

    Nie trzeba być geniuszem aby to sprawdzić. Całą treść flash Chrome pakuje w oddzielny wątek więc niczego nie może przywiesić a co do wykorzystania pamięci, to nawet na witrynach z wieloma reklamami jest ono wielokrotnie niższe niż pamięć wykorzystywana przez karty.

    Co prawda w FF wygląda to inaczej - tam wszystkie karty działają na jednym rdzeniu, flash na drugim i wykorzystanie pamięci przez przeglądarkę jest niższe przez co zbliżone do tego co bierze flash. No i tutaj znowu przy każdej informacji o planowanym rozdzieleniu procesów, tak żeby karty działały na osobnych rdzeniach jest fala biadolenia, bo będzie trzeba GB pamięci... a pod spodem marudzenie, że wolno działa. No bo jak ma szybko działać, jeśli w komputerze są 4 rdzenie a przeglądarka potrafi używać jedynie jednego (+przerzucić content flash na drugi)... bo malkontentom szkoda 15 złotych na giga pamięci?

    IP: 83.27.76.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł