Dlaczego Flex i Apollo będą dominować

InternetOstatniej nocy spędziłem wieczór z przyjaciółmi.

Pierwsze 3 godziny spędzono o godz Granice pracując w witrynie klienta, która miała pewne dziwactwa w różnych przeglądarkach. Strona została napisana perfekcyjnie, aktualnie CSS. Jednak w Firefoksie 2 na PC lista wypunktowanych menu miała brzydkie przesunięcie pikseli, aw Internet Explorer 6 jedna z metod CSS w ogóle nie działała.

Firefox 2 (sprawdź to dziwne przesunięcie pikseli, które sprawia, że ​​wygląda prawie kursywą):
Menu przeglądarki Firefox 2

Tak to powinno wyglądać:
Internet Explorer 7

Za każdym razem, gdy coś testowaliśmy, psuła się inna przeglądarka. Testowaliśmy system OSX z Safari i Firefox, a następnie XP z IE6, IE7 i Firefox. Ekspertyza Billa w CSS i moja miłość do JavaScript ostatecznie doprowadziła do rozwiązania, które nie wymagało hacków specyficznych dla przeglądarki… ale było to śmieszne (ale zabawne) ćwiczenie, przez które projektanci stron internetowych przechodzą każdego dnia.

Fakt, że Apple, Mozilla, Microsoft, działać nie są w stanie pisać aplikacji wykorzystujących rozszerzenie Standard sieciowy powinno być krępujące dla każdego z nich. Całkowicie zrozumiałbym, gdyby każda przeglądarka miała swoje własne funkcje, które mogłyby być obsługiwane przez ich własne skrypty - ale to są podstawowe rzeczy.

To doskonały przykład, dlaczego Apollo i Zgiąć mają wielką szansę na zamiatanie internetu. Pisałem kilka dni temu o Złomowy blog, aplikacja napisana w Flex (i szybko przeniesiona do Apollo). Jeśli nie miałeś okazji tego zobaczyć – wypróbuj to – to jest po prostu niesamowite.

Flex działa pod Adobe Flash wtyczka do przeglądarki. To jest wtyczka, która 99.9% dużo Internetu działa (uruchamiasz za każdym razem, gdy oglądasz film na YouTube). Apollo wykorzystuje ten sam silnik, ale pozwala na uruchomienie w oknie aplikacji zamiast ograniczania się do przeglądarki.

Co to jest Flex?

Od Adobe: Struktura aplikacji Flex składa się z MXML, ActionScript 3.0 i biblioteki klas Flex. Programiści używają języka MXML do deklaratywnego definiowania elementów interfejsu użytkownika aplikacji i używają ActionScript do obsługi logiki klienta i kontroli procedur. Programiści piszą kod źródłowy MXML i ActionScript za pomocą programu Adobe Flex Builder? IDE lub standardowy edytor tekstu.

Biorąc pod uwagę naszą frustrację związaną z budowaniem prostego menu dla różnych przeglądarek, wyobraź sobie, że próbujesz zbudować całą aplikację internetową, która jest obsługiwana we wszystkich przeglądarkach! Ostatecznie programiści muszą pisać hacki lub skrypty specyficzne dla przeglądarki, aby zapewnić takie same wrażenia, niezależnie od rodzaju przeglądarki lub komputera, na którym pracujesz. Brak problemów z różnymi przeglądarkami i dodatkową zaletą jest łatwe przenoszenie aplikacji do Apollo w celu uruchamiania w przeglądarce lub poza nią.

Oprócz nie martwienia się o to, jak wygląda w każdej przeglądarce, istnieją inne zalety. Pisanie dla Flexa tak nie wymagają formalnych umiejętności programowania. Myślę, że właśnie dlatego wielu profesjonalnych programistów szydzi z wykorzystywania Flexa czy Adobe. Wolą, abyś wydał dziesiątki tysięcy dolarów na opracowanie funkcji w ASP.NET, która zajmuje kilka linijek MXML.

Jeśli chcesz być na bieżąco z Flexem i Apollo, zasubskrybuj blog mojego przyjaciela Billa.

Komentarze 7

  1. 1
  2. 2
  3. 5
  4. 6
  5. 7

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.