Флекс, Аполлон нар яагаад давамгайлах болно

ИнтернэтӨчигдөр шөнө би хэдэн найзуудтайгаа үдшийг өнгөрөөв.

Эхний 3 цагийг өнгөрөөсөн Хил хязгаар зарим нэг хөндлөн хөтөчтэй холбоотой клиент сайт дээр ажиллах. Сайтыг төгс төгөлдөр, хүчин төгөлдөр бичсэн CSS. However, with Firefox 2 on a PC the bulleted menu list had an ugly pixel shift and on Internet Explorer 6, one of the CSS methods didn’t work at all.

Firefox 2 (бараг налуу хэлбэртэй харагдуулах хачин пикселийн шилжилтийг шалгаарай):
Firefox 2 цэс

Энэ нь иймэрхүү харагдах ёстой:
Internet Explorer 7

Each time that we tested something, another browser broke. We were testing across OSX with Safari and Firefox and then XP with IE6, IE7, and Firefox. Bill’s expertise at CSS and my love of JavaScript eventually led to a solution that didn’t require browser specific hacks… but it was a ridiculous (but fun) exercise that web designers go through every single day.

Баримт гэж Apple-ийн, Mozilla, Microsoft-Болон Opera ашигладаг програм бичих чадваргүй байдаг Вэб стандарт тус бүрдээ ичмээр байх ёстой. Хөтөч бүр өөрийн скриптээр дэмжигдэх өөрийн онцлог шинж чанартай байсан эсэхийг би бүрэн ойлгож чадна, гэхдээ энэ бол үндсэн зүйл юм.

Энэ бол яагаад гэдгийг харуулсан төгс жишээ юм Аполлон болон Flex Интернетийг шүүрдэх сайхан боломж гарч ирнэ. Би хоёр хоногийн өмнө бичсэн Scrapblog, an application written in Flex (and quickly ported to Apollo). If you haven’t had a chance to see it – очиж үзээрэй – it’s nothing short of amazing.

Flex дор гүйдэг Adobe Flash’s хөтөчийн залгаас. Энэ бол залгаас юм 99.9% олон of the Internet runs (you’re running every time you look at a Youtube video). Apollo utilizes the same engine but allows you to actually run in an application window rather than being limited to the browser.

Flex гэж юу вэ?

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

Хөндлөн хөтөч ашиглан энгийн цэс бүтээхэд бидний бухимдаж байгаа тул бүх вэб програмыг хөтөч дээр тулгуурлан бүтээхийг хичээ! Эцсийн эцэст, хөгжүүлэгчид ямар төрлийн хөтөч эсвэл ширээний компьютер дээр ажиллаж байгаагаас үл хамааран ижил туршлагыг баталгаажуулахын тулд хакердах эсвэл хөтөч дээр тусгай скрипт бичих ёстой. Хөтчийн хөндлөн огт асуудал гараагүй болон програмыг хөтөч дээр эсвэл гаднаас нь ажиллуулахын тулд Аполло руу хялбархан шилжүүлэх нэмэлт давуу тал.

Хөтөч тус бүр дээр хэрхэн харагддаг талаар санаа зовохоос гадна бусад давуу талууд бас бий. Flex-т зориулж бичдэг үгүй биш require formal programming skills. I think that’s why many professional programmers scoff at utilizing Flex or Adobe. They’d rather you spent tens of thousands of dollars having them develop the feature in ASP.NET that takes a few lines of MXML.

If you’d like to keep up on Flex and Apollo, subscribe to my friend Bill’s blog.

7 санал

  1. 1

    Даг сайн хэлсэн. Хэрэв маркетингийн технологийн залуус үүнийг олж авбал би илүү олон хөгжүүлэгчдэд маш их найдаж байна

  2. 2

    > Энэ бол интернетийн 99.9% -ийг ажиллуулдаг залгаас юм

    Та энэ статистикийн талаар эх сурвалжаа шалгахыг хүсч магадгүй ... 🙂

    2007 оны 86-р сар байна, миний Ubuntu x64_64 (AMDXNUMX) ширээний орчинд ажилладаг флаш клиент байхгүй байна.

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

    • 3

      Стефен - чиний зөв ... энэ бол үндэслэлгүй статистик юм. Чухамдаа үүнийг а SWAG.

      Ийм зүйл хэлсэнд уучлаарай!

    • 4

      Flash-ийн нэвтрэлтийн талаархи холбоосыг энд оруулав - одоогоор Flash Player 84.3-тэй холбоотой нэвтрэлт 9% байна.

  3. 5
  4. 6
  5. 7

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.