Zakaj bosta Flex in Apollo prevladala?

InternetSinoči sem večer preživel s prijatelji.

Prve 3 ure smo preživeli ob Borders delo na odjemalskem spletnem mestu, ki je imelo nekaj domislic med brskalniki. Spletna stran je bila napisana popolno, veljavno CSS. Vendar pa je pri Firefoxu 2 v računalniku na seznamu označenih menijev prišlo do grdega premika slikovnih pik, v Internet Explorerju 6 pa ena od metod CSS sploh ni delovala.

Firefox 2 (oglejte si ta čuden premik slikovnih pik, zaradi katerega je videti skoraj poševno):
Meni Firefox 2

Takole naj bi izgledalo:
Internet Explorer 7

Vsakič, ko smo nekaj preizkusili, se je zlomil drug brskalnik. Testirali smo v OSX -u s Safarijem in Firefoxom in nato XP z IE6, IE7 in Firefoxom. Billovo strokovno znanje na CSS in moja ljubezen do JavaScripta je sčasoma pripeljala do rešitve, ki ni zahtevala posebnega brskalnika ... vendar je bila to smešna (a zabavna) vaja, ki jo spletni oblikovalci preživijo vsak dan.

Dejstvo, da je Apple, Mozilla, Microsoft. deluje ne morejo pisati aplikacij, ki uporabljajo Spletni standard bi moralo biti vsakomur neprijetno. Popolnoma bi razumel, če bi imel vsak brskalnik svoje funkcije, ki bi jih lahko podpirali z lastnimi skripti - toda to so osnovne stvari.

To je popoln primer, zakaj Apollo in Flex imajo veliko možnosti za pometanje interneta. Pred nekaj dnevi sem pisal o Beležka, aplikacija, napisana v Flexu (in hitro prenesena v Apollo). Če niste imeli priložnosti videti - pojdi preizkusit - nič nenavadnega.

Flex teče pod Adobe Flash vtičnik za brskalnik. To je vtičnik, ki 99.9% veliko interneta (tečete vsakič, ko pogledate videoposnetek na YouTubu). Apollo uporablja isti motor, vendar vam omogoča, da se dejansko zaženete v oknu aplikacije, namesto da bi bili omejeni na brskalnik.

Kaj je Flex?

od Adobe: Aplikacijski okvir Flex sestavljajo MXML, ActionScript 3.0 in knjižnica razredov Flex. Razvijalci uporabljajo MXML za deklarativno definiranje elementov uporabniškega vmesnika aplikacije in uporabo ActionScript-a za odjemalsko logiko in postopkovni nadzor. Razvijalci pišejo izvorno kodo MXML in ActionScript z uporabo programa Adobe Flex Builder? IDE ali standardni urejevalnik besedil.

Glede na naše frustracije pri ustvarjanju preprostega menija med brskalniki, si predstavljajte, da poskušate zgraditi celotno spletno aplikacijo, ki je podprta v brskalnikih! Konec koncev morajo razvijalci pisati vdore ali skripte, specifične za brskalnik, da si zagotovijo enako izkušnjo, ne glede na to, na katerem brskalniku ali namizju delate. Ni težav z brskalnikom in dodatna prednost enostavnega prenosa aplikacije na Apollo za zagon v ali iz brskalnika.

Poleg tega, da vas ne skrbi, kako izgleda v vsakem brskalniku, obstajajo še druge prednosti. Pišem za Flex ne zahtevajo formalne spretnosti programiranja. Mislim, da se zato mnogi profesionalni programerji posmehujejo uporabi Flex ali Adobe. Raje bi porabili več deset tisoč dolarjev, da bi razvili funkcijo v ASP.NET, ki traja nekaj vrstic MXML.

Če želite spremljati Flex in Apollo, se naročite na blog mojega prijatelja Billa.

7 Komentarji

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

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.