Framework Electron 14

Fragen und Diskussionen rund um Internet, Software und PC
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5747
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Framework Electron 14

Ungelesener Beitrag von Tommy Herrmann »

... sorry - ich habe null Ahnung was das Framework "Electron" ist und wofür das mit Mobirise eingesetzt werden könnte - auch wenn ich bei Wikipedia bereits etwas darüber gelesen habe.

https://de.wikipedia.org/wiki/Electron_%28Framework%29

Weiß das jemand und kann eine kurze Erklärung geben?

Wo und wie setzt Mobirise das denn ein, sie haben geschrieben, dass sie nun das brandneue

Electron 14

mit v5.7.5 BETA im Einsatz haben.

... deswegen funktioniert auch gerade damit das Update von Erweiterungen nicht richtig :anmachen:
stobi_de
Moderator
Moderator
Beiträge: 730
Registriert: Di 11. Okt 2022, 06:30

Re: Framework Electron 14

Ungelesener Beitrag von stobi_de »

Hm... Du warst ja nie ein "echter" Programmierer.
Lass es mich so erklären:

Du schreibst ein Programm in einer bestimmten Sprache. Du kennst vielleicht C++ oder Basic oder Pascal.
Diese Programme müssen "kompliert werden", damit der Computer die Anweisungen versteht. Es entsteht dann für einen PC eine exe-Datei aus Maschinensprache, die heutzutage nur noch wenige können.

Mittels dieses Electron kannst Du nun die gleiche Funktionalität direkt auf verschiedenen Computertypen erzeugen. Du legst einen Schalter um und es werden verschiedene gleich funktionierende Programme für verschiedene Computer erzeugt.
Ein Framework bringt i.A. noch eine ganze Bibliothek an Funktionen mit, die identisch auf allen Zielsystem funktionieren. - Bootstrap ist ja auch eine Art Framework.

Aber ich befürchte gerade, das wusstest Du schon alles....
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5747
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Framework Electron 14

Ungelesener Beitrag von Tommy Herrmann »

ja - schon, aber wie und wo ist das bei Mobirise auf meinem PC :eek:

... oder steckt das in der .exe

P.S.:

Mit BASIC hatte ich mich mal beschäftigt - dann wurde ich Profi im dBASE und habe Tausende von Programmen damit selbst geschrieben - u.a. meine gesamte Finanz- und Lohnbuchhaltung meiner Firma.

Diese Programme konnte man über Clipper zu eigenständig ausführbaren Programme kompilieren ...

https://de.wikipedia.org/wiki/DBASE
stobi_de
Moderator
Moderator
Beiträge: 730
Registriert: Di 11. Okt 2022, 06:30

Re: Framework Electron 14

Ungelesener Beitrag von stobi_de »

Ja genau, das steckt in der exe - bzw. in den ganzen libs und dlls, die da mit installiert werden.
Electron selbst taucht da scheinbar nicht mit auf.

dBase... das waren noch Zeiten....
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5747
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Framework Electron 14

Ungelesener Beitrag von Tommy Herrmann »

... über 4.000 Programme habe ich geschrieben - wahnsinn. Sind noch auf meinem XP im Büro, der seinen Geist nun restlos aufgegeben hat. Habe aber einige gerettet - nur so als Erinnerung :D
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5747
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Framework Electron 14

Ungelesener Beitrag von Tommy Herrmann »

Ganz kleines Beispiel aus den 80igern (letzte Änderung 1999) :D

Berechnung von Ostern für die Feiertage in der Anwesenheitsliste:

Code: Alles auswählen

*** 22.12.99 *** OSTERN.PRG *** Berechnung der Feiertage
*** Aufrufende Programme : JAHRENDE.PRG / KALENDEM.PRG / KALENDER.PRG
*** Jahr 2000 abgeschlossen

*-- diese Zahlen wiederholen sich alle 19 Jahre
*-- die Zahlen 14 - 3 - usw. betreffen das Tagesdatum des 1. Frhlingsvollmondes nach dem 21. M„rz
O0=14
O1=3
O2=23
O3=11
O4=31
O5=18
O6=8
O7=28
O8=16
O9=5
O10=25
O11=13
O12=2
O13=22
O14=10
O15=30
O16=17
O17=7
O18=27

IF Feierruf=0                          && JAHRENDE.PRG Variablen setzen
   mjahr=YEAR(DATE())
   mjahr=LTRIM(STR(mjahr))
   ojahr=VAL(mjahr)
ENDIF

ojahr=ojahr/19-INT(ojahr/19)           && INT errechnet welche der obigen 19 Daten benutzt wird
ojahr=ROUND(ojahr*19,0)

IF ojahr<=9                            
   ojahr="O"+str(ojahr,1)
   ELSE
   ojahr="O"+str(ojahr,2)
ENDIF

DO CASE
   CASE &ojahr<=9
   odat="0"+STR(&ojahr,1)
   OTHERWISE
   odat=STR(&ojahr,2)
ENDCASE

DO CASE
   CASE &ojahr<19                      && wenn kleiner als 19 ist der Frhlingsvollmond im April
   RMONAT="04"
   OTHERWISE
   RMONAT="03"                          && sonst ist es der M„rz
ENDCASE

*-- Erster Frhlingsvollmond wird errechnet fr die Bestimmung vom Oster-Sonntag
FRLV=STR(&ojahr)+"."+RMONAT+"."+mjahr
FRLV=CTOD(FRLV)

*-- Neujahr
NEUJX=CTOD("01.01."+mjahr)

*-- Maifeiertag
MAIFX=CTOD("01.05."+mjahr)

*-- Ostersonntag + Ostermontag
OST1X=DOW(FRLV)

IF OST1X>1                             && Errechnung der Differenz-Tage vom Frhlinsvollmons zum Ostersonntag
   Tagsuche=8-OST1X
   OST1X=FRLV+Tagsuche
   *-- Ostermontag
   OST2X=OST1X+1
   ELSE
   OST1X=FRLV+7
   *-- Ostermontag
   OST2X=OST1X+1
ENDIF

*-- Karfreitag
KARFX=OST1X-2

*-- Christi Himmelfahrt
HIMMX=OST1X+39

*-- Pfingstsonntag
PFI1X=OST1X+49
*-- Pfingstmontag
PFI2X=OST1X+50

*-- Tag der deutschen Einheit wurde nach der Wiedervereinigung ab 1990 umgesetzt
IF VAL(mjahr)<1990
   DEUTX=CTOD("17.06."+mjahr)
   ELSE
   DEUTX=CTOD("03.10."+mjahr)          && ab 1990 ist es der 03.Oktober
ENDIF

*-- Buá- und Bettag  ( kann keiner verstehen - muá man noch mal drber nachdenken )
*-- wurde in Berlin mit dem Jahr 1995 abgeschaft
IF VAL(mjahr)<1995
   BUST=CTOD("01.11."+mjahr)
   BUST=DOW(BUST)
   DIFF=4-BUST
   IF DIFF<=0
      DIFF=DIFF+7+15
      ELSE
      DIFF=DIFF+15
   ENDIF
   DIFF=STR(DIFF,2)
   BUSTX=CTOD(DIFF+".11."+mjahr)
   ELSE
   BUSTX=CTOD("  .  .  ")
ENDIF

*-- Weihnachten
WEI1X=CTOD("24.12."+mjahr)
WEI2X=CTOD("25.12."+mjahr)
WEI3X=CTOD("26.12."+mjahr)

*-- Sylvester
SYLVX=CTOD("31.12."+mjahr)

IF Feierruf=0                          && JAHRENDE.PRG, sonst =1 (KALENDEM.PRG/KALENDER.PRG)
   SET SAFETY OFF
   SAVE ALL LIKE ????X* TO FEIERTAG
   SET SAFETY ON
ENDIF

RETURN
stobi_de
Moderator
Moderator
Beiträge: 730
Registriert: Di 11. Okt 2022, 06:30

Re: Framework Electron 14

Ungelesener Beitrag von stobi_de »

Wenn man es genau nimmt, sind die heutigen Programmiersprachen auch nicht so wesentlich anders.
Klaus
Supporter
Supporter
Beiträge: 440
Registriert: Mi 21. Jul 2021, 00:43

Re: Framework Electron 14

Ungelesener Beitrag von Klaus »

Der Großteil von MR ist in HTML und JavaScript geschrieben und wird dann so "verpackt" dass Du es mit einer EXE starten kannst.

Grundsätzlich kann es Dir egal sein weleches Electron verwendet wird.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5747
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Framework Electron 14

Ungelesener Beitrag von Tommy Herrmann »

Ich dachte, das "sitzt" da wie z.B. das Framework "Bootstrap" in irgendwelchen Dateien - das ist mir so noch nie bewusst gewesen.

Danke ...
Klaus
Supporter
Supporter
Beiträge: 440
Registriert: Mi 21. Jul 2021, 00:43

Re: Framework Electron 14

Ungelesener Beitrag von Klaus »

Ja das ist schon da nur "verschleiert" (und gepackt) in der app.asar, ab und zu sieht man das an den Fehlermeldungen
download/file.php?id=2302&t=1

Ich hab gerade mal schnell das quick-start leicht angepasst und "durchlaufen" lassen, sieht so aus:
E1.JPG
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5747
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Framework Electron 14

Ungelesener Beitrag von Tommy Herrmann »

... OK - verstehe gerade "Bahnhof" :D
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste