Wêrom Flex en Apollo foarkomme

YnternetJusterjûn ha ik de jûn trochbrocht mei wat freonen.

De earste 3 oeren waard trochbrocht op Grins wurkje oan in kliïntside dy't inkele cross-browser-eigenaardichheden hie. De side is skreaun mei perfekt, jildich CSS, Lykwols, mei Firefox 2 op in PC hie de kûgellist menulist in lelike pikselskift en op Internet Explorer 6 wurke ien fan 'e CSS-metoaden hielendal net.

Firefox 2 (besjoch dy rare pikselskift wêrtroch it hast kursyf sjocht):
Firefox 2 Menu

Dit moat sa útsjen:
Internet Explorer 7

Elke kear dat wy wat testten, bruts in oare browser. Wy testen oer OSX mei Safari en Firefox en dan XP mei IE6, IE7, en Firefox. Bill syn ekspertize by CSS en myn leafde foar JavaScript liede úteinlik ta in oplossing dy't gjin browserspesifike hacks nedich wie ... mar it wie in ridlike (mar leuke) oefening dy't webûntwerpers elke dei trochgean.

It feit dat Appel, Mozilla, Microsoft, en Opera binne net yn steat om applikaasjes te skriuwen dy't a brûke Webstandert moat elk fan har beskamsum wêze. Ik koe perfoarst begripe as elke browser syn eigen funksjes hie dy't kinne wurde stipe troch har eigen skriptsjen - mar dit is basisguod.

Dit is in perfekt foarbyld fan wêrom apollo en Flex meitsje in grutte kâns om it ynternet te feegjen. Ik skreau in pear dagen lyn oer Scrapblog, in applikaasje skreaun yn Flex (en rap oerdroegen oan Apollo). As jo ​​de kâns net hawwe sjoen - gean besykje it út - it is neat minder as geweldig.

Flex rint ûnder Adobe Flash's browser plugin. Dit is in plugin dy't 99.9% in soad fan it ynternet rint (jo rinne elke kear as jo nei in Youtube-fideo sjogge). Apollo brûkt deselde motor, mar lit jo eins rinne yn in tapassingsfinster ynstee fan te wêzen beheind ta de browser.

Wat is Flex?

Fan Adobe: It Flex-tapassingskader bestiet út MXML, ActionScript 3.0, en de Flex-klasse bibleteek. Untwikkelers brûke MXML om de eleminten fan 'e applikaasje-interface-interface te ferklearjen en ActionScript te brûken foar kliïntlogika en prosedurele kontrôle. Untwikkelers skriuwe MXML- en ActionScript-boarne koade mei de Adobe Flex Builder? IDE as in standert tekstredakteur.

Mei it each op ús frustraasje by it bouwen fan in ienfâldich menu foar browsers, stel jo foar dat jo besykje in hiele webapplikaasje te bouwen dy't wurdt stipe oer browsers! Uteinlik moatte ûntwikkelders hacks of browserspesifyk skript skriuwe om deselde ûnderfining te garandearjen, ûnôfhinklik fan hokker soarte browser of buroblêd jo wurkje. Gjin problemen mei cross-browser en it ekstra foardiel fan maklik de applikaasje nei Apollo oerbringe om de browser yn of út te rinnen.

Utsein fan gjin soargen hoe't it derút sjocht yn elke browser, binne d'r oare foardielen. Skriuwen foar Flex docht net formele programmearfeardigens nedich. Ik tink dat dêrom in protte profesjonele programmeurs spotten oer it brûken fan Flex as Adobe. Se wolle leaver dat jo tsientûzenen dollars hawwe útjûn dat se de funksje yn ASP.NET ûntwikkelje dy't in pear rigels nimt MXML.

As jo ​​Flex en Apollo folgje wolle, abonnearje dan op it blog fan myn freon Bill.

7 Comments

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

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.