Ինչու են գերակշռելու Flex- ը և Apollo- ն

ԻնտերնետԱնցած գիշեր երեկոն անցկացրի մի քանի ընկերների հետ:

Առաջին 3 ժամն անցկացվեց ժամը Borders աշխատում է հաճախորդի կայքում, որն ուներ խաչաձեւ զննարկիչի որոշ տարօրինակություններ: Կայքը գրված է կատարյալ, վավեր CSS, Այնուամենայնիվ, Firefox 2-ի հետ համակարգչի վրա ցուցանակներով ցուցակները տգեղ փիքսելային տեղաշարժ ունեին, իսկ Internet Explorer 6-ում CSS մեթոդներից մեկն ընդհանրապես չաշխատեց:

Firefox 2 (ստուգեք պիքսելային տարօրինակ փոփոխությունը, որի արդյունքում այն ​​գրեթե շեղ է ստացվում).
Firefox 2 ընտրացանկ

Ահա թե ինչպես պետք է այն նայել.
Internet Explorer 7

Ամեն անգամ, երբ ինչ-որ բան փորձարկում էինք, մեկ այլ զննարկիչ կոտրվում էր: Մենք OSX- ի վրա փորձարկումներ էինք անցկացնում Safari- ի և Firefox- ի, ապա XP- ի միջոցով `IE6, IE7 և Firefox- ի միջոցով: Բիլի փորձաքննությունը ժամը CSS և JavaScript- ի հանդեպ իմ սերը, ի վերջո, հանգեցրեց մի լուծման, որը չի պահանջում զննարկչի հատուկ կոտրվածքներ… բայց դա ծիծաղելի (բայց զվարճալի) վարժություն էր, որով վեբ դիզայներներն անցնում են ամեն օր:

Այն փաստը, որ խնձոր, Mozilla, Microsoft, եւ Օպերա անկարող են գրել այն ծրագրերը, որոնք օգտագործում են ա Վեբ ստանդարտ պետք է ամոթալի լինի նրանցից յուրաքանչյուրի համար: Ես բացարձակապես կարող էի հասկանալ, եթե յուրաքանչյուր զննարկիչ ունենար իր առանձնահատկությունները, որոնք կարող էին աջակցվել իրենց սցենարների միջոցով, բայց սա հիմնական իրերն են:

Սա կատարյալ օրինակ է, թե ինչու Apollo և Ծռել կորացնել մեծ հնարավորություն ունեն ինտերնետը մաքրելու: Ես գրել եմ մի քանի օր առաջ այդ մասին Գրության բլոգ, ծրագիր, որը գրված է Flex- ով (և արագորեն տեղափոխվում է Ապոլոն): Եթե ​​այն տեսնելու հնարավորություն չեք ունեցել - գնա փորձիր - զարմանալի բան չկա:

Ֆլեքսը վազում է տակով Adobe Flash- ը զննարկչի պլագին: Սա մի ներդիր է 99.9% շատ ինտերնետի գործարկման (դուք վազում եք ամեն անգամ, երբ նայում եք Youtube- ի տեսանյութը): Apollo- ն օգտագործում է նույն շարժիչը, բայց թույլ է տալիս իրականում գործարկել ծրագրի պատուհանում, քան սահմանափակվել զննարկիչով:

Ի՞նչ է Flex- ը:

From AdobeFlex կիրառական համակարգը բաղկացած է MXML- ից, ActionScript 3.0-ից և Flex դասարանի գրադարանից: Մշակողները օգտագործում են MXML ՝ հայտի օգտագործողի ինտերֆեյսի տարրերը դեկլարատիվ կերպով որոշելու համար և հաճախորդի տրամաբանության և ընթացակարգային հսկողության համար ActionScript– ն օգտագործելու համար: Մշակողները գրում են MXML և ActionScript կոդ ՝ օգտագործելով Adobe Flex Builder- ը: IDE կամ ստանդարտ տեքստի խմբագիր:

Հաշվի առնելով մեր զայրույթը բրաուզերային պարզ ընտրացանկի ստեղծման հարցում, պատկերացրեք փորձեք ստեղծել մի ամբողջ վեբ ծրագիր, որն աջակցվում է զննարկիչներում: Ի վերջո, մշակողները ստիպված են գրել հակերներ կամ զննարկչի համար հատուկ սցենարներ, որպեսզի ապահովեն նույն փորձը ՝ անկախ նրանից, թե որ բրաուզերի կամ աշխատասեղանի վրա եք աշխատում: Խաչբրաուզերի հետ կապված խնդիրներ չկան և հավելվածը հեշտությամբ ծրագիրը Apollo- ին տեղափոխելու լրացուցիչ առավելություն `զննարկիչից ներս կամ դուրս գալու համար:

Յուրաքանչյուր դիտարկիչում չմտահոգվելու տեսքից բացի, կան նաև այլ առավելություններ: Flex- ի համար գրելը իրականում ունի Նշում պահանջում են ծրագրավորման պաշտոնական հմտություններ: Կարծում եմ, այդ պատճառով շատ պրոֆեսիոնալ ծրագրավորողներ ծաղրում են Flex- ի կամ Adobe- ի օգտագործումը: Նրանք նախընտրում են, որ դուք տասնյակ հազարավոր դոլարներ ծախսեք, որպեսզի նրանք զարգացնեն ASP.NET- ի առանձնահատկությունը, որը տևում է մի քանի տող MXML.

Եթե ​​ցանկանում եք հետևել Flex- ին և Apollo- ին, բաժանորդագրվեք իմ ընկերոջ Bill- ի բլոգին:

7 Comments

  1. 1
  2. 2

    > Սա մի կոնտակտ է, որն աշխատում է ինտերնետի 99.9% -ը

    Գուցե ցանկանաք ստուգել ձեր աղբյուրը այդ վիճակագրության համար…

    Ահա այն, 2007-ի ապրիլ, և ես դեռ չունեմ ֆլեշ հաճախորդ, որն աշխատում է իմ Ubuntu x86_64 (AMD AMD) աշխատասեղանի միջավայրում:

    http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html

  3. 5
  4. 6
  5. 7

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.