Nima uchun Flex va Apollon ustunlik qiladi

InternetKecha men kechqurun do'stlarim bilan o'tkazdim.

Dastlabki 3 soat o'tkazildi Chegaralar ba'zi bir o'zaro faoliyat brauzerda qiziqishlarga ega bo'lgan mijoz saytida ishlash. Sayt mukammal, to'g'ri yozilgan CSS. Ammo kompyuterda Firefox 2 bilan markirovka qilingan menyu ro'yxati chirkin piksel siljishiga ega edi va Internet Explorer 6 da CSS usullaridan biri umuman ishlamadi.

Firefox 2 (deyarli kursiv ko'rinishga ega bo'lgan g'alati piksel siljishini tekshiring):
Firefox 2 menyusi

Bu shunday ko'rinishi kerak:
Internet Explorer 7

Har safar biron narsani sinab ko'rganimizda, boshqa brauzer buzildi. Biz OSX-da Safari va Firefox-da, so'ngra IE6, IE7 va Firefox-da XP-ni sinab ko'rdik. Billning tajribasi CSS va mening JavaScript-ga bo'lgan muhabbatim oxir-oqibat brauzerga xos xakerlarni talab qilmaydigan echimga olib keldi ... ammo bu veb-dizaynerlar har kuni boshdan kechiradigan kulgili (ammo qiziqarli) mashq edi.

Bu haqiqat olma, Mozilla, Microsoftva opera a dan foydalanadigan dasturlarni yozishga qodir emaslar Veb-standart ularning har biri uchun uyatli bo'lishi kerak. Men har bir brauzerda o'z skriptlari yordamida qo'llab-quvvatlanadigan o'ziga xos xususiyatlarga ega ekanligini aniq tushunardim, ammo bu asosiy narsalar.

Bu nima uchun mukammal bir misol Apollon va Flex Internetni tarash uchun ajoyib imkoniyatga ega bo'ling. Men bir necha kun oldin yozgan edim Scrapblog, Flex-da yozilgan dastur (va tezda Apollonga ko'chirilgan). Agar sizda uni ko'rish imkoniyati bo'lmasa - boring, sinab ko'ring - bu shunchaki hayratlanarli narsa emas.

Flex ostida ishlaydi Adobe Flash-ning brauzer plagini. Bu plagin 99.9% ko'p Internet ishlaydi (har safar Youtube videosini ko'rsangiz ishlaysiz). Apollon xuddi shu dvigateldan foydalanadi, lekin brauzer bilan cheklanib qolmasdan, dastur oynasida ishlashga imkon beradi.

Flex nima?

From Adobe: Flex dastur doirasi MXML, ActionScript 3.0 va Flex sinf kutubxonasidan iborat. Dastur foydalanuvchilari interfeysi elementlarini deklarativ tarzda aniqlash va mijoz mantig'i va protsessual boshqarish uchun ActionScript-ni ishlatish uchun dasturchilar MXML dan foydalanadilar. Dasturchilar Adobe Flex Builder-dan foydalanib MXML va ActionScript-ning manba kodlarini yozadilar? IDE yoki standart matn muharriri.

Brauzerlararo oddiy menyuni yaratishda ko'nglimiz to'lganligini hisobga olib, brauzerlarda qo'llab-quvvatlanadigan butun veb-dastur yaratishga harakat qiling! Oxir oqibat, ishlab chiquvchilar qaysi brauzer yoki ish stoli ustida ishlashingizga qaramay, bir xil tajribani ta'minlash uchun xakerlar yoki brauzerga xos skriptlarni yozishlari kerak. Brauzerda muammo yo'q va brauzerda yoki undan tashqarida ishlash uchun ilovani Apollonga osongina ko'chirishning qo'shimcha afzalligi.

Har bir brauzerda qanday ko'rinishini tashvishga solmaslikdan tashqari, boshqa afzalliklari ham bor. Flex uchun yozish ishlaydi yo'q rasmiy dasturiy ko'nikmalarni talab qiladi. Menimcha, shuning uchun ko'pgina professional dasturchilar Flex yoki Adobe-dan foydalanishni masxara qilishadi. ASP.NET-da bir necha qatorni talab qiladigan xususiyatni rivojlantirish uchun siz o'n minglab dollar sarflaganingiz ma'qul MXML.

Agar siz Flex va Apollon-dan xabardor bo'lishni istasangiz, do'stim Billning blogiga obuna bo'ling.

7 Comments

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

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.