Temat: flex vs html/css/javascript
Jestem web developerem zajmującym się głównie kodowaniem w HTML, CSS i JavaScript, ale miałem również doświadczenia z flashem jak i flexem.
Temat należy do gatunków - co kto lubi i ile klient ma kasy.
Oczywiste jest, że aplikacja napisana we flexie będzie kilka razy droższa.
Jeszcze pytanie jedno - na co komu Java, czy PHP jako zaplecze pod Flexa? Przecież obsługuje on połączenia z bazą, wykonuje wszystkie potrzebne obliczenia, obsługuje połączenia z ftp, smtp, mail i inne. W samym flexie można pisać gotowe aplikacje klienckie praktycznie pod wszystko.
Wracając do tematu:
1. kompatybilność systemowo-programowa
Zadziwiają mnie stwierdzenia ludzi, że w HTML i CSS trzeba robić czasami 4 różne projekty pod 4 przeglądarki. Moje zdanie w tej kwestii jest takie, że jak ktoś nie umie kodować, to niech się za to nie bierze, bo potem wygaduje takie bzdury, a potem cała rzesza nieuków za nim gada :P
HTMLa, CSSa odpalisz wszędzie. JS jest dodatkiem "upiększającym", więc nie bardzo się tutaj liczy.
Do flexa trzeba instalować playera, więc to już jest znacznym ograniczeniem.
2. wydajność
Oczywiście, że HTML, CSS i JS.
3. czasochłonność tworzenia
To zależy od umiejętności ;) Moim zdaniem jest mniej więcej podobna.
4. "koszt" utrzymania/obsługi/serwisowania
5. kwestie prawne (licencje etc.)
do flexa przydałaby się licencjonowana aplikacja Adobe, do HTML, CSS i JS takich nie potrzebujesz.
Skrypty JS jak i Flexowe w dużej mierze są darmowe. Są też oczywiście płatne/
6. inne
Jak ktoś tu napisał specjalistów od Flexa wielu nie ma, więc wszelkie aplikacje pisane za jego pomocą będą droższe.
No i we Flexie można robić graficzne cuda, których czasami za pomocą HTML i JS się nie zrobi albo będzie to po prostu trudne i pracochłonne (mnóstwo animacji można zrobić za pomocą JS).