Hvorfor Flex og Apollo vil seire

InternettI går kveld tilbrakte jeg kvelden med noen venner.

De første 3 timene ble brukt kl Borders arbeider på et klientside som hadde noen quirks i flere nettlesere. Nettstedet ble skrevet med perfekt, gyldig CSS. Imidlertid, med Firefox 2 på en PC, hadde punktlisten menylisten en stygg pikselforskyvning, og på Internet Explorer 6 fungerte en av CSS-metodene ikke i det hele tatt.

Firefox 2 (sjekk det rare piksleskiftet som får det til å se nesten kursiv):
Firefox 2-menyen

Slik skal det se ut:
Internet Explorer 7

Hver gang vi testet noe, brøt en annen nettleser. Vi testet på tvers av OSX med Safari og Firefox og deretter XP med IE6, IE7 og Firefox. Bills kompetanse på CSS og min kjærlighet til JavaScript førte til slutt til en løsning som ikke krevde nettleserspesifikke hack ... men det var en latterlig (men morsom) øvelse som webdesignere gjennomgår hver eneste dag.

Det faktum at eple, Mozilla, Microsoftog operere er ute av stand til å skrive applikasjoner som bruker en Nettstandard skal være pinlig for hver av dem. Jeg kunne absolutt forstå om hver nettleser hadde sine egne funksjoner som kunne støttes gjennom deres egen skripting - men dette er grunnleggende ting.

Dette er et perfekt eksempel på hvorfor Apollo og Flex har en stor sjanse for å feie Internett. Jeg skrev for et par dager siden om Scrapblog, en applikasjon skrevet i Flex (og raskt portet til Apollo). Hvis du ikke har hatt sjansen til å se det - prøv det - det er intet mindre enn fantastisk.

Flex løper under Adobe Flash nettleser-plugin. Dette er et plugin som 99.9% mye av Internett kjører (du kjører hver gang du ser på en Youtube-video). Apollo bruker samme motor, men lar deg faktisk kjøre i et applikasjonsvindu i stedet for å være begrenset til nettleseren.

Hva er Flex?

Fra Adobe: Flex-applikasjonsrammeverket består av MXML, ActionScript 3.0 og Flex-klassebiblioteket. Utviklere bruker MXML for å forklare definerende applikasjonsgrensesnittelementene og bruke ActionScript for klientlogikk og prosedyrekontroll. Utviklere skriver MXML og ActionScript kildekode ved hjelp av Adobe Flex Builder? IDE eller en standard teksteditor.

Gitt vår frustrasjon over å bygge en enkel meny i flere nettlesere, kan du forestille deg å prøve å bygge en hel webapplikasjon som støttes på tvers av nettlesere! Til slutt må utviklere skrive hack eller nettleserspesifikk skripting for å sikre den samme opplevelsen, uavhengig av hvilken type nettleser eller skrivebord du jobber med. Ingen problemer med tvers av nettlesere og den ekstra fordelen ved å enkelt portere applikasjonen til Apollo for å kjøre inn eller ut av nettleseren.

Bortsett fra ikke å bekymre deg for hvordan det ser ut i hver nettleser, er det andre fordeler. Å skrive for Flex gjør det ikke krever formelle programmeringsferdigheter. Jeg tror det er derfor mange profesjonelle programmerere håner av å bruke Flex eller Adobe. De vil helst at du brukte titusenvis av dollar på å få dem til å utvikle funksjonen i ASP.NET som tar noen få linjer MXML.

Hvis du vil følge med på Flex og Apollo, kan du abonnere på min venn Bills blogg.

7 Kommentarer

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

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.