Неліктен Флекс пен Аполлон басым болады

ИнтернетКеше кешке мен достарыммен кеш өткіздім.

Алғашқы 3 сағат Шекаралар бірнеше кросс-браузерлерде болатын клиенттік сайтта жұмыс істеу. Сайт мінсіз, дұрыс жазылған 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, және опера а қолданатын қосымшалар жаза алмайды Веб-стандарт әрқайсысы үшін ұят болуы керек. Мен әр браузердің өз сценарийлері арқылы қолдауға болатын өзіндік мүмкіндіктері бар-жоғын түсіндім, бірақ бұл негізгі материалдар.

Бұл неге керемет мысал Аполлон және Flex Интернетті сыпырудың керемет мүмкіндігі. Мен бір-екі күн бұрын жазған болатынмын Scrapblog, Flex бағдарламасында жазылған қосымша (және тез Аполлонға көшіріледі). Егер сізде оны көру мүмкіндігі болмаса - барып көріңіз - бұл таңқаларлық ештеңе жоқ.

Flex астынан жүгіреді Adobe Flash браузер плагині. Бұл плагин 99.9% көп Интернет жұмыс істейді (сіз Youtube бейнесін көрген сайын жұмыс істейсіз). Apollo бірдей қозғалтқышты пайдаланады, бірақ браузермен шектелмей, қосымша терезесінде жұмыс істеуге мүмкіндік береді.

Flex дегеніміз не?

-дан Adobe: Flex қосымшасының құрылымы MXML, ActionScript 3.0 және Flex сынып кітапханасынан тұрады. Әзірлеушілер MXML-ді қолданбалы қолданушы интерфейсінің элементтерін декларативті түрде айқындау және клиенттің логикасы мен процедуралық басқаруы үшін ActionScript қолдану үшін пайдаланады. Әзірлеушілер Adobe Flex Builder көмегімен MXML және ActionScript бастапқы кодын жазады? IDE немесе стандартты мәтіндік редактор.

Кросс-браузердің қарапайым мәзірін құруға деген біздің наразылығымызды ескере отырып, браузерлерде қолдау көрсетілетін бүкіл веб-қосымшаны құруға тырысыңыз! Сайып келгенде, әзірлеушілер сіз қандай браузерде немесе жұмыс үстелінде жұмыс істейтіндігіңізге қарамастан бірдей тәжірибені қамтамасыз ету үшін хактер немесе браузерге арнайы сценарий жазуы керек. Браузерде ешқандай проблема жоқ және қосымшаны Apollo-ға браузерге кіру немесе кіру үшін оңай тасымалдаудың қосымша артықшылығы.

Оның әр шолғышта қалай көрінетініне алаңдамай-ақ, басқа артықшылықтары бар. Flex үшін жазу емес бағдарламалаудың ресми дағдыларын қажет етеді. Менің ойымша, сондықтан көптеген кәсіби бағдарламашылар Flex немесе Adobe-ді мазақ етеді. ASP.NET-те бірнеше жолдарды қажет ететін функцияны дамыту үшін сізге он мың доллар жұмсағандарыңыз жөн MXML.

Егер сіз Flex пен Apollo-дан хабардар болғыңыз келсе, менің досым Биллдің блогына жазылыңыз.

7 Пікірлер

  1. 1
  2. 2

    > Бұл Интернеттің 99.9% жұмыс жасайтын плагин

    Сіз өзіңіздің ақпарат көзіңізді осы статистика үшін тексергіңіз келуі мүмкін ... 🙂

    Міне, 2007 жылдың сәуір айы, менде әлі күнге дейін Ubuntu x86_64 (AMD64) жұмыс үстелі ортасында жұмыс жасайтын флэш-клиент жоқ.

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

  3. 5
  4. 6

    Хм .. Бұл технология шынымен де қызықты. Мен бағдарламашы емеспін, бірақ сіз жазғаныңыздай оған қажет емес. Жарайсың, мен барып тексеріп көрейін.

  5. 7

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.