Ինչու են գերակշռելու 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- ին, բաժանորդագրվեք իմ ընկեր Բիլի բլոգին:

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- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.