Lohnt sich JavaScript zu lernen?

... komplette Frage anzeigen

7 Antworten

An sich lohnt es sich, JavaScript zu lernen. Auch wenn es vermehrt in der Webprogrammierung Anwendung findet, gibt es weitere Einsatzgebiete in der App-Entwicklung oder Spieleprogrammierung.

Wenn du lieber Desktop-Applikationen entwickeln möchtest, solltest du dich aber eher mit Sprachen wie C#, Java, VB oder C++ beschäftigen. Diese bieten jeweilige Frameworks, mit denen grafische Oberflächen entwickelt werden können.

Solltest du JS jedoch immer noch bevorzugen, kannst du dich ebenso mit QML auseinandersetzen. QML ist eine deklarative Programmiersprache, die genutzt wird, um, auf Basis des Qt-Frameworks, grafische Oberflächen für mobile/Desktop-Applikationen zu entwickeln. Die Sprache ist sehr stark von JS beeinflusst und nutzt auch intern die V8-Engine von Chromium.

Antwort bewerten Vielen Dank für Deine Bewertung

Also es kommt wirklich drauf an was genau du vor hast. Javascript zu erlernen lohnt sich auf jeden Fall weil man damit einfach immer mehr anstellen kann und es auch in Firmen immer beliebter wird. Du kannst damit Apps für Android oder IOS schreiben, Webseiten erstellen und sogar serverseitigen Code schreiben, was wirklich angenehm ist.

Wenn du unbedingt Windows Anwendungen schreiben willst, mit Oberfläche dann eignet sich Javascript eigentlich eher weniger. Es gibt bestimmt librarys die dir das ermöglichen aber dort wirst du keine Community finden die dir bei Fragen mal helfen kann.

Ich empfehle dafür, wenn du wirklich seriöse Anwendungen erstellen willst definitv C#. Windows ist eben dafür ausgelegt, alles andere wäre irgendwo in dem Sinne eher ein "Hack".

Ist dir C# aber zu kompliziert so würde ich statt javascript Python für die GUI Programmierung wählen, ist ca genau so einfach und da wirst du definitiv mehr Material zu finden. 

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von LuckyChicken91
27.11.2016, 18:25

Nene muss nicht eine Windows Anwendung sein einfach nur etwas grafisches wo ich z.b. mal meine pixelarts verwenden kann für irgendwas wiederum wäre es dann zum schluss halt schwer das ganze auch mal zu veröffentlichen denn ich habe keinen server eine exe allerdings kann man einfach zum download bereit stellen

0

Du missverstehst leider etwas. Mit Javascript alleine kann man keine GUIs machen. Dazu braucht man zwingend HTML und CSS Kenntnisse und auch zwingend HTML. Außerdem wurde JavaScript für den Browser gemacht. Es gibt zwar schon Dinge die Serverseitig laufen aber das ist glaube ich nicht was du brauchst. Ein JavaScript Programm funktioniert halt nur im Browser. Man kann auch keine exe daraus machen, man kann auch keine "tiefergehenden" Dinge alleine programmieren weil jede Website in einer Sandbox läuft und somit keinen Zugriff auf das Dateisystem hat, da brauchst du dann auch noch PHP/Python als serverseitige Sprache und XMLHttpRequest (Ajax).

Python wäre jedoch eine gute Lösung. Das ist noch das unkomplizierteste von allem.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von LuckyChicken91
01.12.2016, 13:12

Man braucht eben nicht zwingend CSS und HTML man braucht für JavaScript nur ein gutes Framework und mein momentanes ist p5js

0

JavaScript ist nur für interaktive Webseiten gedacht und nicht für Anwendungsprogramme. Für den Browser bekommt JavaScript bald einen Nachfolger namens Webassembly.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von getname
28.11.2016, 07:07

Naja Webassembly ist kein Nachfolger sondern quasi eine Erweiterung

0

Also als Grundausstattung ist ja Java/Python/C bzw. c++ ganz gut.

stat js versuch mal typescript oder go :D

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von LuckyChicken91
27.11.2016, 16:32

soweit ich verstanden hab hat typescript genau die syntax wie javascript nur was ist da der unterschied? dass es nicht im browser sondern in der terminal ausgeführt werden muss mit dem compiler?

0

Wenn du Programme mit einer grafischen Oberfläche schreiben willst bringt JavaScript rein gar nichts. Lern Assembler. C++ ist zu langsam und Java für Anfänger zu kompliziert.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von namenlos101015
10.02.2017, 01:07

Nichts gegen deine Antwort, aber genau das Gegenteil ist der Fall. Assembler ist zwar am schnellsten, aber am schwierigsten, c++ ist relativ schnell und mittelmäßig schwer und Java ist relativ langsam, aber am einfachsten. Deswegen würde ich ihm Java empfehlen.

0

JavaScript ist nicht das richtige für dich. Es ist noch nicht mal eine richtige Programmiersprache, eher eine Skriptsprache um Webseiten dynamische Features zu verpassen. In letzter Zeit wird es immer populärer im Einsatz als serverseitige Programmiersprache für Webseiten. Aber eben nicht für Computerprogramme.

Kann sein, dass du von Libraries gehört hast, bei denen man mit JS Apps oder Desktopanwendungen erstellen kann. Aber diese Libraries konvertieren den JS Code am Ende nur wieder in Java/ C oder Swift Code. Es ist also nicht der richtige Weg, wenn man lernen möchte GUI Programme zu schreiben.

C ist tatsächlich schwer. Java ist eine gute Anfängersprache. Aber was ich persönlich sogar noch besser/ anfängerfreundlicher ist, ist C#! Es ist sehr ähnlich zu Java. Das Erstellen von GUIs ist in C# (bzw. Visual Studio) aber extrem vereinfachert. Nachteil: C# Programme laufen nur auf Windows.

Viel Spaß!

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Berny96
27.11.2016, 16:48

Man sollte doch hinzufügen dass WPF oder Forms Programme nur auf Windows laufen, nicht C#. Kennst du C#, kannst du trotzdem noch auf Linux, Mac und Android Programme entwickeln. 

1
Kommentar von LuckyChicken91
27.11.2016, 18:37

aber das installieren von c# ist mir zu umständlich man kann den compiler irgendwie nur mit visual studio bekommen das wirkt so als hätte microsoft c# erfunden/entwickelt

nehme jetzt wahrscheinlich python

0
Kommentar von getname
28.11.2016, 07:07

Falsch. Spotify ist ne Javascript Anwendung ;)

0

Was möchtest Du wissen?