Eines Tages wurde ich gefragt, welche Sprache ich lernen soll, um meine Vorteile in der Webentwicklungsarbeit schnell zu erhöhen. Meine Gedanken gingen zurück zum College, als ich Pascal, Forran, C und Assemble -Sprachen benutzte, aber zu dieser Zeit hatte ich unterschiedliche Ziele.
Wenn Sie Webentwicklung durchführen möchten, lernen Sie JavaScript
Angesichts der aktuellen Situation und der aktuellen Trends ist die Antwort relativ einfach zu geben: Lernen Sie JavaScript. Wenn Sie sich umsehen, wird die einst niedrige Browser-Scripting-Sprache jetzt überall, von der Serverseite bis zur Clientseite scheint es jeden Tag mehr Auswahlmöglichkeiten zu geben.
Ein niedrig geborenes
Ich erinnere mich, dass ich vor einigen Jahren an Webentwicklung gearbeitet habe, HTML gelernt und CGI -Skripte mit Perl entwickelt habe. Netscape führte eine Skriptsprache namens LivesScript in seinem 2.0 -Browser ein, und bald darauf wurde der Name in JavaScript geändert. Es ist eine coole Sprache, aber im Browserkrieg war JavaScript ungefähr ein Jahr später auf Netscapes Browser beschränkt, da Microsoft zusätzlich unterstützt wurde. Die frühe Rolle beschränkte sich auf einfache Aufgaben wie Feldvalidierung, ist jedoch im Vergleich zu serverseitigen Skripten eine sehr gute Wahl. JavaScript ist nach und nach zu einem Standard unter dem Namen ECMAScript geworden.
Im Laufe der Jahre ist JavaScript zu einer coolen Sprache für seine Verwendung für die Browser -Interaktion geworden, aber mit dem plötzlichen Ausbruch von Ajax hat es mehr Anerkennung dafür, dass Entwickler Daten von Webservern senden und empfangen, ohne Webseiten zu aktualisieren. Die nächste Welle sollte als JQuery Revolution bezeichnet werden, da IT und andere Frameworks einfach zu bedienende Funktionen für die Entwicklung leistungsstarker Webanwendungen bieten. Sogar Microsoft hat sich dem Winjs Framework angeschlossen. und Redmond Giant hat JavaScript als Plattform für die Entwicklung von Windows 8 -Anwendungen ausgewählt.
Als Google den Hochleistungs-JavaScript-V8-Engine zum Chrome-Browser hinzufügte, machte JavaScript einen großen Sprung. Diese Entwicklung ist hilfreich für die Entwicklung eines neuen Paradigmas für JavaScript auf serverseitigem Node.js. Die Verwendung von Node.js war schon immer schockierend, sowie die Entstehung einer großen Anzahl von JavaScript -Frameworks für die Entwicklung verschiedener Anwendungen von Websites zu voll funktionsfähigen Anwendungen. Das letzte Element sind Daten, und das Zeichen, dass der JSON -Standard zu einer der beliebtesten Möglichkeiten zum Senden von Daten geworden ist, beginnt sich zu entstehen, und die wichtigsten Datenspeicher unterstützen dies.
Die Dynamik geht weiter
In den letzten Jahren sind viele neue Technologien entstanden (die Entwicklung der Website bietet eine großartige Technologiezeitleiste), aber ein wichtiger Aspekt von JavaScript ist, dass es seit etwa zwei Jahrhunderten existiert. Heute ist es fest zu einer featurereichen Sprache geworden.
Dies ist von Anfang an. Zu dieser Zeit schrieb JavaScript es nie stolz auf den Lebenslauf, weil echte Programmierer es verachteten, es zu beherrschen. Jetzt steht JavaScript im Mittelpunkt der Bewertungen der meisten Personalvermittler.
Wenn Sie Arbeiten zur Webentwicklung suchen, denke ich, dass JavaScript eine großartige Sprache ist, um loszulegen. Hier sind die wichtigen Gründe:
Niedrige Eintrittsbarriere: JavaScript ist im Vergleich zu anderen Sprachen relativ einfach zu lernen, und Sie können viele fertige Skripte und Ressourcen online finden. Darüber hinaus kann JavaScript von jedem Texteditor oder verschiedenen kostenlosen Tools erstellt werden, einschließlich Atom, Chromedev -Editor und JSFiddle.
Plattformübergreifende: Alle Browser sowie Node.js-basierte Server unterstützen JavaScript und laufen auch auf den meisten mobilen Plattformen. Eine Reihe von JavaScript -Fähigkeiten kann verwendet werden, um Anwendungen für die meisten Plattformen zu entwickeln. (HINWEIS: JavaScript ist kein universelles Tool. Beispielsweise sind in einer anderen Sprache ressourcenkonsumierende Anwendungen wie die Datenanalyse besser.)
Bestehende Technologie: Serverseitig JavaScript ist möglicherweise ein relativ neues Konzept, aber die Kernsprache JavaScript gibt es seit vielen Jahren. Mit dem Zeitwachstum ist es gereift und wurde als allgemeine Web -Skriptsprache weithin akzeptiert.
Sprungbrett: JavaScript ist besser mit anderen Plattformen kompatibel, sodass Ihre JavaScript -Fähigkeiten erforderlich sind, wenn Sie riskiert haben, Ruby auf Rails, ASP.NET, PHP und anderen Umgebungen einzusetzen. Sie müssen noch HTML und einige CSS lernen, um starke Webanwendungen über JavaScript zu entwickeln.
Populäre Techniken: Sprache ist aufgebaut, aber die Branche selbst hat Sprachen mit JavaScript -Kenntnis und Fähigkeiten gefunden. Schauen Sie sich die Stellenangebote an und Sie werden Trends sehen.
Nicht der JavaScript Ihres Kumpels
Ich habe in der Vergangenheit gehört, dass JavaScript als leicht zu lernen, aber schwer zu meistern wird. Dies kann für viele Sprachen der Fall sein, aber die Sättigung des JavaScripts des Webs bedeutet, dass Anfänger den getesteten Code schnell von anderen Websites kopieren und ihn verwenden können, nachdem sie einige erforderliche Änderungen vorgenommen haben, ohne den Code vollständig zu verstehen.
JavaScript ist heute das Rückgrat des Webs. Diejenigen, die Webentwickler werden möchten, sollten sich auf die erste Sprache konzentrieren.
Sind Sie einverstanden? Wenn Sie nicht einverstanden sind, was ist die erste Sprache Ihrer Meinung nach, dass Entwickler, die nach Webentwicklung suchen, lernen sollte? Sagen Sie uns in den Kommentaren.