Warum Großmütter bis 2020 eine App bauen können
( Anmerkung der Redaktion: Dieser Gastbeitrag stammt von Yoav Vilner .)
Haben Sie jemals die heutige digitale Welt mit der der neunziger Jahre verglichen ? Wenn ein Tech-Freak aus dieser Ära einen Blick auf die Technologie werfen könnte, die wir heutzutage verwenden, wäre es nicht falsch, ihn einer futuristischen Science-Fiction-Welt gleichzusetzen, von der er nur in Romanen gelesen hätte.
Mit jedem Jahr wird Technologie, die früher nur für Tech-Elite zugänglich war, für Menschen mit begrenzten technischen Fähigkeiten leichter zugänglich . In ein paar kurzen Jahren konnten wir sehen, dass die grundlegende Entwicklung mobiler Apps für jeden mit ein paar Stunden und einer Idee verfügbar wird.
Also, in diesem Artikel werde ich Ihnen die Gründe nennen, die die Anwendungsentwicklung zu einer so alltäglichen Fähigkeit machen, dass selbst Großmütter in naher Zukunft eine App erstellen können. Lass uns weiterlesen.
Tech und Zugänglichkeit
In den 1990er Jahren wurde ein zehn Jahre alter Bau einer eigenen Website als Vorahnung technischer Größe gesehen. Seine Eltern hätten ihn wahrscheinlich mit Bill Gates verglichen und die Tage heimlich gezählt, bis ihr Millionärssohn für ihren bequemen Ruhestand bezahlt hätte.
Aber heute? Ein Schüler einer Grundschule, der eine Website aufbaut, könnte die Köpfe einiger Baby-Boomer drehen, aber das würde den Millennial-Trupp nicht beeindrucken. Jeder kann ein Konto bei einem der vielen WYSIWYG-Website-Builder erstellen, die per Drag-and-Drop mit der WYSIWYG-Website arbeiten, und in ein oder zwei Tagen eine eigene Website einrichten.
Ebenso gibt es eine Fülle von Plattformen, mit denen Sie eine App mit einem Budget erstellen können - schnell und ohne Programmierkenntnisse.Dies bringt eine größere Wahrheit an die Oberfläche, dh die Technik, die uns vor zehn Jahren verblüfft hat, ist so zunehmend zugänglich geworden, dass - selbst auf die Gefahr hin, Klischee zu hören - sogar Ihre Großmutter sie benutzen könnte .
In kurzer Zeit wird niemandem ein Auge zudrücken, wenn Zehnjährige (oder Großeltern) ihre eigene App erstellen und sie im App Store veröffentlichen. Da sich fortschrittliche Technologie verbessert und immer ubiquitärer wird, wird weniger Wissen benötigt, um Ihr eigenes aufzubauen.
Günstige und effektive Ausbildung
In den 1990er Jahren, wenn Sie lernen wollten, wie Sie programmieren, hatten Sie nur eine Hand voller Optionen zur Verfügung. Die meisten dieser Optionen waren teuer - sicherlich zu teuer für Kinder, Senioren auf ein festes Einkommen oder Hobbyisten zu lernen .
Man konnte die Programmierung nur durch einen Hochschulabschluss studieren - abhängig von der Altersgrenze und finanziellen Beschränkungen oder durch Selbstlernen, das sperrige Lehrbücher und sicherlich keinen Mentor umfasste . Das ist es, keine andere Option.
Dies könnte jedoch heute nicht weniger wahr sein. Es gibt Dutzende von ausgezeichneten Online-Kodierungskursen, Schulen und Communities, in denen Sie von den Grundlagen bis zu den fortgeschrittensten Programmierstufen lernen können.Es gibt sogar Ressourcen, die speziell auf bestimmte Personen zugeschnitten sind, egal ob es sich um Bastler, Kinder oder ältere Schüler handelt, mit denen Sie in drei Monaten von Anfänger zu Junior-Entwickler gehen können.
Communities treiben Programmierer an
Die heutige Welt unterscheidet sich von den vergangenen Jahren nicht nur durch Lernmöglichkeiten in der Programmierung, sondern es gibt auch eine Fülle von Ressourcen, von denen ein Entwickler der 90er Jahre nur träumen konnte.
Es gibt zahlreiche Communities und Ressourcen, mit denen Sie Tausende von Open-Source-Komponenten in Ihren eigenen Anwendungen verwenden können . Tatsächlich gibt es bestimmte Unternehmen, die vollständig auf dieser Idee basieren und es jedem Entwickler ermöglichen, vorhandene Komponenten des Quellcodes in ihren Projekten und mit anderen in ihrem Team oder der Gemeinschaft zu teilen .
Diese Art von "Lego-ähnlicher" Modularität verringert die Barrieren für neue Entwickler, Anwendungen zu erstellen. Bit ist zum Beispiel ein Open-Source-Projekt, das von einer Entwicklergemeinschaft entwickelt wird.
Coding-Communities im Web sind voll von erfahrenen Entwicklern, die bereit sind, neue Programmierer zu unterstützen und ihnen zu helfen, Probleme anzugehen. Sites wie Hashnode ermöglichen es aufstrebenden Programmierern, Fragen zu stellen und Antworten von erfahreneren Programmierern zu erhalten.In ähnlicher Weise ermöglicht GitHub es Programmierern, ihre Open-Source-Projekte mit der breiteren Community zu teilen, die sie dann verändern und an ihrer Entwicklung teilnehmen können.
Großmutters App kommt bald
Schließlich wird die App-Entwicklung den Weg der Website gehen. Es gibt bereits Drag-and-Drop-Lösungen, die die Entwicklung einfacher Apps zum Kinderspiel machen . Wenn diese Plattformen an Popularität gewinnen, werden mehr Leute, von denen du nicht erwarten würdest, dass sie Interesse an der App-Entwicklung haben, aus dem Holzwerk kommen und es ausprobieren.
Kurz gesagt, Oma wird Ihre Hilfe innerhalb weniger Jahre nicht mit einer App benötigen. Sie wird selbst eine bauen.
7 Möglichkeiten, das Online-Shopping-Erlebnis zu verbessern
Online-Shopping-Portale, die Kunden binden, sind im Vergleich zu denjenigen, die neue Kunden gewinnen, viel wertvoller, ohne geeignete Maßnahmen zu ergreifen, um sie zu behalten. Ein enger Fokus auf die Maximierung der Kundenzufriedenheit treibt den Kunden von wiederholten Käufen ab.Online-Shopper haben viele Möglichkeiten, wenn Ihr Unternehmen sie nicht behalten kann.De
Verwenden von Normalize.css für die homogene Entwicklung
Die Browserkompatibilität ist ein wesentlicher Bestandteil der Barrierefreiheit im Web. Entwickler müssen die Varianz ihrer Zielgruppen und Browserversionen berücksichtigen , die Unterstützung benötigen . Obwohl CSS-Resets eine Option sind, bevorzugen die meisten Entwickler Normalize.css wegen seiner Einfachheit und Kompatibilität in allen modernen Webbrowsern.In di