Skelbimas
Daugybė žmonių nori kurti savo išmaniųjų telefonų programas, tačiau nebūtinai nori išmokti koduoti. Šios dvi pozicijos nebūtinai yra prieštaringos, ir visiškai įmanoma sukurti pagrindinę programą mobiliesiems naudojant daugybę vilkimo įrankių.
Taigi, kas yra? Ką jie gali padaryti ir kokios yra jų ribos? Dar svarbiau, kokio taško turėtumėte atsisakyti su jais, ir pradėti mokytis „Swift“ Geriausios „Swift“ išmokimo vietos, „Apple“ programavimo kalbaJei norite išmokti „Swift“, dabar pats laikas pasinerti. Kalba turi šviesią ateitį ir kuo greičiau ją išmoksite, tuo greičiau galėsite gauti atlygį. Skaityti daugiau ?
„Codeless Apps“ kūrimo rinka
Tyrinėdamas šį įrašą buvau nustebintas daugybe kompanijų, siūlančių kodo neturinčias programų kūrimo platformas. Yra tik ką varginti kai kuriuos vardus „AppGyver“ kompozitorius, Joninių kūrėjas (kuris anksčiau buvo žinomas kaip „Codiqa“ [pašalintas sugadintas URL]), „EveryScape“ir Shoutem. Kiekvienas iš šių produktų turi vieną bendrą bruožą: jie pirmiausia skirti verslo vartotojams.
Tai turi prasmę. Daugelis mažų verslų suprato, kad norint klestėti, jie turi būti tam tikra būtybe įvairiose programų rinkose. Natūralios programos kūrimo išlaidos nuo nulio gali būti tūkstančiai - tiek užsakomosios išlaidos, tiek atlyginimai -, šiais produktais gali naudotis visi neaiškiai kompiuterį mokantys asmenys.
Aš nusprendžiau išbandyti Shoutem. Šis produktas buvo patrauklus tuo, kad jis turėjo dosniausią bet kurio iš išvardytų produktų nemokamą bandymą. Galite skirti tiek laiko produktui ištirti ir savo programoms kurti. Tik tada, kai norite juos eksportuoti į realaus pasaulio įrenginį arba programų parduotuvę, turėsite mokėti.
Kas mane labiausiai sužavėjo Shoutemu, buvo tai, kaip viskas buvo nepaprastai akivaizdu. Tai nebuvo sunkiau nei „PowerPoint“ ar „Excel“. Nepaisant to, jis aprūpintas visomis funkcijomis, kurių gali prireikti verslui. Vartotojai gali užsidirbti iš programos naudodamiesi skelbimais, pridėti socialinę mediją ir netgi integruoti ją su elektroninės komercijos sprendimu „Shopify“.
Deja, kaip ir visi aukščiau išvardyti produktai, „Shoutem“ imasi įmonių įkainių. Jei norite sukurti „iPhone“ ir „Android“ programą, turėsite mokėti 49 USD per mėnesį, kasmet apmokestinama. Nors tai idealiai tinka įmonėms, ji nėra tokia puiki žmonėms, kurie nori draugiškai ir maloniai eksperimentuoti su programų kūrimu.
Tačiau yra nemokamas „Microsoft“ sukurtas produktas, kurio mes dar neminėjome, vadinamas „TouchDevelop“, kuris pirmą kartą rašėme apie 2013 m Sužinokite, kaip kurti programas „Windows“ telefone naudojant „TouchDevelop“Trečiųjų šalių programų trūkumas visada buvo „Windows Phone 8“ platformos „Achilo kulnas“. Nuo pat įkūrimo „Microsoft“ bronzos medalio OS vartotojai nustatė, kad jiems reikia apsieiti be tam tikrų ... Skaityti daugiau . Iš pradžių tai buvo „Windows Phone“ išleista programa (Prisiminti, kad?), kuris vartotojams leido kurti pradinius žaidimus ir programas.
„TouchDevelop“ programos sukuriamos tempiant ir nuleidžiant blokus į vietą, o prireikus - užpildžius blankus. Yra visos loginės konstrukcijos, kurias naudoja kūrėjai - tokios kaip sąlyginės sąlygos ir iteracija -, tačiau jos yra paslėptos už lengvai suprantamo faneros.
Per kelerius metus nuo tada, kai parašėme originalią „TouchDevelop“ aprėptį, produktas toliau augo ir keitėsi iki pat to, kad jaučiasi kaip daug išsamesnis produktas.
Nuo to laiko ji tapo tik programa, lengvai pritaikoma svetaine, leidžiančia nuveikti daug daugiau. Dar geriau, jums nebereikia naudoti trečiosios klasės mobiliosios OS, kad ja galėtumėte naudotis.
Tai taip pat leidžia eksportuoti visas sukurtas programas „Apache Cordova“, kuri leidžia juos paskelbti „Google Play“, „Apple App Store“ ir „Microsoft Store“ programų prekyvietėse. „Cordova“ yra nemokama, tačiau jūs turėsite sumokėti mokestį bet kuriai įmonei, valdančiai programų parduotuvę, kurioje skelbiate.
Tai skiriasi. „Google“ imasi vienkartinio 25 USD registracijos mokesčio, o „Apple“ reikalauja iš jūsų kiekvienais metais sumokėkite 99 USD už „iTunes Connect“ sąskaitą. Paskelbimo „Microsoft Store“, kaip asmens, kaina yra apie 19 USD, bet skiriasi priklausomai nuo to, kur gyvenate. Jei esate įmonė, turėsite sumokėti maždaug 99 USD.
Kas yra neigiamos pusės?
Nereikia nė sakyti, kad naudojant kodinį sprendimą yra keletas gana ryškių trūkumų. Yra priežastis, kodėl dauguma žmonių, turinčių finansinių išteklių arba galintys kurti savąją programą, pasirenka tai.
- Kai įsipareigojate naudoti bekodę programų kūrimo platformą, iš esmės lošiate, kad jūsų naudojama įmonė norės niekada eik biustas. Jei jūsų įsipareigota platforma sugenda, galite pastebėti, kad negalėsite pakeisti ir patobulinti savo programos.
- Kad ir ką statytum niekada būkite taip greitas, lyg būtumėte padarę tai naudodami vietinius įrankius. Tai puiku, jei jūs tiesiog darote ką nors paprasto, pavyzdžiui, parduotuvės katalogą. Bet kai tik pradėsite didinti lankstumą, pamatysite, kad jūsų programa atsilieka ir mikčioja, ypač silpnesniuose įrenginiuose.
- Kadangi koduotų programų kūrimo platformos priima daugybę sprendimų iš jūsų rankų, jie taip pat yra patys toli labiau riboja tai, ką jie gali padaryti. Jums gali tekti išskaidyti savo siekius pagal jūsų naudojamą sistemą.
- Panašiai, jei jūsų naudojamoje sistemoje yra klaida ar trūkumas, tai gali pasirodyti jūsų programoje ir jūs negalėsite jos ištaisyti.
- Jei nuspręsite pradėti mobiliųjų telefonų kūrimo karjerą, visi įgūdžiai, išmokti kuriant programas be kodų, bus beverčiai. Darbdaviai norės, kad jūs būtumėte kompetentingas įvairiomis naudojamomis programavimo kalbomis Kaip pasirinkti programavimo kalbą, kad išmoktumėte šiandien ir gautumėte puikų darbą per 2 metusNorint tapti išties geru programuotoju, gali prireikti daug metų atsidavusio darbo; Taigi ar yra būdas pasirinkti teisingą kalbą, pradedant nuo šiandien, kad rytoj būtų galima įdarbinti? Skaityti daugiau - Kaip „Apple Swift“ Kaip mane veikia naujoji „Apple“ programavimo kalba?Nuo pat pradžių kūrėjai žinojo, kad naujasis „Apple“ „Swift“ bus didelis. Bet kodėl jums tai turėtų rūpėti? Skaityti daugiau , C # ir „Java“ - ir žinoti komponentus, naudojamus kuriant programas kiekvienoje atitinkamoje platformoje.
Be abejo, kai kurie tvirtina, kad tai yra pagrįstas kompromisas sistemai, kuri leidžia bet kuriam asmeniui, norintiems greitai sukurti mobiliąją programą, prieš tai nesukuriant jokios programinės įrangos patirtis.
Yra vidurys: HTML, CSS ir „JavaScript“
Taigi, kas, jei tu tikrai nekenčiu programavimo, tačiau manote, kad bekodės platformos yra per daug pradinės ir ribojančios. Na, yra laimingas vidurys. Taip yra su trimis technologijomis sudaryti HTML5 Kas yra HTML5 ir kaip tai keičia mano naršymo būdą? [„MakeUseOf“ paaiškina]Per pastaruosius kelerius metus galbūt kartą per laiką girdėjote terminą HTML5. Nesvarbu, ar jūs ką nors žinote apie interneto svetainių kūrimą, ar ne, koncepcija gali būti šiek tiek miglota ir paini. Akivaizdu, kad ... Skaityti daugiau - HTML, CSS ir „JavaScript“. Tai yra pagrindiniai interneto elementai.
Sprogsta daugybė produktų ir paslaugų, leidžiančių kurti mobiliąsias programas naudojant atvirojo interneto technologijas. Turbūt labiausiai žinomas ir lengviausiai mokomasi yra „Adobe“ „PhoneGap“, kuria remiasi „Adobe Cordoba“.
Tai yra ne tik nemokamas, bet ir a naudingų įvadinių vadovėlių skaičius tai padės jums greitai sukurti savo svajonių programą.
Ar sukūrėte savo programą naudodami kodų neturintį įrankį? Papasakokite apie savo patirtį komentaruose žemiau!
Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.