Sinoć 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 nabrajanjem 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):
Evo kako bi to trebalo izgledati:
Svaki put kad smo nešto testirali, pokvario se drugi preglednik. 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 pregledača ... ali bila je to 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 razviju značajku u ASP.NET-u za koju treba nekoliko redaka MXML.
Ako želite pratiti Flex i Apollo, pretplatite se na blog mog prijatelja Billa.
Dobro je rekao Doug. Ako to ljudi iz marketinga shvate, polažem velike nade u još programera 😉
> Ovo je dodatak koji koristi 99.9% interneta
Možda biste željeli provjeriti svoj izvor za tu statistiku… 🙂
Evo ga, april 2007. i još uvijek nemam flash klijent koji radi pod mojim Ubuntu x86_64 (AMD64) desktop okruženjem.
http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html
Stephen – u pravu si... ovo je nepotkrijepljena statistika. U stvari, to je ono što je poznato kao a Swag.
Izvini zbog toga!
Evo linka u vezi sa penetracijom Flash-a – trenutno 84.3% penetracije sa Flash Player-om 9.
Dobro receno Doug, Dobar upis Stephen.
Hmm.. Ova tehnologija je zaista zanimljiva. Nisam programer, ali kako ti pišeš ne treba mu. Bravo, idem da proverim.
Vrlo zanimljiv članak, razmislit ću o tome.