Ngano nga Magapadayon ang Flex ug Apollo

InternetKagabii naggugol ko sa gabii kauban ang pipila nako nga mga higala.

Ang una nga 3 ka oras gigugol sa Mga Utud nagtrabaho sa usa ka site sa kliyente nga adunay pipila nga mga quirks sa cross-browser. Ang site gisulat uban ang hingpit, balido CSS. Bisan pa, sa Firefox 2 sa usa ka PC ang lista sa bullet nga menu adunay usa ka ngil-ad nga pixel shift ug sa Internet Explorer 6, usa sa mga pamaagi sa CSS wala gyud molihok.

Firefox 2 (tan-awa ang katingad-an nga pagbalhin sa pixel nga naghimo niini nga hapit italicised):
Firefox 2 Menu

Ingon niini ang hitsura:
Internet Explorer 7

Sa matag higayon nga gisulayan namon ang usa ka butang, nabuak ang laing browser. Gisulayan namon ang tibuuk nga OSX sa Safari ug Firefox ug pagkahuman XP sa IE6, IE7, ug Firefox. Ang kinaadman ni Bill sa CSS ug ang akong gugma sa JavaScript sa ulahi nagdala sa usa ka solusyon nga wala magkinahanglan piho nga mga pag-hack sa browser…

Ang kamatuoran nga Apple, Mozilla, Microsoft, Ug Opera dili makahimo sa pagsulat mga aplikasyon nga gigamit ang a Kasagaran sa Web kinahanglan maulaw sa matag usa kanila. Nakasabut gyud ako kung ang matag browser adunay kaugalingon nga mga dagway nga mahimo'g suportahan pinaagi sa ilang kaugalingon nga pag-script - apan kini ang punoan nga butang.

Kini usa ka hingpit nga pananglitan ngano Apollo ug Flex pagbarug sa daghang higayon nga mabanlas ang Internet. Gisulat nako pila ka adlaw ang milabay Scrapblog, usa ka aplikasyon nga gisulat sa Flex (ug dali nga gidala sa Apollo). Kung wala ka pa higayon nga makita kini - adto pagsulay kini - kini wala’y katingad-an.

Ang Flex midagan sa ilalum Ang Adobe Flash's browser plugin. Kini usa ka plugin nga 99.9% daghan sa Internet run (nagpadagan ka matag higayon nga motan-aw ka sa usa ka video sa Youtube). Gigamit ni Apollo ang parehas nga makina apan gitugotan ka nga modagan sa usa ka bintana sa aplikasyon kaysa limitado sa browser.

Unsa ang Flex?

gikan sa Adobe: Ang balangkas sa aplikasyon sa Flex naglangkob sa MXML, ActionScript 3.0, ug ang librarya sa klase nga Flex. Gigamit sa mga developer ang MXML aron madeklarar nga gipasabut ang mga elemento sa interface sa tiggamit sa aplikasyon ug gigamit ang ActionScript alang sa lohika sa kliyente ug pagpugong sa pamaagi. Gisulat sa mga nag-develop ang MXML ug ActionScript source code gamit ang Adobe Flex Builder? IDE o us aka sagad nga editor sa teksto.

Tungod sa among pagkapakyas sa pagtukod usa ka yano nga menu sa cross-browser, hunahunaa ang pagsulay nga magtukod usa ka tibuuk nga aplikasyon sa web nga gisuportahan sa mga browser! Sa katapusan, kinahanglan magsulat ang mga developer og mga hack o piho nga browser nga script aron maseguro ang parehas nga kasinatian bisan unsa pa nga klase sa browser o desktop ang nakit-an nimo nga nagtrabaho. Wala’y isyu sa cross-browser ug ang dugang nga bentaha sa dali nga pag-port sa aplikasyon sa Apollo aron modagan o mogawas sa browser.

Gawas nga dili mabalaka kung unsa kini tan-awon sa matag browser, adunay uban nga mga bentaha. Ang pagsulat alang sa Flex naghimo dili nagkinahanglan pormal nga kahanas sa programa. Sa akong hunahuna kana ang hinungdan nga daghang mga propesyonal nga programmer ang nagtamay sa paggamit sa Flex o Adobe. Mas gusto nila nga mogasto ka sa libu-libo nga mga dolyar nga gipalambo nila ang bahin sa ASP.NET nga nagkinahanglan pila ka linya MXML.

Kung gusto nimo nga magpadayon sa Flex ug Apollo, pag-subscribe sa blog sa akong higala nga si Bill.

7 Comments

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

    Hmm .. Makapaikag gyud kini nga teknolohiya. Dili ako usa ka programmer, apan sa imong pagsulat dili kinahanglan kini. Maayong pagkabuhat, moadto ako ug susihon kini.

  5. 7

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.