Kutheni uFlex noApollo beza kuqhubeka

InternetIzolo ebusuku ndichithe nabanye abahlobo.

Iiyure zokuqala ezi-3 zichithwe Imida ukusebenza kwindawo yabathengi enezikhombisi ezinqamlezileyo. Indawo yabhalwa ngokugqibeleleyo, esebenzayo 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.

IFirefox 2 (jonga utshintsho lwepikseli olungaqhelekanga olwenza ukuba ijongeke iphantse yalungiswa):
Imenyu yeFirefox 2

Nantsi indlela ekufuneka ijongeka ngayo:
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.

Inyaniso yokuba iapile, Mozilla, Microsoft, yaye Opera abanakho ukubhala izicelo ezisebenzisa i Umgangatho wewebhu kufanele ukuba ibe neentloni kuye ngamnye kubo. Ndingaqonda ngokupheleleyo ukuba isikhangeli ngasinye sinempawu zaso ezinokuxhaswa ngesikripthi sabo-kodwa le yinto esisiseko.

Lo ngumzekelo ogqibeleleyo wokuba kutheni Apollo kwaye lukwazi yima ithuba elihle lokutshayela i-Intanethi. Ndabhala kwiintsuku ezimbalwa ezidlulileyo malunga Iscrapblog, an application written in Flex (and quickly ported to Apollo). If you haven't had a chance to see it – yiya uyokuzama – it's nothing short of amazing.

UFlex ubaleka ngaphantsi Adobe Flash's iplagi yesikhangeli. Le iplagi ethi 99.9% Okuninzi 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.

Yintoni iFlex?

ukusuka AdobeIsakhelo sesicelo seFlex siqukethe i-MXML, i-ActionScript 3.0, kunye nethala leencwadi leklasi yeFlex. Abaphuhlisi basebenzisa i-MXML ukuchaza ngokucacileyo imeko yomsebenzisi wesicelo kunye nokusebenzisa i-ActionScript kulwazi lomthengi kunye nolawulo lwenkqubo. Ngaba abaphuhlisi babhala ikhowudi yemvelaphi ye-MXML kunye ne-ActionScript basebenzisa iAdobe Flex Builder? IDE okanye umhleli wombhalo oqhelekileyo.

Ngenxa yokudana kwethu ekwakheni i-cross-browser imenyu elula, cinga xa uzama ukwakha yonke i-web application exhaswa kwizikhangeli zonke! Ekugqibeleni, abaphuhlisi kufuneka babhale ii-hacks okanye isikhombisi esikhethekileyo ukuze baqinisekise ngamava afanayo nokuba uluhlobo olunjani lwesikhangeli okanye i-desktop ozifumana usebenza kuyo. Akukho micimbi yokukhangela ibrawuza kwaye Uncedo olongezelelekileyo lokuhambisa ngokulula usetyenziso kuApollo ukuze ungene ngaphakathi okanye uphume kwisikhangeli.

Ngaphandle kokungakhathazeki ngendlela ejongeka ngayo kwisikhangeli ngasinye, kukho ezinye izibonelelo. Ukubhalela iFlex kuyenza hayi 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 I-MXML.

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

7 Comments

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

Ingaba ucinga ntoni?

Le sayithi isebenzisa i-Akismet ukunciphisa ugaxekile. Funda indlela idatha yakho yokubhaliweyo isetyenziswe ngayo.