nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


Waarom oma's in staat zullen zijn om tegen 2020 een app te bouwen

( Noot van de redactie: deze gastpost wordt bijgedragen door Yoav Vilner .)

Heb je ooit de digitale wereld van vandaag vergeleken met die van de jaren negentig ? Als een techneek uit die tijd een glimp had kunnen opvangen van de technologie die we tegenwoordig gebruiken, zou hij niet verkeerd zijn om hem gelijk te stellen aan een futuristische sciencefictionwereld die hij alleen in romans zou hebben gelezen.

Met elk voorbijgaand jaar wordt technologie die ooit in de buurt van technologie-elites was, steeds toegankelijker voor mensen met beperkte technische vaardigheden . In een paar jaar konden we basis mobiele app-ontwikkeling zien beschikbaar komen voor iedereen met een paar uur en een idee.

Dus, in dit artikel zal ik je de redenen vertellen die van applicatie-ontwikkeling een vaardigheid maken die zo gewoon is dat zelfs oma's in de nabije toekomst een app kunnen maken . Laten we verder lezen.

Technologie en toegankelijkheid

In de jaren 1990 werd een tien jaar oud gebouw met een eigen website gezien als een voorbode van technische grootheid. Zijn ouders zouden hem waarschijnlijk vergeleken hebben met Bill Gates en stiekem de dagen aftellen tot hun miljonairszoon betaalde voor hun comfortabele pensioen.

Maar vandaag? Een student van een basisschool die een website bouwt, zou de leiding van sommige babyboomers kunnen omkeren, maar het zou geen indruk maken op de Duizendjarige ploeg. Iedereen kan een account maken op een van de honderden WYSIWYG-website-bouwers met slepen en neerzetten en over een dag of twee een eigen website laten draaien.

Op dezelfde manier is er een overvloed aan platforms die u helpen een app met een budget te bouwen - snel en zonder dat codeerkennis vereist is.

Dit brengt een grotere waarheid naar boven, dat wil zeggen dat de technologie die ons tien jaar geleden verbaasde zo toegankelijker is geworden dat zelfs met het risico van een klinkend cliché , je grootmoeder het kan gebruiken .

In korte tijd zal niemand een oog in het zeil slaan wanneer tienjarigen (of grootouders, trouwens) hun eigen app maken en deze in de app store lanceren. Naarmate geavanceerde technologie verbetert en steeds alomtegenwoordiger wordt, is er minder kennis vereist om uw eigen technologie te ontwikkelen .

Goedkoop en effectief onderwijs

Als je in de jaren negentig wilde leren coderen, had je maar een hand vol opties beschikbaar. De meeste van deze opties waren duur - zeker te duur voor kinderen, senioren met een vast inkomen of hobbyisten om te leren .

Je kon alleen maar programmeren door middel van een universitaire graad - gebonden aan leeftijdsgrenzen en financiële beperkingen of door zelfstudie met omvangrijke studieboeken en zeker geen mentor . Dat is het, geen andere optie.

Maar vandaag zou dit niet minder waar kunnen zijn. Er zijn tientallen uitstekende online codeercursussen, scholen en communities waar je kunt leren van de basis tot de meest geavanceerde niveaus van programmeren .

Er zijn zelfs bronnen die speciaal zijn ontworpen voor specifieke mensen, of het nu gaat om hobbyisten, kinderen of oudere studenten waarmee je in drie maanden van beginnend naar junior ontwikkelaarsniveau kunt gaan.

Gemeenschappen stimuleren programmeurs

De wereld van vandaag onderscheidt zich van de afgelopen jaren niet alleen door leermogelijkheden in de programmering, maar er is ook een overvloed aan middelen waar een ontwikkelaar van 90's alleen maar van kon dromen.

Er zijn talloze community's en bronnen waarmee u duizenden open-sourcecomponenten in uw eigen applicaties kunt gebruiken . In feite zijn er bepaalde bedrijven die volledig op dit idee zijn gebaseerd en elke ontwikkelaar in staat stellen om bestaande componenten van broncode te delen in hun projecten en met anderen in hun team of de gemeenschap.

Dit soort "lego-achtige" modulariteit verlaagt de barrières voor nieuwe ontwikkelaars om applicaties te maken. Bit, bijvoorbeeld, is een open source-project dat is ontwikkeld door een gemeenschap van ontwikkelaars.

Codeergemeenschappen op het web zitten vol met doorgewinterde ontwikkelaars die bereid zijn om te delen en nieuwe programmeurs helpen problemen aan te pakken. Sites zoals Hashnode, staan aspirant programmeurs toe om vragen te stellen en antwoorden te ontvangen van meer ervaren programmeurs.

Op dezelfde manier kunnen met GitHub programmeurs hun open-sourceprojecten delen met de bredere gemeenschap, die ze vervolgens kan wijzigen en kan deelnemen aan hun ontwikkeling.

De app van Grandma komt eraan

Uiteindelijk zal app-ontwikkeling de weg van de website gaan. Er zijn al oplossingen met slepen en neerzetten die het ontwikkelen van eenvoudige apps een fluitje van een cent maken . Naarmate deze platforms steeds populairder worden, zullen meer mensen waarvan je verwacht dat ze geen interesse in app-ontwikkeling hebben, uit het houtwerk komen en het een kans geven.

Kortom, binnen een paar jaar heeft oma uw hulp niet nodig met behulp van een app; ze zal er zelf een bouwen.

Beginnersgids voor iOS-ontwikkeling: je eerste app bouwen - deel II

Beginnersgids voor iOS-ontwikkeling: je eerste app bouwen - deel II

In het eerste deel van onze iOS-zelfstudie heb ik je een rondleiding gegeven door de ontwikkeling van de iPhone-app. We hebben dieper ingegaan op Xcode 4 en hebben ook een korte handleiding voor het bouwen van een iPhone-app gemaakt. De tutorial voor beginners is geschreven voor iedereen die iOS-apps wil programmeren

(Technische en ontwerptips)

Ontdek Open Source Laravel-projecten met Open Laravel

Ontdek Open Source Laravel-projecten met Open Laravel

Webontwikkelaars houden van frameworks omdat ze tijd besparen en de codekwaliteit verbeteren. Er zijn veel PHP-frameworks maar Laravel is veruit de beste.Als je net Laravel binnengaat, kun je veel leren door de code van anderen te bestuderen . Dat is waar Open Laravel van pas komt.De site werkt als een gedecentraliseerde repository die de beste opensource Laravel-projecten van over de hele wereld samenstelt

(Technische en ontwerptips)