WelsonJS – Apps mit der in Windows integrierten JavaScript-Engine bauen
(github.com/gnh1201)- Seit den frühen Jahren der Programmierkarriere traten immer wieder Probleme mit Kunden auf, die Software ausschließlich mit dem „Editor“ entwickeln lassen wollten.
- Für moderne Programmierer fühlt es sich schmerzhaft an, die Nutzung einer IDE einzuschränken.
- Um dieses Problem zu lösen, wurde das WelsonJS JavaScript Framework eingeführt.
- WelsonJS nutzt die in Windows OS integrierte JavaScript-Engine, sodass sich selbst nur mit einem Texteditor vollständige Anwendungen entwickeln lassen.
- Mit JavaScript lassen sich die meisten Windows-Systemfunktionen umsetzen, darunter GUI-Anwendungen, Konsolenanwendungen, Office-Automatisierungsanwendungen und Windows-Dienstanwendungen.
- Außerdem ist Windows-Systemprogrammierung auch mit Transpiler-Sprachen wie TypeScript, ReScript, CoffeeScript 2 und LiveScript möglich.
13 Kommentare
Ich frage, weil mein Verständnis noch nicht besonders tief ist … Kann man das als ein auf Windows spezialisiertes Electron verstehen?
Es ist zwar von Electron inspiriert, unterscheidet sich jedoch dadurch, dass ein separater Installations- oder Build-Prozess möglichst vermieden wird und die in das Windows-Betriebssystem integrierten Grundfunktionen so weit wie möglich per Skripting genutzt werden.
Krass.
Der Internet Explorer ist nicht tot..
Heißt das in Windows selbst integrierte JavaScript nicht JScript?
Ähm...
Wenn man auf Github geht, sieht man im Bild Kkumdori, oder?
Nummer 1 ist sozusagen eine Situation, in der ein Manager zu einem Entwickler sagt: „Programmieren, das kann man doch einfach mit dem Editor machen, oder?“
Wow~~ Ich spende Applaus. Klatsch, klatsch, klatsch!!!
Ist das nicht eine Bibliothek, die dabei hilft, Windows-Programme mit einer JavaScript-Engine zu entwickeln?
Vielleicht habe ich es einfach nicht richtig verstanden, aber
wie wurde der Inhalt hinter dem Link so interpretiert, dass daraus der Text im Hauptbeitrag geworden ist?
Vor allem die Punkte 1 und 2 verstehe ich nicht so gut.
Die Inhalte zu 1 und 2 befinden sich im projektinternen Wiki.
Ach so. Dann sollte ich mir wohl mal die Wiki-Seite durchlesen. Danke.
Es ist keine Bibliothek. Mit JavaScript allein lässt sich eine vollständige Anwendung erstellen.