Эмне үчүн Flex жана Apollo басымдуулук кылат

интернетКечээ кечинде досторум менен кечинде болдум.

Биринчи 3 саат өткөн Borders кээ бир кросс-браузер кызыктуу болгон кардар сайтында иштеп. Сайт кемчиликсиз, жарактуу деп жазылган CSS. Бирок, Firefox 2 менен PCдеги маркерлер меню тизмеси жаман пикселге өтүп, Internet Explorer 6да CSS ыкмаларынын бири таптакыр иштебей калган.

Firefox 2 (пикселдин таң калыштуу жылышын текшерип, ал дээрлик курсивдүү көрүнөт):
Firefox 2 Менюсу

Кандай көрүнүшү керек:
Internet Explorer 7

Ар бир нерсени сынаган сайын, башка браузер бузулуп жатты. Биз OSX аркылуу Safari жана Firefox менен, андан кийин IE6, IE7 жана Firefox менен XP сынап жатабыз. Биллдин тажрыйбасы CSS Жана менин JavaScriptке болгон сүйүүм акыры, браузердин атайын хактарын талап кылбаган чечимге алып келди ... бирок бул веб-дизайнерлердин күн сайын өткөргөн күлкүлүү (бирок кызыктуу) көнүгүүсү болду.

чындык бул алма, Mozilla, Microsoft, жана опера колдонуучу арыздарды жазууга жөндөмсүз Веб-стандарт алардын ар бири үчүн уят болуш керек. Ар бир браузердин өзүнүн сценарийи аркылуу колдоого ээ болгон өзгөчөлүктөрү бар болсо, мен аларды толугу менен түшүнө алмакмын, бирок бул негизги нерселер.

Бул эмне үчүн сонун мисал Аполлон жана Flex Интернетти шыпыруу үчүн чоң мүмкүнчүлүк. Мен жөнүндө эки күн мурун жазган Scrapblog, Flex программасында жазылган тиркеме (жана Аполлонго тез өткөрүлүп берилет). Эгерде сизде аны көрүү мүмкүнчүлүгү болбосо - барып көрүңүз - бул таң калыштуу эч нерсе жок.

Flex астында чуркайт Adobe Flash's браузер плагини. Бул плагин 99.9% көп Интернет иштейт (Youtube видеосун көргөн сайын иштеп жатасыз). Аполлон ошол эле кыймылдаткычты колдонот, бирок браузер менен чектелбестен, тиркеме терезесинде иштөөгө мүмкүнчүлүк берет.

Flex деген эмне?

From Adobe: Flex тиркемесинин негизи MXML, ActionScript 3.0 жана Flex класс китепканасынан турат. Иштеп чыгуучулар MXML колдонмосунун колдонуучунун интерфейс элементтерин декларативдүү аныктоо жана ActionScriptти кардардын логикасы жана процедуралык көзөмөлдөө үчүн колдонушат. Иштеп чыгуучулар Adobe Flex Builder колдонуп MXML жана ActionScript булак кодун жазышабы? IDE же стандарттуу текст редактору.

Кросс-браузердин жөнөкөй менюсун түзүүдө биздин нааразычылыгыбызды эске алып, браузерлерде колдоого алынган веб-тиркеме курууга аракет кылып көрүңүз! Акыры, иштеп чыгуучулар кайсы браузерде же жумушчу столунда иштеп жатканыңызга карабастан, бирдей тажрыйбаны камсыз кылуу үчүн хактарды же браузерге мүнөздүү скрипттерди жазышы керек. Браузерде көйгөй жок жана браузерге кирүү же чыгуу үчүн тиркемени Аполлонго оңой көчүрүүнүн кошумча артыкчылыгы.

Ар бир браузерде кандай көрүнөт деп тынчсызданбагандан тышкары, башка артыкчылыктары бар. Flex үчүн жазуу иштейт жок расмий программалоо көндүмдөрүн талап кылат. Менин оюмча, көптөгөн кесипкөй программисттер Flex же Adobe программаларын шылдыңдашат. ASP.NETте бир нече сапты талап кылган өзгөчөлүктү иштеп чыгуу үчүн, сиз он миңдеген долларларды коротконуңуз оң MXML.

Эгер сиз Flex жана Apollo программаларын сактап калууну кааласаңыз, менин досум Биллдин блогуна жазылыңыз.

7 Comments

  1. 1

    Даг жакшы айтты. Эгер маркетингдин технологиялык жигиттери алса, мен дагы көптөгөн иштеп чыгуучулардан чоң үмүт артамын😉

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

Эмне деп ойлойсуң?

Бул сайт спам азайтуу Akismet колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.