Kiinnostuneiden tulevaisuudessa ohjelmistojen ja miten me vuorovaikutuksessa tietokoneiden muutaman vuoden päästä tulee törmännyt jotain nimeltään ”no-code” alustojen-tai ilman väliviivaa. No-koodi ei ole vain tulevaisuudessa; se on saatavilla läsnä.
Mikä Is No-koodi?
Yksinkertaisimmillaan no-koodi on juuri sitä miltä se kuulostaakin: Ohjelmointi ilman koodia-olipa se tarkoittaa sivustoissa, mobiilisovelluksissa, kokonaiset ohjelmat, tai jopa vain skriptejä. Tämä tarkoittaa, että kuka tahansa, jopa Clueless tech kirjailijoita, voi luoda jotain verkossa tai heidän kannettavan ja voidaan kohtuudella olettaa, että se toimii.
No-koodia ylistetään tulevaisuuden koodauksen, erityisesti yritykset, jotka tarjoavat sitä, ja termejä, kuten ”demokratisointia internet” ja ”kuka tahansa voi olla Maker” heitetään ympärillä heidän advertoriaalien. On kuitenkin jonkin verran totuutta nämä väitteet.
Muutama vuosi sitten, jos sinulla on ollut idea todella hyvä peli, sovellus tai toinen ohjelma, ainoa tapa saada se elämään oli joko osaavat koodia (ja rukoilla tiesit oikean ohjelmointikieli) tai olla halukas oppimaan lennossa. Jos sinulla olisi rahaa, oli toinen vaihtoehto: vuokraus jonkun tekemään sen puolestasi. Se oli aika paljon se.
Se ei ole enää totta: nyt sijasta oppiminen koko ohjelmointikieli (tai jopa useita), sinun tarvitsee vain oppia yhden ohjelma toimii ennen kuin voit työskennellä missä tahansa inspiraatiota lyön. Vaikka et vielä olla pysyviä ja ahkera, taakka tekninen tietämys on kevennetty huomattavasti.
Kuinka Ei-koodi työkalut toimivat
Tästä pääsemmekin jotain, joka ei ole puhuttu niin paljon: Vaikka no-koodin työkaluista helpottavat koota ohjelman tai verkkosivuilla, he eivät tee sitä vaivatonta. Jopa yksinkertaisin työkaluja edellyttää, että voit selvittää, miten ne toimivat, ja usein sinun täytyy myös ymmärtää hieman siitä, miten teknologia toimii. Yksi esimerkki on tietää miten Internet toimii kootessa verkkosivuilla.
Se sanoi, se on vielä paljon helpompaa kuin koota ohjelma tyhjästä, vaikka et tekijä aikaa ja vaivaa kuluu opetella ohjelman .
Käyttämisen sijaan komentorivikäyttöliittymä tai IDE värillisen tekstin, useimmat ei-koodin työkaluja sijaan käyttää vedä ja pudota-käyttöliittymä, tai sanan sijoitus kuten ehkä muistatte koulusta.
Kuitenkin annat tietoa, mitä tapahtuu on se, että ei-koodia työkalu kääntämällä yksinkertaistettu panos ”oikean” koodin backend, ikään kuin tulkin. Asiakas ei saa puhua Python tai C ++ tai mitä ohjelmointikieltä tyyppiä ohjelman tarpeita, mutta tulkki ei.
Esimerkkejä ei-koodi Alustat
Edellä oleva voi silti tuntua hieman abstrakti, joten mennään yli muutamia esimerkkejä ei-koodin alustoilla niin saat käsityksen siitä, mitä he voivat tehdä.
verkkosivuilla rakentajia
Luultavasti jotkut suosituimmista no-koodia työkalut ovat verkkosivuilla rakentajia. Monet yksityishenkilöt ja pienet yritykset ovat asettaneet omat yksinkertainen sivustot käyttämällä tällaista palvelua Wix tai Squarespace , Mikä oli mahdotonta ajatella jopa vain kymmenen vuotta sitten. Tuolloin sinun piti tietää HTML ja CSS ainakin.
Nyt voit olla melko spiffy näköinen sivua ylös muutamassa tunnissa, vähemmän jos olet tyytyväinen ohjelmaan, ja se ei ole vain joitakin tilastosivu joko. Useimmat verkkosivuilla rakentajia on kaikenlaisia mielenkiintoisia laajennuksia, jotka vaihtelevat uutiskirjetilauksia painikkeita täysi-verkkokauppoja. Sinun on yllättynyt siitä, kuinka monia ammatillisia yritykset käyttävät näitä käteviä työkaluja.
Automaatiotyökaluja
Toinen valtava osa ei-koodin markkinoille kuuluvat automaatio työkaluja kuten Zapier tai IFTTT . Tavallaan nämä ovat luultavasti parhaiten perehdytyksen no-koodi toimii, koska ne ovat hyvin yksinkertaisia. Useimmissa tapauksissa kaikki ne on antaa yksi ohjelma puhua toiselle.
Esimerkiksi voit tehdä sen niin, että aina, kun luodaan dokumentin Dropboxissa, viesti lähetetään löysässä tai päinvastoin. Toinen suosittu sovellus on käyttää sitä valokuvien varmuuskopiointiin, joten joka kerta, kun olet merkitty Facebook-kuvaan, lähetetään Dropboxille kopio.
Vaikka se voi tuntua perusasetukseksi, automaatiotyökalut ovat massiivisia aikoja sekä yksilöille että yrityksille. He poistavat tarvetta tehdä tiettyjä asioita manuaalisesti ja automatisemalla ne, varmista, että et koskaan unohda suorittaa tätä toimintaa. Jos et ole koskaan kokeillut niitä, sinun pitäisi, he ovat hauskaa.
Kehitystyökalut
Viimeinen joukko ei-koodityökaluja menemme yli, on hieman tarttua laukku: Olemme sisällyttäneet kaikki työkalut, jotka voivat tehdä sovelluksen tai ohjelman joko työpöydälle tai matkapuhelimelle. Tämä on valtava luokka, emmekä voi koskea kaikkea, mutta lyhyesti lähes kaikenlainen ohjelma näinä päivinä voidaan tehdä käyttämättä koodia.
Voit esimerkiksi koota yksinkertaisen sovelluksen Androidille tai iOS: lle käyttämällä sovelluksen valmistajaa Appypie tai Nativescript , tai jopa luo täydelliset pelit käyttämällä fooruaalia Yhtenäisyys tai Unreal Engine . On näennäisesti päättymätön määrä uusia No-Code-työkaluja, jotka tulevat joka kuukausi, jotka tarjoavat ihmisten erityisiä toiveita ja tiettyjä markkinoille. Vain yksi yleiskatsaus, suosittelemme Tämä luettelo .
NO-koodin rajoitukset
Kaikki tämä sanoi, vaikka No-koodi on ehdottomasti rajoituksia. Yleisesti ottaen monimutkaisempi asia, jota rakennat, sitä monimutkaisempi työkalu käytät. Esimerkiksi yksinkertainen käsikirjoitus, joka kopioi Dropbox-tiedoston Google-asemaan, voidaan koota vain muutamassa minuutissa. Jos lisäät suuren määrän karsineita, mutta ei kuvatiedostoja, sano, tai ei ole tiedostoja alle 2 Mt - ja valmistaudu aloittamaan ajattelun kuin ohjelmoija.
Monet mainitsemat sovellukset käyttävät monia visuaalisten ohjelmointikielten taustalla olevia perusasiat Naarmu . Vaikka niitä pidetään yleisesti hyväksi, lapsille oppia ohjelmaan eikä täysin fredged kielillä, se on edelleen ohjelmointi - ja sinun on säädettävä tähän ajattelutapaan.
Esimerkiksi, kun luodaan käsikirjoituksen, sinun täytyy ajatella peräkkäin " Jos näin tapahtuu, niin se tapahtuu . " Se on tarpeeksi yksinkertainen, mutta sinun on myös oltava tietoinen knock-onfe-vaikutuksista, varsinkin kun teet daisy-ketjun ehdollisten lausuntojen ketjusta.
Se on enimmäkseen abstrakti puoli sen, on myös käytännöllinen: mitä enemmän tiedät ohjelmoinnista, helpommin nämä työkalut toimivat. Verkkosivuston rakentajat ovat erinomainen esimerkki: vaikka ne helpottavat sivuston tuntematta CSS- tai HTML: tä, he ovat paljon helpompaa käsitellä, jos teet. Voit myös vaihtaa mitään yksityiskohtia, joita et pidä.
Sama koskee kaksinkertaisesti paljon monimutkaisempia ohjelmia: ohjelmoija voi saada paljon enemmän yhtenäisyyttä kuin edellä mainittu Clueless Tech Writer ja oppia käsittelemään ohjelmaa paljon nopeammin.
Upshot on se, että vaikka ei-koodi on loistava keksintö, joka muuttaa Internetiä monin tavoin, ohjelmoijat eivät mene milloin tahansa pian. Jos haluat todella olla valmistaja, haluat silti oppia koodin.