Prečo zvíťazia Flex a Apollo

internetVčera večer som strávil večer s niekoľkými priateľmi.

Prvé 3 hodiny sa strávili o hranice pracujúci na klientskych stránkach, ktoré mali problémy s rôznymi prehliadačmi. Stránka bola napísaná perfektne, platne CSS. Avšak s Firefoxom 2 na PC mal zoznam ponúk s odrážkami škaredý posun pixelov a v prehliadači Internet Explorer 6 jedna z metód CSS vôbec nefungovala.

Firefox 2 (pozrite sa na zvláštny posun pixelov, vďaka ktorému vyzerá takmer kurzívou):
Ponuka Firefox 2

Takto by to malo vyzerať:
Internet Explorer 7

Zakaždým, keď sme niečo testovali, pokazil sa iný prehliadač. Testovali sme OSX so Safari a Firefox a potom XP s IE6, IE7 a Firefox. Bill má odborné znalosti na adrese CSS a moja láska k JavaScriptu nakoniec viedla k riešeniu, ktoré nevyžadovalo hacky špecifické pre daný prehliadač ... ale bolo to smiešne (ale zábavné) cvičenie, ktorým weboví návrhári prechádzajú každý deň.

Skutočnosť, že jablko, Mozilla, Microsofta obsluhovať nie sú schopní písať aplikácie, ktoré využívajú a Webový štandard by mal byť pre každého z nich trápny. Absolútne som pochopil, či má každý prehliadač svoje vlastné funkcie, ktoré je možné podporiť pomocou ich vlastného skriptovania - ale toto sú základné veci.

Toto je dokonalý príklad toho, prečo apollo a Kábel veľká šanca na zametanie internetu. Napísal som pred pár dňami o Scrapblog, aplikácia napísaná vo Flexi (a rýchlo sa preniesla do Apolla). Ak ste to nemali možnosť vidieť - choď to vyskúšať - nie je to nič úžasné.

Flex beží pod Adobe Flash doplnok prehliadača. Toto je doplnok, ktorý 99.9% veľa beží na internete (bežíte vždy, keď sa pozeráte na video z Youtube). Apollo využíva rovnaký engine, ale umožňuje vám skutočne bežať v okne aplikácie a nemusíte sa obmedzovať iba na prehliadač.

Čo je to Flex?

od adobe: Aplikačný rámec Flex pozostáva z MXML, ActionScript 3.0 a knižnice tried Flex. Vývojári používajú MXML na deklaratívne definovanie prvkov používateľského rozhrania aplikácie a použitie jazyka ActionScript na logiku klienta a procedurálne riadenie. Vývojári píšu zdrojové kódy MXML a ActionScript pomocou aplikácie Adobe Flex Builder? IDE alebo štandardný textový editor.

Vzhľadom na našu frustráciu z vytvárania jednoduchej ponuky pre rôzne prehliadače si predstavte, že by ste sa pokúsili vytvoriť celú webovú aplikáciu, ktorá je podporovaná vo všetkých prehliadačoch! Nakoniec musia vývojári napísať hacky alebo skriptovanie špecifické pre daný prehliadač, aby zabezpečili rovnaký zážitok bez ohľadu na to, na akom prehliadači alebo pracovnej ploche pracujete. Žiadne problémy s rôznymi prehliadačmi a ďalšia výhoda ľahkého prenesenia aplikácie do programu Apollo, ktorá sa spúšťa do alebo z prehliadača.

Okrem toho, že si nemusíte robiť starosti s tým, ako to vyzerá v jednotlivých prehliadačoch, existujú aj ďalšie výhody. Písanie pre Flex áno nie vyžadovať formálne programovacie zručnosti. Myslím si, že preto sa mnoho profesionálnych programátorov posmieva používaniu Flex alebo Adobe. Boli by radšej, keby ste minuli desiatky tisíc dolárov na to, aby ste ich vyvinuli v ASP.NET, ktorá trvá niekoľko riadkov MXML.

Ak chcete držať krok s Flexom a Apollom, prihláste sa na blog môjho priateľa Billa.

7 Komentáre

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

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.