Yè swa mwen te pase aswè a ak kèk zanmi.
Premye 3 èdtan yo te pase nan Borders k ap travay sou yon sit kliyan ki te gen kèk kapris kwa-navigatè. Sit la te ekri ak pafè, valab CSS. Sepandan, ak Firefox 2 sou yon PC lis meni bal te gen yon chanjman pixel lèd ak sou Internet Explorer 6, youn nan metòd CSS yo pa t 'travay ditou.
Firefox 2 (tcheke ki chanjman pixel etranj ki fè li sanble prèske italik):
Sa a se ki jan li ta dwe gade:
Chak fwa ke nou teste yon bagay, yon lòt navigatè kraze. Nou te fè tès atravè OSX ak Safari ak Firefox ak Lè sa a XP ak IE6, IE7, ak Firefox. Ekspètiz Bill nan CSS ak renmen mwen nan JavaScript evantyèlman mennen nan yon solisyon ki pa t 'mande pou antay navigatè espesifik ... men li te yon ridikil (men plezi) fè egzèsis ki konsèpteur entènèt ale nan chak jou yon sèl.
Lefèt ke Apple, Mozilla, microsoft, ak Opera yo pa kapab ekri aplikasyon ki itilize yon Entènèt Creole ta dwe anbarasan pou yo chak. Mwen te kapab absoliman konprann si chak navigatè te gen karakteristik pwòp li yo ki ta ka sipòte nan scripting pwòp yo - men sa a se bagay debaz yo.
Sa a se yon egzanp pafè poukisa Apolo ak Flex kanpe yon gwo chans pou bale entènèt la. Mwen te ekri kèk jou de sa sou Scrapblog, yon aplikasyon ekri nan Flex (epi byen vit Ported nan Apollo). Si ou pa te gen yon chans wè li - ale eseye li soti - li pa gen anyen ki kout nan etonan.
Flex kouri anba Adobe Flash a plugin navigatè. Sa a se yon Plugin ki 99.9% anpil nan entènèt la kouri (w ap kouri chak fwa ou gade nan yon videyo Youtube). Apollo itilize motè a menm, men pèmèt ou aktyèlman kouri nan yon fenèt aplikasyon olye ke yo te limite a sa sèlman navigatè a.
Ki sa ki Flex?
Soti nan Adobe: Fondasyon aplikasyon Flex la konsiste de MXML, ActionScript 3.0, ak bibliyotèk klas Flex la. Devlopè yo itilize MXML pou deklare eleman itilizatè koòdone itilizatè yo epi itilize ActionScript pou lojik kliyan ak kontwòl pwosedi yo. Devlopè ekri MXML ak kòd sous ActionScript lè l sèvi avèk Adobe Flex Builder la? IDE oswa yon editè tèks estanda.
Etandone fristrasyon nou yo nan bati yon meni kwa-navigatè senp, imajine ap eseye bati yon aplikasyon entènèt tout ki sipòte atravè navigatè! Alafen, devlopè yo dwe ekri antay oswa navigatè-espesifik scripting asire eksperyans nan menm kèlkeswa ki kalite navigatè oswa Desktop ou jwenn tèt ou ap travay sou. Pa gen pwoblèm kwa-navigatè ak avantaj adisyonèl la nan fasil Porting aplikasyon an Apollo kouri nan oswa soti nan navigatè a.
Akote de pa mangonmen ki jan li sanble nan chak navigatè, gen lòt avantaj. Ekri pou Flex fè pa mande pou fòmèl pwogram ladrès. Mwen panse ke se poutèt sa anpil pwogramè pwofesyonèl betiz nan itilize Flex oswa Adobe. Yo ta pito ou te pase dè dizèn de milye de dola ki gen yo devlope karakteristik la nan ASP.NET ki pran yon liy kèk nan MXML.
Si ou ta renmen kenbe sou Flex ak Apollo, abònman nan blog zanmi Bill mwen an.
Well said Doug. If the marketing tech guys get it, I have high hopes for more developers 😉
> This is a plugin that 99.9% of the Internet runs
You might wish to check your source for that statistic … 🙂
Here it is, April 2007 and I still do not have a flash client that runs under my Ubuntu x86_64 (AMD64) desktop environment.
http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html
Stephen – you’re right… this is an unsubstantiated statistic. In fact, it’s what’s known as a SWAG.
Sorry about that!
Here’s a link regarding Flash’s penetration – currently 84.3% penetration with Flash Player 9.
Well said Doug , Nice entry Stephen .
Hmm.. This technology is really interesting. I am not a programmer, but as you write it doesn’t need it. Well done, I’ll go and check it up.
Very interesting article, will think about it.