Ich suche eine Empfehlung für Technologie / Software, um eine einfache Web-App zu erstellen, mit der meine Kinder verschiedene Dinge im Zusammenhang mit Hausaufgaben / Hausarbeit usw. im Auge behalten können. Als professioneller Softwareentwickler bin ich mir bewusst, dass es eine gibt Es gibt eine riesige Anzahl möglicher Lösungen, jede mit ihren eigenen Vor- und Nachteilen, also kann ich vielleicht meine Anforderungen genauer beschreiben:
Funktionale Anforderungen
Ich habe auch eine Reihe von nicht-funktionalen Kriterien, die ich ebenfalls erfüllen möchte. Der Zweck dieses Projekts besteht nur teilweise darin, meinen Kindern bei der Verwaltung ihrer Hausarbeiten usw. zu helfen. Ich war ziemlich vage über die tatsächlichen Anforderungen, da ich nicht so sehr nach einer bestehenden App suche, die meinen Anforderungen entspricht, sondern einem Technologie-Stack auf denen ich diese und andere Apps aufbauen kann. Meine nichtfunktionalen Kriterien sind:
Anregungen sehr dankbar angenommen.
Sie können sich eine Web-Wiki-Engine wie dokuwiki ansehen , die in PHP geschrieben ist, gewöhnliche Dateien und keine Datenbank verwendet, in den meisten Linux-Distributionen verfügbar ist oder einfach von Grund auf neu installiert werden kann, viele interessante Plugins (obwohl viele nicht auf dem neuesten Stand sind). Sie müssen einen Server wie Apache haben. Es ist jedoch nicht sehr Tablet-freundlich. Es gibt eine Live-Demo , bei der Sie sich als Administrator anmelden und ein wenig spielen können.
Oder erwägen Sie den Kauf eines Synology NAS der Einstiegsklasse: Sein Web-Frontend ist sehr nett, und dahinter haben Sie Linux und Standard-Tools, und das Betriebssystem wird für Sie gewartet. Außerdem erhalten Sie ein benutzerfreundliches Home-Backup und eine Cloud. Sehen Sie sich Synology an und probieren Sie den Live-Demo- Link unten auf der Seite aus.
Ich bin mit keinem dieser Vorschläge verbunden, aber ein glücklicher Benutzer von beiden.
Mit dem LAMP-Stack ist nichts falsch, aber wenn Sie damit bereits vertraut sind und etwas anderes wollen, verwenden Sie vielleicht node.js und mongodb
Was das Hosting angeht, bietet Linode jetzt einen Plan für 5 $/Monat an ... Sie haben die volle Kontrolle, also können Sie jeden Stack, den Sie am Ende verwenden, nach Ihren Bedürfnissen und Wünschen konfigurieren.
Izzy