Selainten välisen yhteensopivuuden, näytön resoluution ja epäjohdonmukaisen HTML- ja CSS-koodin ongelmat ovat menneitä asioita mobiilikehityksessä. Kehittäjät, jotka edelleen kamppailee näihin asioihin, ovat kauas aikataulusta ja tarvitsevat oppia muutamia uusia temppuja.

Mobile-kehittäjät laajentavat nykyään osaamistaan; he eivät vain ratkaise näitä asioita, vaan kehittävät mobiilisivustoja, joilla on vaikuttavat ulkoasut, ovat kosketusystävällisiä ja perustuvat kehyksiä, jotka toimivat moitteettomasti älypuhelimissa ja tablet-laitteissa.

Yhä useammat yritykset ovat luottavaisesti kehittäneet verkkosivustojensa mobiiliversiota ja julkaisevat sovelluksia, jotka auttavat markkinoimaan tuotteitaan ja palveluitaan menestyksekkäästi, ja JavaScript on ollut tärkein syy matkaviestinnän kehittymiseen.

Yleensä JavaScript on helpottanut kosketusnäytön laitteiden käyttämistä. Sen ansiosta verkkosivustot voivat vastata sormien eleisiin, kuten napauttamalla, vierittämällä ja zoomaamalla. JavaScript ei ole ratkaissut selainten välisiä yhteensopivuusongelmia, mutta on helpottanut rajojen yli toimivien sivustojen kehittämistä, mikä lisää käyttäjien määrää.

Useimmat JavaScript-kehykset ovat kevyitä, mikä tekee web-selaimista nopeasti vaarantamatta verkkosivuston ulkoasua. Mobiilisivustot käyttävät yhä enemmän HTML5: ää ja CSS3: ta, jotka noudattavat W3C-spesifikaatioita - jotka ovat toinen hyöty JavaScript-kehyksille.

jQuery Mobile

Jos JavaScript-puitteissa on jokin mobiilikäyttäjä, se on jQuery Mobile . Kuten sen työpöydän ekvivalentti, jQuery Mobilella on widget-kirjasto, joka muuntaa semanttisen merkinnän gestion-friendly-muotoon, mikä helpottaa kosketusnäytöillä toimimista. HTML5-mobiilikehyksen avulla kehittäjät voivat myös rakentaa monialaisia ​​sivustoja ja sovelluksia.

jQuery Mobilella on kevyt koodipohja, joka pakkaa boolin, jossa on paljon graafisia elementtejä. Kehittäjät voivat helposti integroida kytkimet ja liukusäätimet. Edistykselliset parannukset ja mallit, jotka voidaan helposti tehdä teemoiksi, tekevät siitä erittäin kehittäjäystävällisen.

Uusin beta-versio, jossa on paljon parantamisen varaa.

jQuery Mobile

M-hanke

M-hanke on helppokäyttöinen JavaScript-kehys, joka sisältää tehokkaasti HTML5: n lisäominaisuudet.

M-mallinäkymän (MVC) arkkitehtuurinsa ansiosta M-projekti on suosittua kehittäjien keskuudessa useista syistä. Avoimen lähdekoodin moduuli, joka perustuu MVC: hen, mahdollistaa kehittäjien eristää tiedot liiketoimintalogiikasta. Lisäksi JavaScript-kehys tukee useita laitteita, mikä helpottaa sovellusten ja verkkosivustojen kehittämistä älypuhelimille, tablet-laitteille ja pöytätietokoneille.

Äskettäin M Project teki yhteistyötä Panacodan kanssa, mikä auttoi puitteita laajentamaan parannuksia ja ominaisuuksia.

M Project

Appcelerator Titanium

Jos etsit JavaScript-kehystä, joka yhdistää saumattomasti avoimen lähdekoodin joustavuuteen pilvipalveluilla, etsit Appcelerator Titanium . Se on seuraavan sukupolven mobiilisovellus, jota voidaan käyttää Applen ja Android-sovellusten kehittämiseen.

Nykyinen HTML-, CSS- ja JavaScript-ohjelmistosi tuntemus on kätevä käytettäessä Appcelerator Titaniumia, joka on sen suurin etu. Voit käyttää Appcelerator Titaniumia taulukonäkymien, kytkimien, välilehtien ja popoverien luomiseen. Se mahdollistaa myös helpon integroinnin mobiililaitteiden kameroihin ja laitteille tallennettuihin tiedostoihin. Lisäksi, jos haluat välttää Objective-C- ja Android SDK-oppimisen, Appcelerator Titanium tarjoaa useita hyödyllisiä vinkkejä.

Appcelerator Titanium -yhteisön tuki on vahva, ja voit löytää apua useilla foorumeilla, joissa kehittäjät kehittävät jatkuvasti kehystä.

Appcelerator

Sencha Touch

Laskettu parhaiden JavaScript-kehysten joukkoon, Sencha Touch on myös suosittu kehys matkaviestinnän web-kehittäjien keskuudessa. Täysin varusteltu widget-kirjasto perustuu Ext JS JavaScript -kirjastoon, joka on kohdistettu Class A WebKit -selaimille. Tätä korkean suorituskyvyn HTML5-kehystä voidaan käyttää sovellusten kehittämiseen useille mobiileille käyttöjärjestelmille, kuten iOS, Android, BlackBerry OS ja Kindle.

Uusin Sencha Touch tarjoaa helpomman API: n, tehostetun MVC: n ja nopeamman nopeuden, joka on helppokäyttöinen.

Sencha

tsepto

tsepto on rakennettu erityisesti mobiileille WebKit-selaimille, kuten Safari ja Chrome, ja noudattaa minimalistista kehityskäytäntöä, joka nopeuttaa ja helpottaa mobiilikäyttöä.

Zepto on yksinkertaisten asioiden pitäminen - puitteiden tavoite on täsmällinen ja siinä on oltava 5-10 k modulaariset kirjastot, jotka ovat helposti ladattavissa ja nopeasti toteutettavissa. Se myös tekee pisteitä erittäin kevyeksi, vain 5 kt.

Tunnettu API mahdollistaa kehittäjien keskittyä tekemään asiat nopeasti.

Zepto

DHTMLX Touch

Tämä on toinen HTML5 JavaScript -mobiilikehyskehys, joka auttaa luomaan malleja älypuhelimille ja kosketuslaitteille.

Jos etsit kehystä, joka puoltaa minimaalisen koodauksen, valitse DHTMLX Touch . Käyttöliittymä on helppokäyttöinen ja kehys antaa kehittäjille mahdollisuuden kehittää erilaisia ​​sovelluksia eri mobiililaitteille.

DHTMLX

LimeJS

Jos haluat JavaScript-kehyksen nimenomaan pelin kehittämiseen, kokeile LimeJS . Se käyttää HTML-muotoa useilla tavoilla ja tekee pelejä, jotka ovat kosketusnäyttöystävällisiä ja toimivat sekä selaimissa että sovelluksissa.

Hanki kotimainen kokemus pelistä LimeJS: llä.

LimeJS

jQTouch

Jos olet perehtynyt jQuery Mobilen kanssa, niin jQTouch ei ole vaikea käyttää. jQTouchissa on myös widget-kirjasto, jolla on semanttinen merkintämuunnos.

Huomaa kuitenkin, että jQTouch-kehykseen rakennetut sovellukset toimivat vain pienillä näytöillä ja kohdennetaan erityisesti luokan A WebKit -selaimille, kuten Android- ja Apple-laitteille.

jQTouch

TreeSaver

TreeSaver käyttää standardien mukaista HTML- ja CSS-muotoa, ja se sopii erinomaisesti sellaisten aikakauslehtipohjaisten ulkoasujen kehittämiseen, jotka voivat dynaamisesti sopeutua eri mobiiliselaimiin ja -laitteisiin.

TreeSaverin avulla voidaan suunnitella suuri joukko verkkosivustoja ja sovelluksia ilman JavaScript-ohjelmointia.

TreeSaver

Mobilize.js

Kehittäjät usein haluavat vähentää työmääränsä, joten he etsivät kehystä, joka voi tuoda suoraan nykyisen työpöydän ystävällisen verkkosivuston mobiiliystävälliseen alustalle. Mobilize.js on yksi tällainen JavaScript-kehys, joka tunnistaa automaattisesti mobiiliselaimet ja integroituu helposti, eikä tarvitse muuttaa mitään palvelimella.

Se, että se on avoin lähdekoodi ja jossa on WordPress-versio, ovat lisämukavuuksia kehittäjille.

Mobilize.js

Oletko käyttänyt jotain näistä kehyksistä? Haluatko kehyksen, jota emme ole käsitelleet? Kerro meille kommentit.

Esitetty kuva / pikkukuva, kehyskuva kautta Shutterstock