Firwat Flex an Apollo Prävail

InternetGëschter Owend hunn ech den Owend mat e puer Frënn verbruecht.

Déi éischt 3 Stonne waren am Grenzen schaffen op engem Client Site deen e puer Cross-Browser Quirks hat. De Site gouf mat perfekt geschriwwen, gëlteg CSS. Wéi och ëmmer, mam Firefox 2 op engem PC huet d'Kugelmenü Lëscht eng ellen Pixelverschiebung an am Internet Explorer 6 huet eng vun den CSS Methoden guer net funktionnéiert.

Firefox 2 (kuckt dës komesch Pixelverschiebung déi et bal kursiv ausgesäit):
Firefox 2 Menu

Esou soll et ausgesinn:
Internet Explorer 7

All Kéier wann mir eppes getest hunn, ass en anere Browser gebrach. Mir testen iwwer OSX mat Safari a Firefox an duerno XP mat IE6, IE7 a Firefox. Dem Bill seng Expertise bei CSS a meng Léift vu JavaScript huet schliisslech zu enger Léisung gefouert, déi kee Browser spezifeschen Hacks erfuerdert ... awer et war eng lächerlech (awer lëschteg) Übung déi Webdesigner all Dag duerchlafen.

D'Tatsaach, datt Apple, Mozilla, Microsoft, an Oper net fäeg sinn Uwendungen ze schreiwen déi e benotzen Web Standard soll jidderengem vun hinnen peinlech sinn. Ech konnt onbedéngt verstoen wann all Browser seng eege Featuren hätt déi duerch hiren eegene Skripting ënnerstëtzt kënne ginn - awer dëst ass Basis Saachen.

Dëst ass e perfekt Beispill firwat Apollo an FlexLanguage hunn eng grouss Chance den Internet ze iwwerwannen. Ech hu virun e puer Deeg geschriwwen iwwer Schrottblog, eng Uwendung geschriwwen a Flex (a séier op Apollo portéiert). Wann Dir keng Chance hat et ze gesinn - gitt et ausprobéieren - et ass näischt anescht wéi erstaunlech.

Flex leeft ënner Adobe Flash ass Browser Plugin. Dëst ass e Plugin deen 99.9% vill vum Internet leeft (Dir leeft all Kéier wann Dir e Youtube Video kuckt). Apollo benotzt dee selwechte Motor awer erlaabt Iech tatsächlech an enger Applikatiounsfenster ze lafen anstatt op de Browser limitéiert ze sinn.

Wat ass Flex?

aus Adobe: De Flex Uwendungs ​​Framework besteet aus MXML, ActionScript 3.0, an der Flex Klass Bibliothéik. D'Entwéckler benotze MXML fir d'Uwendung User Interface Elementer deklarativ ze definéieren an ActionScript fir Clientlogik a prozedural Kontroll ze benotzen. Entwéckler schreiwen MXML an ActionScript Quellcode mam Adobe Flex Builder? IDE oder e Standardtexteditor.

Gitt eis Frustratioun beim Bau vum Cross-Browser einfachen Menu, stellt Iech vir eng ganz Webapplikatioun ze bauen déi iwwer Browser ënnerstëtzt gëtt! Schlussendlech mussen d'Entwéckler Hacks oder Browserspezifesch Skripte schreiwen fir déi selwecht Erfahrung ze garantéieren onofhängeg vu wéi engem Browser oder Desktop Dir Iech selwer schafft. Kee Browser-Probleemer an den zousätzleche Virdeel fir d'Applikatioun einfach op Apollo ze portéieren fir an oder aus dem Browser ze lafen.

Niewent der keng Suergen wéi et an all Browser ausgesäit, ginn et aner Virdeeler. Schreiwe fir Flex mécht net formell Programméierungsfäegkeeten erfuerderen. Ech denken, datt dofir vill professionnell Programméierer lächerlech Flex oder Adobe benotzen. Si léiwer datt Dir zéngdausende vun Dollar ausginn hutt se d'Feature am ASP.NET z'entwéckelen déi e puer Zeilen dauert MXML.

Wann Dir Flex a Apollo wëllt weider halen, abonnéiert mäi Frënd Bill säi Blog.

7 Comments

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

    Hmm .. Dës Technologie ass wierklech interessant. Ech sinn net e Programméierer, mee wéi Dir schreift et brauch et net. Gutt geschafft, ech ginn et kucken.

  5. 7

Wat denks du?

Dëse Site benotzt Akismet fir Spam ze reduzéieren. Léiert wéi Är Kommentarfaten veraarbecht ginn.