No ke aha e lanakila ai ʻo Flex a me Apollo

InternetI ka pō nei ua hoʻohana wau i ke ahiahi me kekahi mau hoaaloha.

ʻO 3 mau hola i hala ma Nā mākaʻikaʻi ke hana nei ma kahi pūnaewele mea kūʻai aku i loaʻa i kahi mau quirks keʻa huli. Ua kākau ʻia ka pūnaewele me ka hemolele, kūpono 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 (e nānā i kēlā piksel pixel ʻano ʻē e hoʻohālikelike ʻia i ka hoʻohālikelike ʻana):
Firefox 2 Papa Kuhikuhi

Penei e nānā ai:
ʻIke polokalamu Internet 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.

ʻO kaʻoiaʻiʻo Apple, Mozilla, Microsoft, a Opera hiki ʻole ke kākau i nā noi e hoʻohana a Palena Pūnaewele hoʻohilahila iā lākou pākahi. Ua hiki iaʻu ke maopopo inā loaʻa i kēlā me kēia polokalamu kele pūnaewele kāna mau hiʻohiʻona ponoʻī e kākoʻo ʻia e kā lākou kākau ponoʻī - akā ʻo kēia nā mea maʻamau.

He laʻana kūpono loa kēia no ke aha Apollo a Flex kū i kahi manawa kūpono loa e kahili i ka Pūnaewele. Ua kākau wau i kekahi mau lā i hala aku nei ʻO Scrapblog, an application written in Flex (and quickly ported to Apollo). If you haven't had a chance to see it – e hele e hoʻāʻo – it's nothing short of amazing.

Holo ʻo Flex ma lalo Adobe Flash's polokalamu kele pūnaewele. He plugin kēia 99.9% he nui 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.

He aha ka Flex?

mai ka Adobe: Aia ka papahana noi Flex o MXML, ActionScript 3.0, a me ka waihona puke papa Flex. Hoʻohana nā mea hoʻomohala iā MXML e wehewehe i ka mana o ka mea hoʻohana i nā mea hoʻohana a hoʻohana iā ActionScript no ka noʻonoʻo loiloi a me ka mālama ʻana i ke kaʻina hana. Kākau nā mea hoʻomohala iā MXML a me ActionScript code code me ka hoʻohana ʻana i ka Adobe Flex Builder? IDE a i ʻole he hoʻoponopono huaʻōlelo maʻamau.

Hāʻawi ʻia i ko mākou huhū i ke kūkulu ʻana i kahi papa kuhikuhi maʻalahi cross-browser, e noʻonoʻo e hoʻāʻo nei e kūkulu i kahi pūnaewele pūnaewele āpau e kākoʻo ʻia ma nā polokalamu kele pūnaewele. ʻO ka mea hope loa, pono i nā mea hoʻomohala e kākau i nā hacks a i ʻole kahi palapala kikoʻī pilikino kikoʻī e hōʻoia i ka ʻike like me ka nānā ʻole i ke ʻano o ka polokalamu kele pūnaewele a i ʻole ka ʻoneki āu e ʻike nei. ʻAʻohe pilikia kele pūnaewele a ʻo ka loaʻa hou o ka lawe maʻalahi ʻana i ka palapala noi iā Apollo e holo i loko a i ʻole ma waho o ka polokalamu kele pūnaewele.

Ma waho o ka hopohopo ʻole pehea e ʻike ai i kēlā me kēia mākaʻikaʻi, aia kekahi mau mea maikaʻi ʻē aʻe. Kākau no Flex aole 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 Comments

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

Pehea kou manaʻo?

Ke hoʻohana nei kēia pūnaewele i ka Akismet e ho'ēmi i ka spam. E aʻo pehea e hanaʻia ai kāuʻikeʻikepili.