Mir fällt bezüglich der Websachen noch nachfolgendes ein.
 
_javascript_ Frameworks mit serverseitiger Ausführung des Programmcodes
React --> Facebook
Angular --> Google
Vue --> _javascript_-Framework zur Entwicklung von Single-Page-Webanwendungen
Node.js --> serverseitigen Implementierung von _javascript_, ermöglicht eine asynchrone Ausführung von Programmcode
Node-Red --> visuelles Tool, vorrangig für den  IoT-Bereich, aber auch für viele andere Aufgaben geeignet
 
Grüße
Bernd
Gesendet: Freitag, 05. März 2021 um 17:09 Uhr
Von: "Stefan Engelhardt" <stefan.engelha...@gmx.de>
An: "Linux-User-Group Dresden" <lug-dd@mailman.schlittermann.de>
Betreff: Re: Webanwendungen programmieren
Leute, dass sind viel mehr Informationen als ich erwartet habe. Ich dachte, ihr seid Hobby-Linuxer dabei seid ihr scheinbar IT-Freaks :) (Liebevoll gemeint)
Vielen lieben Dank dafür.
 
Ein was noch zur Klarstellung. Ich selbst werde nicht programmieren. Aber ich sollte schon wissen, welche Programmiersprachen zum Einsatz kommen. Wenn ich geschnallt habe, "was das Unternehmen braucht", kann ich auf die Suche nach Leuten gehen, die dann meine Probleme aus dem Handgelenk schütteln. Muss jetzt aber erst nochmal alle Informationen von euch durcharbeiten und gucken was bei raus kommt.
 
Eine Antwort noch an Gerd:
- Programmiersprachen (plain HTML, PHP, _javascript_, Python, Go, ...)
Das ist meine Ausgangsfrage, auf die ich eine Antwort suche.

- Anwendungen (Chat, Wiki, ERP-System, Shop, ...)
Die Anwengung, welche programmiert werden soll, ist eine Art ERP-System, in dem man auch chatten können soll oder zumindest Nachrichten. Je nach etablierung auf dem Markt, kommt auch ein Shop hinzu. Aber dafür gibt es noch keine tiefgreifenderen Gedanken.

- Nutzung interaktiv oder nur lesen
Interaktiv

- Dienstprogramme (Webserver z.B.: Apache, Nginx ... , Datenbanken z.B. PostgreSQL, SQLite, HSQLDB  ... )
Weil Webanwendung, Webserver und Datenbank. Ist noch nicht ganz raus, vielleicht auch ein Active Directory für die User der Webanwendung selbst. Vielleicht ist auch eine VPN-Verbindung von Interesse, aber das ist möglicherweise einfach zu viel Sicherheit des guten als notwendig.

- Welche Aufgaben müssen gelöst werden und welche Tools sind dafür geeignet
Erstmal wäre es nicht schlecht zu wissen, wie man "Ein Fenster" beim Anwender auf dem Bildschirm erzeugt, welches man dann weiter mit Leben füllen kann. Im Fenster sind, je nach Personengruppe, Verwaltungsmöglichkeiten zur Schul-, Aus-, Weiterbildung und Umschulung. Einerseits kann eine Schule ihre ganzen Bedürfnisse abbilden, Lehrer ihren Unterricht anbieten, Schüler ihren Werdegang planen, Unternehmen ihren Personalbedarf, Ausbildungsplätze (und ähnliches) anbieten, ... Kurzum. Zum einen braucht es Eingabefelder, zum anderen muss es grafisch hübsch aufgearbeitet sein. Im Hintergrund findet ein Matching statt, dessen Ergebnisse auf die grafische Darstellung haben.

- Welche Daten werden verarbeitet (Cookies, Logs, Eingabedaten, ...)
Von Programmieren verstehe ich wie gesagt nicht so wahnsinnig viel. Mir ist fast egal, wie die Programmierer die Aufgaben lösen werden. Ich rechne eigentlich fest damit, dass die erste Version ganz anders aussehen wird also die, ab wann erste Kunden dran dürfen. Nach meiner Vorstellung müssen wir einmal alles "irgendwie" darstellen und wenn das einigermaßen funktioniert, setzen wir uns als Team hin und erstellen dann, eine brauchbare "hübsche" Variante die dann immer weiter entwickelt wird. Da steckt einfach zu viel dahinter um alles Mal eben so zu erklären oder einfach Mal so zu durchblicken.
 
Am Fr., 5. März 2021 um 15:59 Uhr schrieb Daniel Leidert <daniel.leidert.s...@gmx.net>:
Am Freitag, dem 05.03.2021 um 15:44 +0100 schrieb Daniel Leidert:

[..]
> Da wirst du um HTML/CSS nicht herumkommen. Für die Webanwendung wäre mein
> Gedanke wie oben beschrieben: entweder PHP/SQL/_javascript_ ("klassisch") oder
> Ruby on Rails/SQL.

... oder Python oder Go.


Was dir mehr liegt.

HTH Daniel

 

Antwort per Email an