Varför Flex och Apollo kommer att segra

InternetIgår kväll tillbringade jag kvällen med några vänner.

De första 3 timmarna tillbringades kl Gränser arbetar på en klientwebbplats som har några quirks över webbläsare. Webbplatsen skrevs med perfekt, giltig CSS. Men med Firefox 2 på en dator hade menylistan med punktlistor ett fult pixelskift och på Internet Explorer 6 fungerade en av CSS -metoderna inte alls.

Firefox 2 (kolla in det konstiga pixelskiftet som får det att se nästan kursiv):
Firefox 2-menyn

Så här ska det se ut:
Internet Explorer 7

Varje gång vi testade något gick en annan webbläsare sönder. Vi testade över OSX med Safari och Firefox och sedan XP med IE6, IE7 och Firefox. Bills kompetens på CSS och min kärlek till JavaScript ledde så småningom till en lösning som inte krävde webbläsarspecifika hack ... men det var en löjlig (men rolig) övning som webbdesigners går igenom varje dag.

Faktumet att Apple, Mozilla, Microsoftoch Fungera är oförmögna att skriva applikationer som använder en Webbstandard borde vara pinsamt för var och en av dem. Jag kunde helt förstå om varje webbläsare hade sina egna funktioner som kunde stödjas genom deras egna skript - men det här är grundläggande grejer.

Detta är ett perfekt exempel på varför Apollo och Flex har en stor chans att sopa över Internet. Jag skrev för några dagar sedan om Scrapblogg, en applikation skriven i Flex (och snabbt överförd till Apollo). Om du inte har haft en chans att se det - prova det - det är inget annat än fantastiskt.

Flex går under Adobe Flash webbläsarplugin. Detta är ett plugin som 99.9% mycket av Internet -körningarna (du kör varje gång du tittar på en Youtube -video). Apollo använder samma motor men låter dig faktiskt köra i ett programfönster snarare än att vara begränsad till webbläsaren.

Vad är Flex?

Från Adobe: Flex-applikationsramverket består av MXML, ActionScript 3.0 och Flex-klassbiblioteket. Utvecklare använder MXML för att på ett uttalande sätt definiera applikationsgränssnittselementen och använda ActionScript för klientlogik och procedurstyrning. Utvecklare skriver MXML- och ActionScript-källkod med Adobe Flex Builder? IDE eller en standardtextredigerare.

Med tanke på vår frustration över att bygga en enkel meny över webbläsare, tänk dig att försöka bygga en hel webbapplikation som stöds i webbläsare! I slutändan måste utvecklare skriva hack eller webbläsarspecifikt skript för att säkerställa samma upplevelse oavsett vilken typ av webbläsare eller skrivbord du arbetar med. Inga problem med webbläsare och den ytterligare fördelen med att enkelt överföra applikationen till Apollo för att köra in eller ut ur webbläsaren.

Förutom att inte oroa sig för hur det ser ut i varje webbläsare finns det andra fördelar. Att skriva för Flex gör det inte kräver formella programmeringskunskaper. Jag tror att det är därför som många professionella programmerare hånar att använda Flex eller Adobe. De skulle hellre att du spenderade tiotusentals dollar på att få dem att utveckla funktionen i ASP.NET som tar några rader MXML.

Om du vill fortsätta med Flex och Apollo, prenumerera på min vän Bills blogg.

7 Kommentarer

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

    Hmm .. Denna teknik är väldigt intressant. Jag är inte programmerare, men som du skriver behöver det inte det. Bra gjort, jag ska gå och kolla upp det.

  5. 7

Vad tror du?

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.