Sisu Marketing

Miks Flex ja Apollo valitsevad?

InternetEile õhtul veetsin õhtu mõne sõbra juures.

Esimesed 3 tundi veedeti kell Piirid töötades kliendisaidil, millel oli brauseriüleseid veidrusi. Sait on kirjutatud täiusliku, kehtiva CSS. Kuid Firefox 2-ga arvutis oli täppidega menüüloendis kole pikslite nihe ja Internet Explorer 6-s ei töötanud üks CSS-i meetoditest üldse.

Firefox 2 (vaadake seda imelikku pikslite nihet, mis muudab selle peaaegu kursiivseks):
Firefox 2 menüü

Nii peaks see välja nägema:
Internet Explorer 7

Iga kord, kui midagi testisime, läks katki teine ​​brauser. Testisime OSX-is Safari ja Firefoxiga ning seejärel XP-ga IE6, IE7 ja Firefoxiga. Billi asjatundlikkus aadressil CSS ja minu armastus JavaScripti poole viis lõpuks lahenduseni, mis ei vajanud brauserispetsiifilisi häkkimisi ... kuid see oli naeruväärne (kuid lõbus) harjutus, mida veebidisainerid iga päev läbi elasid.

Asjaolu, et õun, Mozilla, Microsoftja Opera ei suuda kirjutada rakendusi, mis kasutavad a Veebistandard peaks nende kõigi jaoks piinlik olema. Ma saaksin täiesti aru, kui igal brauseril oleks oma funktsioonid, mida saaks toetada nende enda skriptide abil - kuid see on põhiline värk.

See on suurepärane näide, miks Apollo ja Flex on suur võimalus Internetti pühkida. Kirjutasin paar päeva tagasi Vanametalli, rakendus, mis on kirjutatud Flex-is (ja kiiresti Apollosse teisaldatud). Kui teil pole olnud võimalust seda näha - mine proovi järele - see pole midagi hämmastavat.

Flex jookseb alla Adobe Flash brauseri pistikprogramm. See on pistikprogramm, mis 99.9% palju Internetist töötab (kasutate iga kord, kui vaatate YouTube'i videot). Apollo kasutab sama mootorit, kuid võimaldab teil töötada rakenduse aknas, mitte piirduda brauseriga.

Mis on Flex?

alates Adobe: Flexi rakendusraamistik koosneb MXML-ist, ActionScript 3.0-st ja Flex-klassi teegist. Arendajad kasutavad rakenduse kasutajaliidese elementide deklaratiivseks määratlemiseks MXML-i ja kliendiloogika ning protseduurilise juhtimise jaoks ActionScripti. Arendajad kirjutavad MXML-i ja ActionScripti lähtekoodi Adobe Flex Builderi abil? IDE või tavaline tekstiredaktor.

Arvestades meie pettumust lihtsa brauseriülese menüü koostamisel, kujutage ette, et proovite ehitada tervet veebirakendust, mida kõik brauserid toetavad! Lõppkokkuvõttes peavad arendajad kirjutama häkkimised või brauserispetsiifilised skriptid, et tagada sama kogemus, olenemata sellest, millise brauseri või töölaua peal end töötate. Brauseriüleseid probleeme pole

ja täiendav eelis on rakenduse hõlpsalt Apollosse portimine brauserisse sisse- või väljalülitamiseks.

Lisaks sellele, et ei muretse selle pärast, kuidas see igas brauseris välja näeb, on ka muid eeliseid. Fleksile kirjutamine teeb mitte nõuavad ametlikke programmeerimisoskusi. Ma arvan, et sellepärast pilkavad paljud professionaalsed programmeerijad Flexi või Adobe kasutamist. Nad tahaksid pigem kulutada kümneid tuhandeid dollareid, kui nad arendasid ASP.NET-is funktsiooni, mis võtab paar rida MXML.

Kui soovite Flexi ja Apolloga kursis püsida, tellige minu sõber Billi ajaveeb.

Douglas Karr

Douglas Karr on CMO of OpenINSIGHTS ja selle asutaja Martech Zone. Douglas on aidanud kümneid edukaid MarTechi idufirmasid, on aidanud Martechi omandamisel ja investeeringutel üle 5 miljardi dollari ulatuses läbi viia ning jätkab ettevõtete abistamist nende müügi- ja turundusstrateegiate rakendamisel ja automatiseerimisel. Douglas on rahvusvaheliselt tunnustatud digitaalse transformatsiooni ja MarTechi ekspert ja esineja. Douglas on ka Dummie juhendi ja ärijuhtimise raamatu autor.

seotud artiklid

Tagasi üles nupule
lähedal

Adblock tuvastatud

Martech Zone suudab teile seda sisu tasuta pakkuda, kuna teenime oma saidi rahaks reklaamitulu, sidusettevõtete linkide ja sponsorluse kaudu. Oleksime tänulikud, kui eemaldaksite meie saidi vaatamise ajal oma reklaamiblokeerija.