Кеше кешке мен достарыммен кеш өткіздім.
Алғашқы 3 сағат Шекаралар бірнеше кросс-браузерлерде болатын клиенттік сайтта жұмыс істеу. Сайт мінсіз, дұрыс жазылған CSS. Дегенмен, Firefox 2-де ДК-де маркерленген мәзірлер тізімі пиксельді жылжытқан және Internet Explorer 6-да CSS әдістерінің бірі мүлдем жұмыс істемеген.
Firefox 2 (пиксельдің біртүрлі жылжуын тексеріп, оны курсивпен көрсетеді):
Ол келесідей болуы керек:
Біз бірдеңені тексерген сайын, басқа браузер бұзылды. Біз OSX-те Safari және Firefox-пен, содан кейін IE6, IE7 және Firefox-пен XP сынақтан өткіздік. Биллдің тәжірибесі CSS және менің JavaScript-ке деген сүйіспеншілігім ақыры браузерге арнайы хакерлерді қажет етпейтін шешімге әкелді ... бірақ бұл веб-дизайнерлер әр күн сайын өткізетін күлкілі (бірақ көңілді) жаттығу болды.
бұл факт алма, Mozilla, Microsoft, және опера а қолданатын қосымшалар жаза алмайды Веб-стандарт әрқайсысы үшін ұят болуы керек. Мен әр браузердің өз сценарийлері арқылы қолдауға болатын өзіндік мүмкіндіктері бар-жоғын түсіндім, бірақ бұл негізгі материалдар.
Бұл неге керемет мысал Аполлон және Flex Интернетті сыпырудың керемет мүмкіндігі. Мен бір-екі күн бұрын жазған болатынмын Скрапблог, 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-дан хабардар болғыңыз келсе, менің досым Биллдің блогына жазылыңыз.
Даг жақсы айтты. Егер маркетингтің технологиялық жігіттері алса, мен көптеген әзірлеушілерден үлкен үміт күтемін 😉
> Бұл Интернеттің 99.9% жұмыс жасайтын плагин
Сіз өзіңіздің ақпарат көзіңізді осы статистика үшін тексергіңіз келуі мүмкін ... 🙂
Міне, 2007 жылдың сәуір айы, менде әлі күнге дейін Ubuntu x86_64 (AMD64) жұмыс үстелі ортасында жұмыс жасайтын флэш-клиент жоқ.
http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html
Стивен - сенікі дұрыс ... бұл дәлелсіз статистика. Шындығында, бұл а деп аталатын нәрсе СВЭГ.
Кешіріңіз!
Flash-тің енуіне қатысты сілтеме - қазіргі уақытта Flash Player 84.3-мен 9% ену.
Даг жақсы айтты, Стивен кірді.
Хм .. Бұл технология шынымен де қызықты. Мен бағдарламашы емеспін, бірақ сіз жазғаныңыздай оған қажет емес. Жарайсың, мен барып тексеріп көрейін.
Өте қызықты мақала, бұл туралы ойланатын болады.