Jest to bardzo powszechny efekt w naszej branży.
Na przykład osobiście używam haXe i wdrażam kod klienta w programie Flash Player, ponieważ IMHO jest najlepszą platformą internetową, na którą mogę kierować reklamy. Po zakończeniu backendu C # pewnie sprawdzę, czy warto używać Silverlight, chociaż moim osobistym przeczuciem jest to, że on umarł, zanim faktycznie wystartował.
Często zadając sobie pytanie o mój wybór języka, często zadaję sobie pytanie: dlaczego więcej twórców stron internetowych nie używa otwartego, wieloparadyginalnego, ekspresyjnego języka na wiele platform?
Jest wiele powodów, ale zawsze są takie same. Prawidłowy jest osobistą preferencją. Ale często sprowadza się to do ignorancji lub niechęci do nowych / niszowych technologii.
Jeśli chodzi o Flash, miałem wiele argumentów na temat tego, dlaczego ma swoje miejsce i dlaczego go używać. Ludzie głównie twierdzą, że celem Flasha jest tworzenie fantazyjnych witryn, które ładują się od wieków i działają okropnie (i rozpowszechniają wiele innych dezinformacji).
W rzeczywistości jest odwrotnie i potwierdzają to aplikacje takie jak Aviary Phoenix lub Sliderocket oraz gry takie jak Koyotl i Tanki Online . Flash to dojrzała platforma do tworzenia wrażeń podobnych do pulpitu w przeglądarce.
W końcu zbyt wiele strategicznych decyzji jest podejmowanych przez niekompetentnych ludzi, którzy wolą podążać za trendami i raczej ufają fanatykowi blogerów niż ich twórcom. I którzy naprawdę mają w głowie wiele złych pomysłów.
Nowe / niszowe technologie zawsze będą walczyć o akceptację, chyba że naprawdę dokonają przełomu. Ruby na przykład odniosło sukces dzięki Railsom i dużym szumom wokół niego. Flash miał taki przełom dla projektantów, ponieważ w latach 90. ludzie uważali przenikliwość za dobrą i była to pierwsza szeroko rozpowszechniona platforma, która pozwoliła na wdrożenie właśnie tego.
Pomimo Flex, Flash nigdy nie miał takiego przełomu dla programistów. Być może dlatego , że GWT , qooxdoo i wiele innych frameworków do wdrażania w HTML są wystarczająco dobre, po prostu nie używają Flex ani Flash, a jest znacznie więcej programistów Java i JavaScript (najwyraźniej firmy wolą wybierać technologie, w których jest duża liczba potencjalnych pracowników ).
W dzisiejszych czasach nie musisz pisać swojej strony internetowej AJAX. Tak naprawdę nie możesz mieć żadnego zrozumienia HTML i i tak to zrobić, w wybranym przez siebie języku.
Obecnie HTML5 jest bardzo reklamowany i popychany do przodu, a wiele osób wnioskuje z tego śmierć Flasha. Podano wiele wspaniałych powodów, dla których HTML5 jest lepszy niż Flash. Bardziej prawdopodobne jest to, że będziesz mieć coraz więcej głodnych zasobów, rozdętych stron internetowych utworzonych za pomocą HTML5. Bzdury oparte na standardach nie są lepsze niż badziewie na zewnątrz.
W tej chwili dzieje się wiele rzeczy. IPhone i inne podobne urządzenia stworzyły gigantyczny rynek, którego nie było jeszcze 4 lata temu. Standardy sieciowe są wreszcie wdrażane przez wszystkie duże firmy w tym samym kierunku (niejasno).
Osobiście mam tylko nadzieję, że wszystkie zamieszanie ustąpi w ciągu roku lub dwóch, że HTML5 ustabilizuje się, dojrzewa i rozprzestrzenia do tego czasu, podczas gdy Apple ma nadzieję, że przybędzie mniej despotyczne stanowisko, a Flash Player będzie szybszy na platformach mobilnych. I kiedy ten wielki krok zostanie zrobiony, ludzie po prostu wrócą do wyboru odpowiedniego narzędzia do pracy, tak jak to miało miejsce po zakończeniu wojen przeglądarkowych. W tej chwili jest zbyt dużo hałasu, aby ludzie mogli jasno myśleć.