Miksi Flex ja Apollo vallitsevat

InternetViime yönä vietin illan ystävien kanssa.

Ensimmäiset 3 tuntia vietettiin Reunukset työskentelemällä asiakassivustolla, jolla oli joitain selainten välisiä haittoja. Sivusto on kirjoitettu täydellisellä, kelvollisella CSS. Firefox 2: n ollessa PC: ssä luettelomerkityllä valikkoluettelolla oli kuitenkin ruma pikselinsiirto ja Internet Explorer 6: ssa yksi CSS-menetelmistä ei toiminut ollenkaan.

Firefox 2 (tutustu siihen outoon pikselinsiirtoon, joka saa sen näyttämään melkein kursivoidulta):
Firefox 2 -valikko

Näin sen pitäisi näyttää:
Internet Explorer 7

Joka kerta kun testasimme jotain, toinen selain rikkoi. Testasimme OSX: ää Safarin ja Firefoxin kanssa ja sitten XP: tä IE6: n, IE7: n ja Firefoxin kanssa. Billin asiantuntemus CSS ja rakkauteni JavaScriptiin johti lopulta ratkaisuun, joka ei vaadi selainkohtaisia ​​hakkereita ... mutta se oli naurettava (mutta hauska) harjoitus, jonka web-suunnittelijat käyvät läpi joka ikinen päivä.

Se, että omena, mozilla, Microsoftja toimia eivät kykene kirjoittamaan sovelluksia, jotka käyttävät a Web-standardi pitäisi olla kiusallista kullekin heistä. Voisin ehdottomasti ymmärtää, olisiko jokaisella selaimella omat ominaisuutensa, joita voitaisiin tukea omien komentosarjojensa kautta - mutta tämä on perusasia.

Tämä on täydellinen esimerkki miksi Apollo että Flex on suuri mahdollisuus lakaista Internet. Kirjoitin pari päivää sitten Scrapblog, Flex-sovelluksella kirjoitettu sovellus (ja siirretty nopeasti Apolloon). Jos sinulla ei ole ollut mahdollisuutta nähdä sitä - mene kokeilemaan sitä - se ei ole mitään hämmästyttävää.

Flex kulkee alle Adobe Flash selaimen laajennus. Tämä on laajennus, joka 99.9% paljon Internet toimii (olet käynnissä aina, kun katsot Youtube-videota). Apollo käyttää samaa moottoria, mutta antaa sinun toimia tosiasiallisesti sovellusikkunassa sen sijaan, että se olisi rajoitettu selaimeen.

Mikä on Flex?

alkaen Adobe: Flex-sovelluskehys koostuu MXML: stä, ActionScript 3.0: sta ja Flex-luokan kirjastosta. Kehittäjät määrittelevät sovelluksen käyttöliittymäelementit deklaratiivisesti MXML: n avulla ja käyttävät ActionScriptiä asiakaslogiikkaan ja menettelyjen hallintaan. Kehittäjät kirjoittavat MXML- ja ActionScript-lähdekoodin Adobe Flex Builderilla? IDE tai tavallinen tekstieditori.

Ottaen huomioon turhautumme yksinkertaisen selaimen välisen valikon luomisessa, kuvittele yrittävän rakentaa koko verkkosovellus, jota tuetaan kaikissa selaimissa! Viime kädessä kehittäjien on kirjoitettava hakkereita tai selainkohtaisia ​​komentosarjoja varmistaakseen saman kokemuksen riippumatta siitä, minkälaisella selaimella tai työpöydällä työskentelet. Ei selainten välisiä ongelmia että lisäetuna on, että sovellus siirretään helposti Apolloon, jotta se voidaan suorittaa selaimessa tai ulos siitä.

Sen lisäksi, että ei ole huolissasi miltä se näyttää jokaisessa selaimessa, on muitakin etuja. Kirjoittaminen Flexille ei vaativat virallisia ohjelmointitaitoja. Luulen, että siksi monet ammattimaiset ohjelmoijat pilkkaavat Flexin tai Adoben käyttöä. He haluavat mieluummin, että käytit kymmeniä tuhansia dollareita kehottaessasi heitä kehittämään ASP.NET-ominaisuuden, joka vie muutaman rivin MXML.

Jos haluat pysyä Flexissä ja Apollossa, tilaa ystäväni Billin blogi.

7 Kommentit

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

    Hmm .. Tämä tekniikka on todella mielenkiintoista. En ole ohjelmoija, mutta kirjoittaessasi se ei tarvitse sitä. Hyvin tehty, menen ja tarkistan sen.

  5. 7

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.