Desktop App programmieren (mit JavaScript)

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 114

  • @jak9990
    @jak9990 Год назад +5

    Ui ui ui... gerade mein Erstes mal mit JS gehabt, dank euch ! :D
    Ihr seid echt krasse Profis! Danke für eure Mühen :)

    • @philipskird8649
      @philipskird8649 9 месяцев назад +1

      finde ich auch :-) ein guter lehrer. obwohl ich mir selbst überwiegend durch wiki oder w3schools helfe..

  • @CW-pd5fq
    @CW-pd5fq 2 года назад +5

    Mega Nice, bin grad am durchstarten mit Angular, wenn sich dann die Apps so einfach plattformübergreifend umwandeln lassen 🙂

  • @timonschroth
    @timonschroth 2 года назад +4

    Sehr cooles Features, danke!

  • @Fishing_paradise
    @Fishing_paradise 3 месяца назад

    Vielen dank Junus, genau das Video hab ich gebraucht bist echt der Krasseste Programmierer vielen dank wirklich du hast mir den ... gerettet

  • @mercifone05
    @mercifone05 2 года назад +3

    Junus vielen Dank! Kannst du auch Mal ein Video über Gateways machen?

  • @twipper2516
    @twipper2516 2 года назад +1

    Wäre cool wenn man ein weiteres Java Tutorial kommt

  • @MRX0007
    @MRX0007 2 года назад +2

    Echt coole Video. Mach weiter so coole Videos.

  • @babayaga4871
    @babayaga4871 Год назад +1

    Gut erklärt 👍, Colles viedio ich will das so unbendingt aus wendig lernen das ich den leuten auch helefen kann wie du .

  • @derPrinterfreak
    @derPrinterfreak 3 месяца назад +1

    ich weiß nicht was ich falsch mache aber mir wird beim erstellen immer folgender Fehler ausgegeben...... Vielleicht kann ja jemand helfen 😕
    PS C:\Users\f-sei\Desktop\PrintFarmManagmentTool_V_0-0_NEU> npx create-electron-app .
    ✔ Locating custom template: "base"
    ✖ Command failed: git init
    Der Befehl "git" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    ◼ Preparing template
    ◼ Initializing template
    ◼ Installing template dependencies
    An unhandled rejection has occurred inside Forge:
    Error: Command failed: git init
    Der Befehl "git" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    at genericNodeError (node:internal/errors:983:15)
    at wrappedFn (node:internal/errors:537:14)
    at ChildProcess.exithandler (node:child_process:421:12)
    at ChildProcess.emit (node:events:520:28)
    at maybeClose (node:internal/child_process:1105:16)
    at ChildProcess._handle.onexit (node:internal/child_process:305:5)
    PS C:\Users\f-sei\Desktop\PrintFarmManagmentTool_V_0-0_NEU>

    • @rollde
      @rollde Месяц назад +1

      ist einigen anderen (mir auch) passiert, gibt aber auch mehrere Kommentare, wo der Fehler erklärt wird

    • @derPrinterfreak
      @derPrinterfreak Месяц назад +1

      @@rollde ah vielen Dank 🙂

    • @rollde
      @rollde Месяц назад

      Gerne

  • @NaturalNexus
    @NaturalNexus 2 года назад +1

    Ich mag eure Lernvideos wirklich, allerdings finde ich eure entertainment Videos auch sehr unterhaltsam und würde gerne mehr von denen sehen. Z.B. eure Videos, in denen ihr auf Stellenangebote reagiert. Es wäre cool, wenn ihr statt auf Indeed und co. mal auf den Webseiten von Big Tech Firmen schauen könntet. Viele haben Stellenangebote für Deutschland wie z.B. Nvidia. Es wäre cool eure Reaktion auf die Angebote der großen Player zu sehen.

  • @badmax7319
    @badmax7319 Год назад +2

    Sehr cool. Mal eine Frage: Wo und wie speichert man mit so einer App seine Daten?
    Hat JS Zugriff auf das Dateisystem, vermutlich schon, sonst würde VS Code nicht funktionieren.
    Also wie speichern JSON oder geht auch eine SQLite Datenbank?

  • @Baltarsar
    @Baltarsar 2 года назад +2

    Jetzt wäre es noch sehr interessant, wie es mit einer modernen Programmiersprache wie zum Beispiel php funktioniert. Ich mein, mal ehrlich, mit html hat man 1995 Webseiten programmiert. Mittlerweile ist da die Entwicklung weitergegangen, wie ich finde.

    • @user-xr5cz2mr4v
      @user-xr5cz2mr4v 2 года назад +2

      Ich denke du hast es nicht verstanden

    • @Baltarsar
      @Baltarsar 2 года назад +1

      @@user-xr5cz2mr4v das kann durchaus sein. Ich sollte echt mal lernen, erst selbst ausprobieren und dann zu schreiben. XD
      Ja auch ich habe es nicht ganz so einfach mit mir selbst. XDDDDD

  • @jonas-werner
    @jonas-werner 2 года назад +5

    Cooles Video. Gibt es sowas auch wo man dann diese Webseite in eine Handy App umwandeln kann?

    • @Programmierenlernen
      @Programmierenlernen  2 года назад +2

      ja

    • @jonas-werner
      @jonas-werner 2 года назад +4

      @@Programmierenlernen und wie? kommt in Zukunft auch noch ein Video dazu?

    • @hgfdhfdhfdh907
      @hgfdhfdhfdh907 2 года назад +1

      @@jonas-werner dafür musst du dann wahrscheinlich in sein teures coaching

    • @AniMatrixXD
      @AniMatrixXD 2 года назад +1

      @@jonas-werner sowas kann man zB mit Ionic machen - Glaub ich.
      Man kann auch PWAs (Progressive Web Apps) programmieren. Google am besten danach. Ich kenne mich damit noch nicht gut aus um irgendwelche Tipps zu geben 😅

    • @jonas-werner
      @jonas-werner 2 года назад

      @@AniMatrixXD aber um Ionic zu nutzen braucht man bestimmte Frameworks

  • @JustinSeiffert
    @JustinSeiffert 11 месяцев назад

    Top Video super erklärt!

  • @noomis1337
    @noomis1337 2 года назад

    Sehr interessantes Video!

  • @Frogdash
    @Frogdash 2 года назад +2

    Cooles Video!
    Macht ihr nochmal ein Video zu Python Programmen für anfängger

  • @NovaTech2010
    @NovaTech2010 2 года назад +1

    Wiedermal ein aufschlussreiches Video!
    Eine Frage hierzu; wenn Wir von JavaScript reden, ist es denn möglich jQuery einzubetten und damit Apps noch einfacher zu gestalten?

  • @name7737
    @name7737 2 года назад +3

    Bei mir kommt eine Fehlermeldung, wenn ich "npx create-electron-app ." ausführe:
    An unhandled rejection has occurred inside Forge:
    Error: Command failed: git init
    'git' is not recognized as an internal or external command,
    operable program or batch file.
    Electron Forge was terminated. Location:
    at ChildProcess.exithandler (node:child_process:389:12)
    at ChildProcess.emit (node:events:537:28)
    at maybeClose (node:internal/child_process:1091:16)
    at ChildProcess._handle.onexit (node:internal/child_process:302:5)
    Kann mir dabei jemand helfen?

    • @Freddy-hh2vo
      @Freddy-hh2vo Год назад +2

      bei mir das gleiche

    • @SirFlameAlotDE
      @SirFlameAlotDE Год назад

      1. Git runterladen und installieren 2. in VS code in den Settings git bash als terminal einstellen (google dazu gitbash Terminal in VSC) 3. Neustarten und das oben genannte aus dem Video umsetzen (im Git bash Terminal).

    • @name7737
      @name7737 10 месяцев назад

      @@Kosin-gf7io Ich will nicht Entwickler werden sondern das nur als Hobby machen.
      Außerdem war ich damals noch sehr neu in dem ganzen.

  • @johnwayne8059
    @johnwayne8059 2 года назад +2

    Mal'ne dumme Frage:
    Ist das nachdem umwandel dann eine Executive? Denn mit einer PWA müsste man doch das gleiche Ergebnis erhalten nachdem man die Seite aus dem Browser (Chrome) heraus als App installiert?
    Zumindest kann ich das mit meiner selbst erstellten Progressiv Web App genauso, halt ohne umwandeln...! Man braucht nur einen ServiceWorker und ein WebManifest zu den üblichen CSS-, JS- und HTML-Files!
    Oder hältst du das für 💩💩💩?🤔

  • @danielzeller9395
    @danielzeller9395 2 года назад

    Cooles Video👍

  • @vergeheblich
    @vergeheblich Год назад +1

    ich hab ein problem und würde dich gerne fragen mein problem ist: bei mir funktioniert html nicht mehr nur noch htm ist das auch gut oder muss ich irgend was machen dagegen 2Frage : ich hab alles so gemacht wie du gesagt hast aber bei mir gehts nicht

  • @costope
    @costope 2 года назад +1

    Ich danke dir ❤ noch kurze Frage: wie ändere ich das Icon der Application?

    • @corv1njano
      @corv1njano 2 года назад +1

      wie in dem viedeo erklärt, einfach googeln, dann findest du es

    • @costope
      @costope 2 года назад

      @@corv1njano Jo danke

  • @kenred1698
    @kenred1698 Год назад +2

    Junus, was eigentlich mal ne coole Idee wäre ist wie man anfängt Spiele zu programmieren oder Tools für Spiele, z.B ModMenus, also so SinglePlayer nicht Online, das wäre nicht mehr fair. Oder wie AntiCheatSysteme funktionieren ;-)
    Was ich Mega cool fände ist wenn du mal zeigen könntest wie man z.B für GTA ein AntiModderMenu erstellt, das man Protection hat gegen Böse Modder.

    • @baphomet8958
      @baphomet8958 8 месяцев назад

      Alles VIIIIIIEEEEEL zu komplex für Einsteiger 🤷‍♂

  • @corv1njano
    @corv1njano 2 года назад

    edit: alles gut, geht jzt👍👍
    sobald ich electron intalliere bekomme ich eine nachricht mit "2 moderate severity vulnerabilities", den command zum fixen schon ausgeführt aber sobald ich electron command ausführe bekomme ich ein fehler, dass dieser cmdlet nich existiert. Was kann ich tun?

  • @itsAnsuz
    @itsAnsuz 2 года назад

    Hi! Ich bin neulich auf dich gestoßen, und finde deine Videos sehr hilfreich! ich will mit dem coden anfangen und hab mir direkt das Video von dir angesehen. Hast du einen Ratschlag für eine Software zum coden von JS die man sich runterladen kann?

  • @FlyingDev55
    @FlyingDev55 7 месяцев назад

    Mich würde interessieren wie es sich mit dem Vergleich verhält zu Windows Forms zum Beispiel oder Windows Presentation Foundation um Desktop Anwendungen zu erstellen. Kann man mit der App die im Video erstellt wurde auch zum Beispiel ganz normal auf das Dateisystem in Windows zugreifen, Dateien anlegen, Dateien löschen etc?

  • @loadertime9676
    @loadertime9676 2 года назад

    Das Video ist wirklich sehr hilfreich, danke! Ich habe jetzt nur noch ein kleines Problem immer wenn ich meine Anwendung starte öffnen sich die DevTools / das untersuchen Fenster mit, wie kann ich das beheben?

  • @richardesponja693
    @richardesponja693 5 месяцев назад

    Basically, man ladet immer das Framework und die dazugehörige Apps für die App runter...Was ist mit der Framework Version am lokalen PC? Wird die automatisch aktualisiert bzw. ist diese kompatibel?

  • @Neurolync
    @Neurolync 29 дней назад

    Funktioniert dass auch mit html css und Python

  • @white_panter
    @white_panter Год назад

    Hey,
    ist es auch möglich eine Serielle Kommunikation aufzubauen
    ?

  • @FH_zock
    @FH_zock 2 года назад +1

    Hej Junus,
    bei mir steht, wenn ich den "npx" command ausführe, "Error: git init fehlt oder ist nicht vorhanden." Kannst du mir da helfen?
    MfG FHzock :)

    • @Ben_Hantzsche
      @Ben_Hantzsche 2 месяца назад +2

      1 jahr später und ich hab das selbe problem :)

    • @FH_zock
      @FH_zock 2 месяца назад

      @@Ben_Hantzsche Ich glaub ich habs damals sogar behoben bekommen.. aber weiß nicht mehr wie.. Google mal ein bisschen

    • @Ben_Hantzsche
      @Ben_Hantzsche Месяц назад

      @@FH_zock Ja konnte das auch beheben . git exe war irgendwie im falschen ordner oder sowas

  • @naimyazici
    @naimyazici Год назад

    Hallo Junus, muss auf der PC von Endnutzer auch node-js installiert sein, ich würde gerne die Filesystem von node-js nutzen

  • @rolandwinterkorn
    @rolandwinterkorn Год назад

    Wo legt denn das Programm die Daten ab, nachdem es als Desktop Anwendung umgewandelt wurde?

  • @gamerel5028
    @gamerel5028 2 года назад

    found 2 vulnerabilities - electron install nicht möglich...google hilft mir nicht , was soll ich machen?

  • @dedxthx3411
    @dedxthx3411 2 года назад +1

    Wie kann ich eine Datenbank einbinden? Für das abrufen von daten?

    • @dedxthx3411
      @dedxthx3411 2 года назад

      Habs gegoogelt und herausgefunden. Werde es probieren 😁 danke fürs tutorial 😊

  • @litosazevedo
    @litosazevedo 2 года назад +2

    Gibt es sowas auch aus PHP Dateien statt html?

    • @Programmierenlernen
      @Programmierenlernen  2 года назад

      was meinst du genau?

    • @litosazevedo
      @litosazevedo 2 года назад +2

      @@Programmierenlernen So wie Electron aber das man ein App die in PHP und MySQL programmiert ist, in einen Windows App umwandeln kann. Oder eventuell als WebView?

  • @DaniF-ik6xr
    @DaniF-ik6xr 2 года назад

    Ich hab Mal ne andere Frage 😁 ich habe ein Asus ZenBook flip 13 nach dem Update von Windows hat er neu gestartet. Jetzt steht da geben Sie den Bitlocker Schlüssel ein ich besitze aber keinen 😔 jetzt habe ich Windows auf ein bootfähigen Stick gezogen schön und gut Tastatur und Touchpad funktionieren nicht habe es dennoch geschaft auf weiter zu klicken nun verlangt er von mir Treiber?? Habe mir viele Videos angeschaut aber bei niemanden wird ein Treiber verlangt können Sie mir vielleicht weiterhelfen?

  •  Год назад

    Bei mir kommt immer der Fehlercode "npm wurde nicht als name einer Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt" Bin bis 13:50 gekommen. Kann mir da jemand weiterhelfen?

  • @heike6872
    @heike6872 Год назад

    Vielen Dank für das tolle Video!
    Eine Frage habe ich noch 🙂
    Wenn ich die von mir erstellte exe ausführe, kriege ich automatisch einen Link auf den Desktop gelegt (C:\Users\...\AppData\Local\MyTool\MyTool.exe). Kann ich diese Funktion unterdrücken, so dass kein Link automatisch erzeugt wird?
    Vielen Dank und schönen Gruß

  • @DerFlaver
    @DerFlaver 2 года назад

    Kann man so auch eine App für den playstor oder appstor umwandeln?

  • @LuisEmmrich
    @LuisEmmrich 5 месяцев назад

    geht das auch in 2024 noch weil bei mir steht immer da das diese datei nicht gefunden wurde

  • @karllauterbach3887
    @karllauterbach3887 2 года назад

    Wie kann man einen Button machen der wenn man ihn drückt ein Script ausgeführt wird?

  • @Haberl92
    @Haberl92 2 года назад

    warum dann nicht gleich eine HTA-Anwendung? Ich habe z.B. mehrere kleine Tools für mich als HTA gemacht und bin sehr zufrieden (ich weiß, dass HTA schon älter ist, aber funktioniert ja noch)

    • @anonym7754
      @anonym7754 2 года назад

      Weil HTA nicht plattformübergreifend ist.

  • @mariotipp5018
    @mariotipp5018 7 месяцев назад

    Funktioniert das auch mit php-Webseiten?

  • @sasnex
    @sasnex Год назад

    npx create-electron-app . command failed "git"

  • @dghrterizukiri813
    @dghrterizukiri813 2 года назад

    Ich hätte da Mal eine Frage an sie und die wäre würden sie Tron Script empfehlen um Viren zu löschen denn ich habe ihr Video gesehen über wie entfernt man Viren und da kam ja vor daß man seine eigene Sicherheits system nutzen soll doch was wenn der Virus ständig wieder auf taucht?Danke im voraus falls sie oder jemand anderes antworten sollte

  • @johnwayne8059
    @johnwayne8059 2 года назад +1

    Die moderne Version von "*.bat" ist "*.cmd". Zumindest wurde mir das so von der IT meines Arbeitgebers so mitgeteilt...!
    Edit:
    Danke für eure Videos und die Arbeit dahinter!👍

  • @philipskird8649
    @philipskird8649 9 месяцев назад

    @Herr Lehrer, du gibt es noch eine andere möglichkeit als Electron. musste feststellen bei Linux/Fedora bekomm ich bei der installation probleme.. beziehungsweise.. paket probleme . trotz root rechte :-D

    • @philipskird8649
      @philipskird8649 9 месяцев назад

      als info . ich hab schon beta und unterschiedliche versionen ausprobiert.. von electron

  • @TobCraft
    @TobCraft 2 года назад

    habt ihr (schon) einen Discord server ?

  • @Phytonix
    @Phytonix Год назад

    Ich habe mal eine Frage, wie bekomme "File" "Edit" "View" "Windows" "Help" weg bzw. das es mir nicht mehr angezeigt wird ? Über eine Antwort würde ich mich freuen LG Julian

  • @Lukas2790
    @Lukas2790 2 года назад

    Geht das auch mit YT?

  • @cs_wolke
    @cs_wolke 2 года назад

    Habt ihr einen Discord Server?

  • @Sebistyla22
    @Sebistyla22 2 года назад

    kann man auch das icon ändern ?

    • @blackcrew4446
      @blackcrew4446 2 года назад

      Auf die Verknüpfung rechtsklicken
      >Eigenschaften
      >dateipfad öffnen
      >die .ico Datei austauschen
      Fals es keine desktopverknüpfung geben sollte ist die Datei bei mir in Appdata abgespeichert
      Dafür einfach
      >Suchleiste
      >nach dem Programm "ausführen" suchen
      >%appdata% eingeben
      >nach deinem Programmordner suchen
      >.Ico Datei tauschen

  • @Sebistyla22
    @Sebistyla22 2 года назад

    Warte immernoch auf das html rpg game

  • @nova_n3sus
    @nova_n3sus Год назад

    10:8 Ich kann den Command nicht ausführen da kommt "git" error

    • @SirFlameAlotDE
      @SirFlameAlotDE Год назад

      1. Git runterladen und installieren 2. in VS code in den Settings git bash als terminal einstellen (google dazu gitbash Terminal in VSC) 3. Neustarten und das oben genannte aus dem Video umsetzen (im Git bash Terminal).

  • @andref.6730
    @andref.6730 2 года назад

    Ich habe das nicht verstanden, warum man Visual Studio nicht auf Deutsch umstellen sollte?

    • @Programmierenlernen
      @Programmierenlernen  2 года назад

      weil es die ganze Welt auf Englisch benutzt. Und du deshalb viel mehr dazu findest, wenn du etwas brauchst.

    • @Programmierenlernen
      @Programmierenlernen  2 года назад

      wenn du ein bisschen länger programmierst, wirst du merken, was ich meine

    • @andref.6730
      @andref.6730 2 года назад

      @@Programmierenlernen Ok Danke 🙂

  • @Sebistyla22
    @Sebistyla22 2 года назад

    das installieren klappt nicht bekomm 2 moderate severity vulnerabilities

    • @IX_07
      @IX_07 2 года назад

      same

  • @arianklon4612
    @arianklon4612 Год назад +1

    Hat nicht funktzunirt

  • @hazush_
    @hazush_ Год назад

    Halt git vergessen. Weil bei mir steht bei npx das ich git brauche weil ich es nicht hatte.

  • @kaliboghg5678
    @kaliboghg5678 2 года назад

    Hi. ich habe da eine Frage. Ich habe allles wie gezeigt gemacht aber wenn ich bei minute 10:50 kommt bei mir diese meldung:
    PS C:\Dev\WDIN_electron_windows> npx create-electron-app .
    ✔ Initializing Project Directory
    ✖ Initializing Git Repository
    An unhandled error has occurred inside Forge:
    Command failed: git init
    Der Befehl "git" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    Error: Command failed: git init
    Der Befehl "git" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    at ChildProcess.exithandler (node:child_process:402:12)
    at ChildProcess.emit (node:events:513:28)
    at maybeClose (node:internal/child_process:1100:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
    kann mir jemand helfen?

    • @Programmierenlernen
      @Programmierenlernen  2 года назад +1

      Hey, lese am besten mal die Fehlermeldung durch. Da steht, dass "git" nicht gefunden werden konnte. Das liegt daran, das Git vermutlich nicht auf deinem PC installiert ist.

    • @kaliboghg5678
      @kaliboghg5678 2 года назад

      @@Programmierenlernen Das habe ich auf stackoverflow auch als Antwort bekommen, Git ist aber installiert habe es überprüft...

    • @CRTsoftware
      @CRTsoftware Год назад

      @@Programmierenlernen Das GIT benötigt wird, wurde im Video nicht erwähnt, oder?

  • @yuriysh1987
    @yuriysh1987 2 года назад

    Golang ist noch einfacher 🤪

  • @Lukas2790
    @Lukas2790 2 года назад

    Hi

  • @wichtendo
    @wichtendo 2 года назад

    Ich bin kein fan von javascribt

  • @petergplus6667
    @petergplus6667 2 года назад

    Englischsprachige tech community: avoid Java Script at any cost.
    Deutsche Variante: howto JavaScript....

  • @RFLCPTR
    @RFLCPTR 2 года назад

    *eine sehr ineffiziente Desktop App

    • @martapfahl940
      @martapfahl940 2 года назад

      inwiefern?

    • @RFLCPTR
      @RFLCPTR 2 года назад +1

      @@martapfahl940 Programme mit Electron gelten als ineffizient, weil andere Programmiersprachen für das Endprodukt um einiges weniger Ressourcen benötigen

    • @jonas-werner
      @jonas-werner 2 года назад +2

      @@RFLCPTR ja aber angenommen man kann diese Programmiersprachen nicht, dann ist das doch die perfekte Alternative

    • @Programmierenlernen
      @Programmierenlernen  2 года назад +3

      naja, mittlerweile ist das Performance-Thema nicht mehr ganz so relevant, da es deutlich besser geworden ist..für viele Anwendungen reichts. Aber klar, wenn du richtige Performance brauchst, dann kannst du gleich zum Beispiel direkt in C++ entwickeln.

  • @moinwu6667
    @moinwu6667 2 года назад +1

    bei mir geht das mit dem npx create-electron-app . nicht
    kann mir dabei jemand helfen?

    • @minoterieamej6819
      @minoterieamej6819 Год назад

      die Befehle funktioniert nicht mehr es läuft über react " npx create-react-app my-app oder . --template electron-react "

  • @braxxel
    @braxxel Год назад

    Was mach ich falsch? :(
    An unhandled rejection has occurred inside Forge:
    Error: Command failed: git init
    Der Befehl "git" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    at ChildProcess.exithandler (node:child_process:419:12)
    at ChildProcess.emit (node:events:513:28)
    at maybeClose (node:internal/child_process:1091:16)
    at ChildProcess._handle.onexit (node:internal/child_process:302:5)

    • @papapixxel7860
      @papapixxel7860 Год назад

      Ist gelöst. Git installieren. Beim nächsten mal im Tutorial erwähnen wäre nice :)

    • @braxxel
      @braxxel Год назад

      Hat sich geklärt :) Musste vorher auch git auf meinem Rechner Installieren :)

  • @Lomeny_12
    @Lomeny_12 10 месяцев назад

    Geht dass auch mit Python?