Zašto će Flex i Apollo nadvladati

InternetSinoć sam večer proveo s prijateljima.

Prva 3 sata provela je u Granice radeći na klijentskom web mjestu koje je imalo nekih hirovitih pretpostavki. Stranica je napisana savršeno, valjano CSS. However, with Firefox 2 on a PC the bulleted menu list had an ugly pixel shift and on Internet Explorer 6, one of the CSS methods didn't work at all.

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

Evo kako bi to trebalo izgledati:
Internet Explorer 7

Each time that we tested something, another browser broke. We were testing across OSX with Safari and Firefox and then XP with IE6, IE7, and Firefox. Bill's expertise at CSS and my love of JavaScript eventually led to a solution that didn't require browser specific hacks… but it was a ridiculous (but fun) exercise that web designers go through every single day.

Činjenica da se jabuka, Mozilla, microsofti raditi nisu sposobni pisati aplikacije koje koriste Web standard trebalo bi biti neugodno za svakog od njih. Apsolutno bih mogao razumjeti da li svaki preglednik ima svoje značajke 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, an application written in Flex (and quickly ported to Apollo). If you haven't had a chance to see it – idi isprobaj – it's nothing short of amazing.

Flex trči ispod Adobe Flash's dodatak za preglednik. Ovo je dodatak koji 99.9% puno of the Internet runs (you're running every time you look at a Youtube video). Apollo utilizes the same engine but allows you to actually run in an application window rather than being limited to the browser.

Što je Flex?

Iz nepečena opeka: Okvir aplikacije Flex sastoji se od MXML, ActionScript 3.0 i knjižnice 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 izvorni kod MXML i ActionScript pomoću Adobe Flex Builder? IDE ili standardni uređivač teksta.

S obzirom na našu frustraciju u izradi jednostavnog izbornika s više preglednika, zamislite da pokušavate izraditi čitav web program koji je podržan u svim preglednicima! U konačnici, programeri moraju pisati hakove ili skripte specifične za preglednik kako bi osigurali isto iskustvo, bez obzira na to na kojem pregledniku ili radnoj površini radite. Nema problema s više preglednika i dodatna prednost jednostavnog prijenosa aplikacije na Apollo za pokretanje ili izlazak iz preglednika.

Osim što se ne brinemo kako izgleda u svakom pregledniku, postoje i druge prednosti. Pisanje za Flex radi ne require formal programming skills. I think that's why many professional programmers scoff at utilizing Flex or Adobe. They'd rather you spent tens of thousands of dollars having them develop the feature in ASP.NET that takes a few lines of MXML.

If you'd like to keep up on Flex and Apollo, subscribe to my friend Bill's blog.

7 Komentari

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

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.