Roger Zacharczyk

Roger Zacharczyk Programista (gry,
webserwisy,
aplikacje użytkowe),
fotograf

Temat: Flash Developper - perspektywy

Michał Kazimierz Kowalczyk:
Cóż, dla zdolności kredytowych, warto pomyśleć o etacie
Z tego co wiem, wcale niekoniecznie. :)
Szymon Rybka

Szymon Rybka Flex Developer

Temat: Flash Developper - perspektywy

Ja oczywiście bronie flasha bo go umiem i się świetnie w nim orientuje. Więc być może nie patrze na sprawę obiektywnie. Postaram się jednak ponownie uzasadnić moją wypowiedź.

1. Flash na stronach, a flash jako taki to dwie różne historie połączone tylko wspólnymi narzędziami. Przypominam, że plugin w przeglądarce nie jest jednym sposobem na uruchomienie kodu as3.

2. Apple nie jest świętą krową która może dyktować innym co mają robić. To co sprawdza się w USA nie musi się odnosić do Polski. Jeśli jednak ktoś chce sprzedawać projekty pod ten rynek to proszę bardzo - są jeszcze aplikacje więc można flasha skompilować jako ipa.

3. HTML5 - To jakiś mityczny twór - wszystko i tak musi opierać się na JS, a Flash powstał tylko dlatego że właśnie JS był za wolny i nie nadawał się do dynamicznych stron www. Gdyby Flash nie był potrzebny to nikt by go nie używał. Czy zmieniły się warunki? Ma być lepiej? Mi osobiście jako użytkownikowi wszystko jedno czy reklamy będą rysowane z ciągu plików png czy z swf. Nie będzie mi robić różnicy czy flash zajmuje 500 MB ramu czy moja przeglądarka będzie o tyle cięższa.

4. Ipad, iphone i co jeszcze? Każdy kto robił przyzwoitą stronę i tak robił ponownie jej wersję mobilną. Nawet nie mówię, że strony mają być robione we flashu. Zaznaczam jednak - że czy flash jest na ipadzie czy go nie ma - strone www trzeba zrobić od nowa.

5. Chciałbym przypomnieć, że Apple zabraniając Flasha na swoich swoich smartfonach w tamtym czasie samo html 5 w safari nie wspierało, a aplikacje jakie można było instalować na iUrządzeniach były tylko linkami do stron www. Flash pozwalając na tworzenie gier był po prostu zagrożeniem. Dziś nawet jeśli jest inaczej, pamiętajmy że to jest proces i minie jeszcze wiele czasu (osobiście uważam, że lat) nim będzie można całkowicie zapomnieć o Flashu/Air/Adobe.

6. Jest mało ludzi którzy naprawdę umieją Flasha. Mam na myśli ludzi którzy naprawdę wiedzą o co w nim chodzi. Jeśli ktoś umie htmla, css i podstawy js (kopiuj wklej ze strony z przykładami) to dla mnie żaden autorytet. Jak słyszę argumenty, że można coś zrobić w php zamiast we flashu to mi się nóż w kieszeni otwiera. Zastanówmy się jakie są przeznaczenia danych technologi. Flash powstał jako potężne narzędzie, ale stał się zabawką i dla wielu tą zabawką pozostanie. Ja go cenie za możliwości oraz... nie zawodność. Po za tym co mamy jeśli nie Flash?

7. Bezpieczeństwo. O tym też się mówi. Ile to dziur ma Flash. A przeglądarki ich nie mają? Flash brał na klatę zawsze to czego przeglądarka nie mogła zrobić. Np. połączenia na socketach niemal tak szybko jak zostały wprowadzone do przeglądarek zostały zablokowane jako mało bezpieczne. Flash dorósł i sobie z tym poradził - przeglądarki wciąż walczą. Jest powiedzenie "kto nie pracuje, ten się nie myli" - tu pasuje bardziej: jeśli czegoś nie ma to nie może być dziurawe prawda?

8. "Będzie lepiej" - to ciągle słyszę od zwolenników HTML5, że będzie lepiej. Że będą działać filmy i muzyka. Że będzie jeden standard, że będzie działać kamerka, że będzie 3d... będzie. Nie wiem czemu wszyscy uważają że nagle Apple odpuści i powie ogg jest spoko, albo że odda licencje na mp4? Ile lat męczyliście się z IE6? IE7? Dla czego nagle ma wszystko być ok? Dlaczego xhtml się nie przyjął? Bo wymagał trzymania się standardów. A Flash? Różnice pomiędzy wersjami przeglądarek nie istnieją. Aplikacja zrobiona dla wersji 4 flasha odpali się dokładnie taka sama w wersji 11. Różnice pomiędzy wykonaniem kodu przez VM są minimalne i dla większości ludzi nawet nie zauważalne.

9. Android. Jeśli uważacie, że pisanie kodu na 5 przeglądarek to małe wyzwanie to spróbujcie zrobić ciut bardziej awansowaną aplikacje na Androida. Bez Flasha (AIR) mamy do ogarnięcia kilkanaście SDK razy kilkadziesiąt modeli urządzeń razy ilość aktualizacji w ciągu roku. Nie raz zdarza się wielkim producentom (np Samsung, HTC) że ich programy działają inaczej na tych samych urządzeniach z tą samą wersją androida. Magia prawda?

10. Flash a pozycjonowanie. Można dużo na ten temat powiedzieć. W skrócie: tak można pozycjonować taki kontent, ale po co? Flash ma być interaktywny, aplikacje w nim mają działać wydajnie. Nie uważacie, że to trochę na siłę? Gdybym wam dał Paint`a albo Notatnik i kazał wy-pozycjonować to chyba ostatnią rzeczą o jakiej byście pomyśleli to żądanie od Microsoftu albo googla by kod binarny dobrze się indeksował, prawda? Użytkownicy Flasha (internetu?) nie są jednak rozsądni i zażądali tego, co dziwniejsze Adobe im to dało.

Ja osobiście uważam, że Flash dorósł. Action Script stał się prawdziwym językiem programowania. Udowadniają to kolejne updaty. By być dobrym Flash Developerem nie wystarczy już umieć zrobić animowany baner czy migające menu. Trzeba być prawdziwym programistą - a dla takich zawsze będzie praca. Jeśli za rok lub dwa nie Flash to przeskok na html 5/JavaFx czy cokolwiek innego będzie bezproblemowy. Do tego czasu zostaje przy Flashu a wam życzę szybkiego rozwiązywania problemów z technologią przyszłości. Być może kiedy Flash przestanie być potrzebny HTML5 będzie na tyle dopracowany by już go używać.
Piotr Danielewicz:
BTW Łukasz> odpal www z flashem na mobilach appla...można? Raczej nie i tu jest ten mur nie do przeskoczenia, a klient ze szpanerskim tabletem z jabłkiem wcześniej czy później zdecyduje się na konwersje na js/html a o flashu nie będzie chciał słyszeć bo u niego nie chodzi...

Jeśli uda Ci się ta konwersja to znaczy, że flash był nie potrzebny. Proste. W takim wypadku zgadzam się z Tobą. Są jednak projekty gdzie klient musi się pogodzić z tym, że port jest nie możliwy lub aplikacja przepisana na js będzie działać po prostu zbyt wolno, by można było jej używać.

Jakiś czas temu dostałem zlecenie polegające na przepisaniu aplikacji webowej napisanej w "html5" (był to tak naprawdę zwykły js) na coś co będzie działać szybciej - wygrał flash. Co więcej gdy usłyszał, że za niewielką opłatą otrzyma dodatkowo jeszcze aplikacje na ipada (na którym aplikacja w js w ogóle się nie uruchamiała) i androida był bardzo zadowolony.

Na koniec jeśli ktoś przeczytał mój tekst do końca - proponuje wyzwanie. Ustalmy jakieś zasady i porównajmy wspólnie obie technologie (HTML5 vs Flash). Jestem bardzo ciekaw rezultatów. Ja z mojej strony mogę opracować jakieś przykłady w których moim zdaniem flash sprawdza się lepiej niż html. Na pewno są osoby którym taka wiedza mogła by się przydać.
Krzysztof Michalak

Krzysztof Michalak Front-end / Drupal

Temat: Flash Developper - perspektywy

adobe air działa przyzwoicie (zarówno mobile jak i desktop) a kolejne wersje coraz więcej możliwości:) to mocny punkt flash platform.

min:
+ dla flasha za 3D i akcelerację sprzętową (stage3D, i stageVideo)
+ as 3 OOP
+ narzędzia
+ wydajność
+ możliwości interakcji (mikrofon, kamera itd)
+ strumienie
+ szybkość tworzenia
+ dostępność tworzonych treści bo chcesz zrobić np animkę flashową ok robisz flashową, chcesz wyrzucić ją jako html5 (canvas) to klikasz i jest w htmlu.

i wiele innych zalet o których długo by pisać.

konto usunięte

Temat: Flash Developper - perspektywy

Szymon Rybka:
flash jest na ipadzie czy go nie ma - strone www trzeba zrobić od nowa.
To akurat nie jest prawda.
Ustalmy jakieś zasady i porównajmy wspólnie obie technologie (HTML5 vs Flash).
Zaprzeczasz sam sobie - to nie sa technologie, które należy porównywać.Michał Mikłowski edytował(a) ten post dnia 20.07.12 o godzinie 01:25
Krzysztof Michalak

Krzysztof Michalak Front-end / Drupal

Temat: Flash Developper - perspektywy

W pewien sposób można choćby canvas z flash w kwestii budowania gier, webGL ze Stage3D,
video i audio html z flashowymi odpowiednikami. Mówi się o tym że HTML5 zastąpi Flasha i chyba chodziło porównanie pod tym kątem.Krzysztof Michalak edytował(a) ten post dnia 20.07.12 o godzinie 09:27

konto usunięte

Temat: Flash Developper - perspektywy

z tym zastąpieniem flash przez html, czy cokolwiek innego to nie do końca tak łatwo będzie.
Cały "myk" ze stronami flashowymi polega na tym, że tworzą je ludzie, którzy znają tyleż kod, co mają pojęcie o estetyce; innymi słowy, wygląda to ładnie i działa jak trzeba.
html/js/css zajmują się "klasyczni" programiści, który, jak wynika z moich codziennych obserwacji, nie mają pojęcia o animacji, estetyce itd. Owszem, złożą przy pomocy jquery to, co do tej pory robiło się we flashu, ale brakuje tym stronom tego feelingu, płynności, są jak grubo ciosane kloce. Takiemu programiście zazwyczaj brak poczucia estetyki ponieważ w jego pracy estetyka i "flow" nie są potrzebne. Wśród webdeveloperów, z którymi pracowałem powszechne było (i nadal jest) podeście na zasadzie "ja się nie znam na grafice, ja wiem, jak to oprogramować, ale czy to ładnie - tego już nie wiem".

Siłą flasha jest to, że tworzą w nim ludzie o zacięciu artystycznym, którzy rozumieją, co to znaczy ładne, płynne. Ci ludzie nie przesiądą się na webGL, bo dla nich to za głęboka woda.
Techniczne niuanse to tylko powierzchnia tego "konfliktu"

Jak dla mnie pozytywem boomu na html/js jest to, że duża część prostych stronek, na których efekty ograniczały się do przejść na zdjęciach, galeriach i rolloverach przestaje być wykonywana we flashu. Flash zaczyna być postrzegany jako narzędzie do "grubszych", zaawansowanych projektów, zostawiając resztę webdeveloperom.
Krzysztof Michalak

Krzysztof Michalak Front-end / Drupal

Temat: Flash Developper - perspektywy

zgadzam się z Tobą, zresztą jak flash developerzy zaczną robić strony (html, css, js) to w sieci zobaczymy nową jakość, mówię o stronach gdzie liczby się kreacja.

myślę że spokojnie ktoś kto się zna na flashu i AS 3 w htmlu będzie w stanie wykręcać stronki tego typu:

http://www.adidas.com/campaigns/f50-fw11/content/#
Piotr Danielewicz

Piotr Danielewicz front-end developer,
Media 4 U

Temat: Flash Developper - perspektywy

jak na przekór mam komunikat o powrocie do źródeł...Please try another computer, or click to see flash version

konto usunięte

Temat: Flash Developper - perspektywy

Krzysztof Michalak:
zgadzam się z Tobą, zresztą jak flash developerzy zaczną robić strony (html, css, js) to w sieci zobaczymy nową jakość, mówię o stronach gdzie liczby się kreacja.

Ostatnio nawet przymierzałem się do przesiadki na html/js ale potknąłem się o kilka przeszkód, które mnie skutecznie zniechęciły.

Po pierwsze: przeglądarki. Haki, kombinacje, dlaczego tu się wyświetla a tam nie, dlaczego trzeba trzech różnych formatów video itd.
po drugie:javascript. AS3 to bardzo user friendly, poukładany język. Wypuszczam event i nic mnie więcej nie interesuje, bo wszyscy tym eventem zainteresowani sami wiedza co mają robić. Tymczasem javascript... no strasznie prymitywnie się w tym pisze. Na chwile obecną przypomina to babranie się w as1. Przesiadka z as3 na js to regres i tańczenie ze związanymi nogami. Oczywiście, można czekać aż ktoś coś poprawi, ale nie mam tyle cierpliwości ;)

Flash/as3 jest dojrzałym, poukładanym i przyjaznym twórcy środowiskiem/językiem. Html.css.js w porównaniu z nim to chałupnicze łatanie na gumę od majtek - trzeba kombinować, pisać obejścia, haki, prac pod uwagę przeglądarki takie, śmakie, owakie.
Ktokolwiek pisał sajty mobilne ten wie, że to wcale nie jest takie proste i oczywiste, że nie wszędzie się dobrze się wyświetla i trzeba napisać furę kodu, żeby działało to na większości urządzeń

Żeby nie rozwlekać tematu. Śmierć flasha głoszą już od kilku lat. Jak na trupa ma się całkiem nieźle ;)

konto usunięte

Temat: Flash Developper - perspektywy

I jeszcze jedno.
nie wiem dlaczego te wszystkie wypasione htmlowe sajty przycinają mi komputer.
Jedno okno przeglądarki (chrome) siedem rdzeni, 4GB ram a strona potrafi sprawić, że komputer przestaje odpowiadać.
Krzysztof Michalak

Krzysztof Michalak Front-end / Drupal

Temat: Flash Developper - perspektywy

no właśnie żeby zrobić coś fajnego w html, js działającego tak samo we wszystkich przeglądarkach trzeba się nieźle napocić.. jakby js, i style były interpretowane wszędzie tak samo to byłoby znośnie..

ok napiszesz sobie plugin do obsługi czegoś i masz protezę ale to trochę zachodu.

a 3D w htmlu? jak nie masz przeglądarki z webGL to możesz albo obejrzeć komunikat;) albo ewentualnie jak strona ma fallback renderowania do canvas obejrzeć na canvasie ale osiągi powalają;) jak nie ma akceleracji sprzętowej to jest słabo.

a animacje DOM, mega kobyły, tną kompa nieźle.

konto usunięte

Temat: Flash Developper - perspektywy

Krzysztof Zapolski:
po drugie:javascript.
Bez frameworków nie dotykam się do JS, bo to jak pływanie w wodorostach ;)
I jeszcze jedno.
nie wiem dlaczego te wszystkie wypasione htmlowe sajty przycinają mi komputer.
Nie dam sobie ręki uciąć, ale gdzieś czytałem, że ma to chyba związek z js'owym garbage collection.
Krzysztof Michalak:
jakby js, i style były interpretowane wszędzie tak samo to byłoby znośnie..
Takiego problemu nigdy z js nie miałem, za to są oczywiście różnice w szybkości działania. Np safari na windowsie zamula mi okrutnie :]

Ta cała "mobilna rewolucja" to odkrywanie koła na nowo.
Adrian Głowacki

Adrian Głowacki Żołnierz, KPW
Świonoujście

Temat: Flash Developper - perspektywy

tak czytam wasze wypowiedzi i czytam... Właśnie jestem w trakcie pisania pracy dyplomowej, temat Serwis zarządzania blogami z wykorzystaniem technologii HTML i AJAX, sądzę że teraz wszystkie strony będzie się tworzyć za pomocą HTML5, bo takie strony są ładne i nie wymaga się od nich flashplayera HTML oferuje już to samo co flash, ale we flash się łatwiej tworzy, wiadomo zdarzają się problemy ale nie ma większego problemu z przeglądarkami wystarczy że obsługuje flasha...
Myślę, patrząc po zapotrzebowaniu i portalach społecznościowych to strony internetowe będą w HTML5 robione a np gry nadal we flash(oszczędność czasu).
Poza tym jako przyszły programista sądzę że niedługo dojdzie do tego że wszystko będziemy sobie przeciągać i puszczać... ot będzie całe programowanie... Jedna firma wypuściła już kompilator do tworzenia gier pod HTML5 na bardzo podobnej zasadzie (wiadomo cudu się nie zrobi za pomoca takiego kompilatora,ale....)

konto usunięte

Temat: Flash Developper - perspektywy

Polecam na dzisiejszą lekturę: http://flashdaily.net/post/27906144825/journey-of-an-a...
Szymon Rybka

Szymon Rybka Flex Developer

Temat: Flash Developper - perspektywy

Ja się nie martwię "przeciągnij & upuść" jest jak najbardziej ok. Nie jedni próbowali i z pewnością sprawi to programowanie bardziej przystępnym.
Niestety jest to nie efektywne.

Flash się nie nadaje na blogi (choć tu bym powiedział że html też nie :) - rss rządzi ) Ale to jeszcze nie znaczy, że nagle nie będzie już pracy dla Flash Developperów.

Hej! Flash Developer to nie to samo co Flash Designer :)
Piotr Danielewicz

Piotr Danielewicz front-end developer,
Media 4 U

Temat: Flash Developper - perspektywy

Szymon Rybka:
Hej! Flash Developer to nie to samo co Flash Designer :)

Zależy w jakiej firmie ;) Może jeśli firma zna się na rzeczy to jest tak jak mówisz...w innych przypadkach jest tak: o on jest od flasha...i na tym całe rozgraniczenie na flash developera, designera, duperela, myśliciela i kogo tam jeszcze się kończy ;)
Łukasz Błachowicz

Łukasz Błachowicz codziennie wymiatam
i odkurzam

Temat: Flash Developper - perspektywy

Ja jeszcze troche flasha robie i powiem wam tyle, z tej całej burzy o apla, ajpady, mobile itp zostało ... zupełnie nic. Flasha robi się dalej jak się robiło. Nikt normalny nie robi projektów uniwersalnych które działać mają wszędzie. Jest dektop i sa mobile. Na mobilach można popróbować sobie zrobić aplikacje w js/html jako proof of concept, ale w warunkach produkcyjnych nie ma to racji bytu, tylko i wyłącznie aplikacje natywne. Na desktopie niczym flasha nikt nie zastąpił w dziedzinach do których powinien i jest wykorzystywany.

Flash wyleciał ze stron, z miejsc gdzie go nie powinno nigdy być.

Problem polega na tym, że w tych zastosowaniach nie ma miejsca dla poduczonych actionscriptu grafików którzy mogą z tego kosić kasę. Te czasy się skonczyły. Programista na tym poziomie będzie tak samo dobry w as, javie, c# czy obj-c.Łukasz Błachowicz edytował(a) ten post dnia 24.07.12 o godzinie 22:32

Następna dyskusja:

flash serwis - potrzebuje




Wyślij zaproszenie do