Reklāma

Ja vēlaties sākt veidot mobilās lietotnes, ir trīs galvenās valodas Labākās valodas mobilo lietotņu izstrādei 2016. gadāMobilo lietotņu attīstības pasaule joprojām notiek tikpat spēcīgi kā jebkad. Ja vēlaties sākt, vēl nav par vēlu! Šeit ir valodas, kuras jums vajadzētu padomāt par mācīšanos. Lasīt vairāk izvēlēties starp: Java Android lietotnēm, Swift iOS lietotnēm vai JavaScript starpplatformu lietotnēm.

Bet pagaidiet, vai JavaScript nav paredzēts tīmeklis attīstību? Jā, tas sākās tieši tā, bet pēdējās desmitgades laikā ir diezgan nedaudz attīstījies. Tagad varat izveidot tīmekļa lietotni JavaScript un apvienot to ar pārlūka motoru, kas darbojas kā mobilā lietotne. Tās sauc par “hibrīdām” lietotnēm.

Pavisam nesen dažos JavaScript ietvaros var izmantot JavaScript kodu, apkopot mobilajai platformai raksturīgo valodu un darboties kā taisnība mobilā lietotne. Tās tiek sauktas par “vietējām” lietotnēm, un tās ir labākas nekā hibrīdas lietotnes, jo tām bieži ir labāka veiktspēja.

Šajā rakstā jūs uzzināsit par septiņiem kaujas pārbaudītiem JavaScript ietvariem, kas ir izveidoti mobilo lietotņu izveidošanai, izmantojot vienu no divām iepriekšminētajām metodēm.

instagram viewer

Facebook izstrādātais un uzturētais reaģēt ir viens no populārākajiem JavaScript tīmekļa ietvariem, kas šobrīd ir pieejami. Ja vēl neesat to izmēģinājis, pārbaudiet šīs satriecošās React apmācības 7 labākās bezmaksas konsultācijas reaģēšanai un tīmekļa lietotņu veidošanaiBezmaksas kursi reti ir tikpat visaptveroši un noderīgi, taču mēs esam atraduši vairākus React kursus, kas ir lieliski un palīdzēs jums sākt darbu labajā kājā. Lasīt vairāk lai sāktu. Ir mazliet mācīšanās līknes, bet tas ir absolūti tā vērts.

React Native ir saistīta struktūra, arī Facebook, kas ļauj jums izveidot mobilās lietotnes JavaScript, izmantojot React principus. Lietotņu lietotāja saskarnes ir veidotas ar HTML-esque izkārtojuma tagiem un CSS līdzīgām stila lapām, tāpēc, ja esat tīmekļa izstrādātājs, kurš vēlas izmēģināt roku mobilajā arēnā, tas ir labākais veids, kā to izdarīt.

Kā norāda nosaukums, React Native rada dzimtā mobilās lietotnes. Tas ir viens no iemesliem, kāpēc tik daudziem mūsdienu izstrādātājiem patīk React Native, jo tā lietotnes pārspēj citas JavaScript pamatprogrammās uzrakstītās lietotnes. Negatīvie? Jums būs jāuztur atsevišķas filiāles katrai mobilajai platformai ar konkrētām platformas korekcijām. Tas nav “vienreiz rakstīt, visur skriet”.

Leņķiskais ir populārākais JavaScript tīmekļa ietvars, kas pieejams šobrīd. To izveidoja Google un pirmo reizi uzsāka darbību 2009. gadā, un tā ir piesaistījusi milzīgu lietotāju kopienu ar savu unikālo, bet viegli iemācāmo pieeju vienas lapas tīmekļa lietotņu izstrādei.

Ja turaties pie pareizā leņķa, varat izveidot hibrīdas lietotnes, kas piedāvā vietējiem raksturīgus ātrumus un pieredzi. Divvirzienu datu iesiešana ir viena no tās ievērojamākajām īpašībām, un sistēma ir pietiekami izturīga, lai to izmantotu uzņēmuma līmenī. Galu galā to uztur cienījamais Google!

Kamēr jūs var izmantojiet leņķi vietējām mobilajām lietotnēm, jums tas būs jāsaista ar citu sistēmu, piemēram, NativeScript vai Ionic. Abas no tām ir apskatītas zemāk.

NativeScript ir JavaScripts pamatprogramma mobilajām lietotnēm ar lielu uzsvaru uz koda atkārtotu izmantojamību. Bet, iespējams, visinteresantākais ir tas, ka NativeScript projektos varat izmantot vienu no trim valodām: JavaScript, TypeScript vai Angular.

Ja leņķiskais ir jūsu izvēlētais ietvars, bet tas ir pārāk lēns jūsu konkrētajai lietotnei un jums ir jāizvirza lielāka veiktspēja, iespējams, risinājums ir NativeScript. Vai jums nepatīk leņķiskais? Tas ir labi. Izmantojiet NativeScript Core ietvaru, lai vienreiz uzrakstītu un ieviestu gan iOS, gan Android.

Lai izveidotu un noformētu saskarnes elementus, dažādu komponentu izkārtošanai un CSS izmantojiet īpašu HTML veida valodu, lai pielāgotu komponentu izskatu un izskatu.

PhoneGap ir atvērtā koda sistēma, kas ļauj ātri attīstīt hibrīdas mobilās lietotnes, izmantojot JavaScript (lietotņu loģikai) un HTML + CSS (interfeisam un dizainam). Tā pamatā ir Kordova, kas ir arī atvērtā koda avots, bet kurā trūkst daudzu PhoneGap zvanu un svilpienu.

Divas lietas padara PhoneGap lielisku mobilo ierīču izstrādei: pirmkārt, PhoneGap izstrādātāja lietotne (kas ļauj jums pārbaudīt un priekšskatījums tiek veidots mobilajās ierīcēs), un, otrkārt, pakalpojums PhoneGap Build (kas iesaiņo un izvieto lietotnes jūs). Jums ir jāraksta tikai vienu reizi, un PhoneGap var piegādāt lietotnes operētājsistēmai iOS, Android un Windows Phone.

Kamēr PhoneGap Build ir bezmaksas atvērtā koda projektiem (kods jāvelk no publiskā GitHub krātuve 8 no labākajiem bezmaksas sadarbības rīkiem programmētājiemJa jūs esat programmētājs un jūs joprojām nedalāties vai nesadarbojaties, jūs esat aiz līknes. Izmantojiet sadarbības priekšrocības ar pareizajām tīmekļa lietotnēm. Lasīt vairāk ), jūs iegūstat tikai 1 privātu lietotni ar 50 MB lieluma ierobežojumu. Par 10 ASV dolāriem mēnesī jūs varat saspiest līdz 25 privātām lietotnēm, kuru lielums nepārsniedz 100 MB. Creative Cloud abonenti saņem 25 privātas lietotnes, kuru izmērs ir līdz 1 GB katra!

Jonu ietvaru daudzi uzskata par vieglāko ietvaru, kas jāapgūst Java mobilajām ierīcēm. Tā kā tas rada hibrīdas mobilās lietotnes, jums nav jāuztraucas par platformai raksturīgiem pielāgojumiem (jūs var pielāgojiet, ja vēlaties). Vienreiz uzrakstiet, visur skrieniet.

Joniskajam ir arī rīks ar nosaukumu Creator, kas ļauj izveidot un noformēt saskarnes mobilajai lietotnei, izmantojot vilkšanas un nomešanas izvietojumus. Tas ir daudz vieglāk nekā mēģināt izveidot lietotāja saskarni HTML vai HTML līdzīgā iezīmēšanas valodā. Kā, Jonija ir lieliska iesācējiem Veidojiet mobilo lietotni bez programmēšanas zināšanām, izmantojot bezkodeļu lietotnesPilnīgi iespējams izveidot pamata mobilo lietotni, izmantojot vairākus vilkšanas un nomešanas rīkus, tāpēc kas ir ieguvums? Lasīt vairāk .

Kad esat izveidojis savas lietotnes priekšējo versiju jonu valodā, ietvars tiek atvērts katrai mobilajai platformai, izmantojot Cordova. Lielākā šī procesa daļa notiek aizkulisēs, un tas ir ļoti viegli pat pirmreizējiem, tāpēc neuztraucieties, ja tas izklausās sarežģīti. Tā nav.

Meteor apgalvo, ka slava ir divējāda: pirmkārt, tas ir pilna kaudze risinājums 10 datorprogrammēšanas darbi, kas šobrīd ir pieprasītiTā kā programmēšanas darba veikšana pašreizējā situācijā var būt sarežģīta, apsveriet iespēju koncentrēties uz vienu no šīm koncentrācijām, lai uzlabotu savas veiksmes iespējas. Lasīt vairāk (integrē frontend, backend, datu bāzes, klienta un serveride attīstību), un, otrkārt, tas piedāvā reāllaika divvirzienu datu iesiešana (ja aizmugures sistēmā kaut kas mainās, tas tiek nekavējoties atjaunināts frontend).

Un, lai gan to galvenokārt izmanto tīmekļa lietotnēm, Meteor var izmantot hibrīdām mobilajām lietotnēm. Tāpat kā Ionic, tas izmanto Cordova jūsu projekta izveidošanai un izvietošanai iOS un Android. Diemžēl kopš šī raksta mobilais eksports ir pieejams tikai operētājsistēmās Mac un Linux (Windows Meteor neatbalsta).

Ja jūs labprātāk veidotu mobilās spēles, jums būs nepieciešams ietvars domāts spēles attīstībai. Šādi ietvari veic visu smago darbu, tāpēc jūs varat veikt sarežģītus uzdevumus vienā vai divās koda rindās (piemēram, ielādēt attēlu vai pārvietot pasaules kameru). Un Phaser ir viegli viens no labākajiem savā klasē.

Phaser tiek pausts viedoklis - jums kods ir jāstrukturē noteiktā veidā, bet tā viedokļi ir balstīti uz gadu desmitiem pārbaudītām spēļu izstrādes praksēm. Mācīšanās līkne ir salīdzinoši sekla, un jūs varat izveidot savu pirmo spēli dažu stundu laikā.

Eksportēšana uz mobilo nav iebūvēta funkcija, tāpēc jums tas būs jādara, izmantojot tādu rīku kā Cordova. Tomēr pastāv daudz Phaser apmācību, tāpēc nevajadzētu būt pārāk grūti izdomāt, kad jūsu spēle ir gatava izvietot.

Kādu mobilo lietotni jūs veidojat?

Es gribu skaidri pateikt: tie nav vienkārši triki, kas pastāv iesācējiem, kuri nevar apgrūtināt iemācīties “īstas” valodas, piemēram, Java un Swift. JavaScript mobilie ietvari tiek izmantoti biežāk, nekā jūs domājat reāli uzņēmumi reālām lietotnēm ar reāliem klientiem.

Un tas liecina par to, cik labi ir šie ietvari. Apskatiet populārās Android lietotnes vai populāras iOS lietotnes un jūs, iespējams, nevarēsit pateikt, kuri no tiem ir rakstīti vietējā valodā vai rakstīti JavaScript.

Pēdējais padoms: kad jūsu mobilā lietotne ir pabeigta, pārbaudiet šie padomi, lai palīdzētu tai pāriet vīrusu veidā Kā mobilās lietotnes kļūst vīrusu: 7 spēcīgi padomi, kurus šodien varat izmantotLietotnes izveidošana ir vienkārša sastāvdaļa, lietotnes pabeigšana ir nedaudz grūtāka, taču daudziem uzņēmumiem neizdodas panākt, lai cilvēki izmantotu jūsu lietotni. Šeit ir septiņi lieliski padomi. Lasīt vairāk . Galu galā, kas ir labs, veidojot lietotni, ja neviens to neizmanto? Veiksmi!

Kurš ietvars jums visvairāk patīk? Vai man pietrūka labu? Kādu lietotni jūs plānojat izveidot? Kopīgojiet savas domas un centienus ar mums zemāk!

Džoelam Lī ir B.S. datorzinātnēs un vairāk nekā sešu gadu profesionālajā rakstīšanas pieredzē. Viņš ir MakeUseOf galvenais redaktors.