Zašto će Flex i Apollo nadvladati

InternetSinoć sam proveo veče sa prijateljima.

Prva 3 sata bila su provedena u Granice radeći na klijentskoj web lokaciji koja je imala nekih hirovitih pretraživača. Stranica je napisana savršeno, valjano CSS. Međutim, s Firefoxom 2 na računaru, lista menija s grafičkim znakovima imala je ružni pomak u pikselima, a u Internet Exploreru 6 jedna od CSS metoda uopće nije radila.

Firefox 2 (pogledajte onaj čudni pomak piksela zbog kojeg izgleda gotovo u kurzivu):
Meni Firefox 2

Evo kako bi to trebalo izgledati:
Internet Explorer 7

Svaki put kad smo nešto testirali, pokvario se još jedan pretraživač. Testirali smo na OSX-u sa Safari-jem i Firefoxom, a zatim na XP-u sa IE6, IE7 i Firefoxom. Billova stručnost u CSS i moja ljubav prema JavaScript-u na kraju je dovela do rješenja koje nije zahtijevalo hakiranje specifičnih za preglednik ... ali to je bila smiješna (ali zabavna) vježba koju web dizajneri prolaze svaki dan.

Činjenica da jabuka, Mozilla, Microsoft, I opera nisu sposobni pisati aplikacije koje koriste a Web Standard trebalo bi biti neugodno za svakog od njih. Apsolutno bih mogao razumjeti da li svaki preglednik ima svoje funkcije koje se mogu podržati vlastitim skriptiranjem - ali ovo su osnovne stvari.

Ovo je savršen primjer zašto Apolon i savijati imaju velike šanse da pomete Internet. Pisao sam prije nekoliko dana o Scrapblog, aplikacija napisana na Flex-u (i brzo prenesena na Apollo). Ako to niste imali priliku vidjeti - idi probaj - to je ništa nevjerovatno.

Flex prolazi ispod Adobe Flash dodatak za pregledač. Ovo je dodatak koji 99.9% mnogo Interneta (pokrećete se svaki put kad pogledate Youtube video). Apollo koristi isti mehanizam, ali omogućava vam stvarno pokretanje u prozoru aplikacije, a ne ograničavanje na pregledač.

Šta je Flex?

od čerpić: Flex aplikativni okvir sastoji se od MXML, ActionScript 3.0 i biblioteke klasa Flex. Programeri koriste MXML da deklarativno definiraju elemente korisničkog sučelja aplikacije i koriste ActionScript za klijentsku logiku i proceduralnu kontrolu. Programeri pišu MXML i ActionScript izvorni kod pomoću Adobe Flex Builder-a? IDE ili standardni uređivač teksta.

S obzirom na našu frustraciju u izradi jednostavnog menija u više pregledača, zamislite da pokušate izgraditi cijelu web aplikaciju koja je podržana u čitačima! Na kraju, programeri moraju pisati hakovanja ili skripte specifične za pregledač kako bi osigurali isto iskustvo, bez obzira na to na kojoj vrsti pregledača ili radne površine radite. Nema problema s više pregledača i dodatna prednost jednostavnog prenosa aplikacije na Apollo za pokretanje ili izlazak iz preglednika.

Osim što se ne brinemo kako to izgleda u svakom pregledniku, postoje i druge prednosti. Piše za Flex ne zahtijevaju formalne vještine programiranja. Mislim da se zato mnogi profesionalni programeri rugaju upotrebi Flex-a ili Adobe-a. Više bi voljeli da ste potrošili desetine hiljada dolara da razvijaju značajku u ASP.NET-u koja traje nekoliko redaka MXML.

Ako želite pratiti Flex i Apollo, pretplatite se na blog mog prijatelja Billa.

7 Komentari

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

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.