Змест маркетынгу

Чаму Flex і Apollo перамогуць

InternetУчора ўвечары я правёў вечар у сяброў.

Першыя 3 гадзіны былі праведзены ў Межы праца на кліенцкім сайце, які меў некаторыя мудрагелістыя мудрагелістасці. Сайт быў напісаны ідэальна, сапраўдна CSS. Аднак у Firefox 2 на ПК у маркіраваным спісе меню быў непрыгожы зрух пікселяў, а ў Internet Explorer 6 адзін з метадаў CSS наогул не працаваў.

Firefox 2 (азнаёмцеся з дзіўным зрушэннем пікселяў, дзякуючы якому ён выглядае амаль курсівам):
Меню Firefox 2

Вось як гэта павінна выглядаць:
Internet Explorer 7

Кожны раз, калі мы нешта тэставалі, ламаўся іншы браўзэр. Мы тэставалі OSX з Safari і Firefox, а потым XP з IE6, IE7 і Firefox. Экспертыза Біла ў CSS і мая любоў да JavaScript у рэшце рэшт прывяла да рашэння, якое не патрабуе ўзломаў для браўзэра ... але гэта было смешнае (але вясёлае) практыкаванне, якое веб-дызайнеры праходзяць кожны дзень.

Той факт, што Apple, Mozilla, Microsoft, і Опера не ў стане пісаць прыкладання, якія выкарыстоўваюць Інтэрнэт-стандарт павінна быць няёмка для кожнага з іх. Я мог бы абсалютна зразумець, ці ёсць у кожнага браўзэра свае ўласныя функцыі, якія можна падтрымліваць з дапамогай уласных сцэнарыяў - але гэта асноўныя рэчы.

Гэта выдатны прыклад, чаму Апалон і Згінаць ёсць вялікая верагоднасць змятаць Інтэрнэт. Я пісаў пару дзён таму пра Скрап-блог, прыкладанне, напісанае на Flex (і хутка перанесенае ў Apollo). Калі ў вас не было магчымасці гэта ўбачыць - ідзі паспрабуй - гэта не што іншае, як дзівоснае.

Flex працуе пад Adobe Flash убудова для аглядальніка. Гэта убудова, якая 99.9% шмат Інтэрнэту працуе (вы працуеце кожны раз, калі глядзіце відэа на YouTube). Apollo выкарыстоўвае той жа механізм, але дазваляе запускаць у акне прыкладання, а не абмяжоўвацца браўзерам.

Што такое Flex?

ад Adobe: Структура прыкладання Flex складаецца з MXML, ActionScript 3.0 і бібліятэкі класаў Flex. Распрацоўшчыкі выкарыстоўваюць MXML для дэкларатыўнага вызначэння элементаў карыстацкага інтэрфейсу прыкладання і выкарыстання ActionScript для кліенцкай логікі і працэдурнага кантролю. Распрацоўшчыкі пішуць зыходны код MXML і ActionScript з дапамогай Adobe Flex Builder? IDE альбо звычайны тэкставы рэдактар.

Улічваючы наша расчараванне ў стварэнні простага меню для некалькіх браўзэраў, уявіце сабе спробу стварыць цэлае вэб-дадатак, якое падтрымліваецца ў аглядальніках! У рэшце рэшт, распрацоўшчыкі павінны пісаць хакі альбо сцэнарыі для канкрэтнага браўзэра, каб забяспечыць аднолькавы досвед, незалежна ад таго, над якім выглядам аглядальніка ці працоўнага стала вы працуеце. Няма праблем з крос-браўзэрам

і дадатковая перавага ў тым, каб лёгка перанесці прыкладанне на Apollo для запуску альбо выхаду з браўзэра.

Акрамя таго, што не хвалюецца, як гэта выглядае ў кожным браўзэры, ёсць і іншыя перавагі. Напісанне для Flex робіць ня патрабуюць фармальных навыкаў праграмавання. Думаю, таму многія прафесійныя праграмісты здзекуюцца з выкарыстання Flex альбо Adobe. Яны аддадуць перавагу, каб вы патрацілі дзясяткі тысяч долараў, каб яны распрацавалі функцыю ў ASP.NET, якая займае некалькі радкоў MXML.

Калі вы хочаце не адставаць ад Flex і Apollo, падпішыцеся на блог майго сябра Біла.

Douglas Karr

Douglas Karr з'яўляецца CMO кампаніі OpenINSIGHTS і заснавальнік ст Martech Zone. Дуглас дапамог дзясяткам паспяховых стартапаў MarTech, аказаў дапамогу ў належнай абачлівасці больш чым на 5 мільярдаў долараў у набыцці і інвестыцыях Martech і працягвае дапамагаць кампаніям у рэалізацыі і аўтаматызацыі іх продажаў і маркетынгавых стратэгій. Дуглас - міжнародна прызнаны эксперт і дакладчык па лічбавай трансфармацыі і MarTech. Дуглас таксама з'яўляецца апублікаваным аўтарам даведніка па манекенах і кнігі па бізнес-кіраўніцтву.

Артыкулы па Тэме

Вярнуцца да пачатку кнопкі
блізка

Выяўлена блакіроўка рэкламы

Martech Zone можа даць вам гэты кантэнт бясплатна, таму што мы манетызуем наш сайт за кошт даходаў ад рэкламы, партнёрскіх спасылак і спонсарства. Мы былі б удзячныя, калі б вы выдалілі блакіроўшчык рэкламы пры праглядзе нашага сайта.