Welche Programmiersprache und Technologien können Sie für mein Projekt empfehlen? [abgeschlossen]

Es ist notwendig, ein Webprojekt zu erstellen, in dem es möglich sein wird, die Kundendatenbank zu ergänzen, verschiedene Operationen mit Informationen über den Kunden durchzuführen (löschen, hinzufügen, bearbeiten), Daten aus der Datenbank zu lesen und WORD-Dokumente (.doc ) nach Vorlage. Kalender mit Zahlung von Kunden. Bonussystem. Und außerdem, dass der Kunde die Möglichkeit hatte, sich zu registrieren und die Daten zu ergänzen/aktualisieren. Usw.


Vielleicht in Zukunft Zugriff auf die Datenverwaltung über mobile Anwendungen


Welche Programmiersprachen und -technologien sollen verwendet werden?


In Gedanken eine Verknüpfung von

  • PHP (schlankes Framework) + MySQL
  • oder
  • Spring-Framework + MySQL

  • Datenbank: MySQL oder ???
  • REST API: php (slim framework) oder java (spring framework) oder ???
  • Frontend: php (slim framework) oder java (spring framework) oder ???

Was können Sie raten? Was empfehlen Sie im Back-End zum Erstellen der REST-API? Und was empfehlen Sie im Frontend zu verwenden?

imho, diese Frage ist für diese Seite kein Thema. usr node.js + mongodb. oder besser: benutze perl;
Wahrscheinlich offtopic, aber schauen Sie sich auch HOP , Ocsigen , OPA an, da alle in der Lage sind , browserseitige und serverseitige Berechnungen problemlos zu mischen. Siehe auch diese Antwort & Haxe

Antworten (2)

Vorteile Spring Framework

  1. Große Sicherheit
  2. Einfache Verpackung und Verteilung
  3. Sie können ein Installationsprogramm erstellen (jeder kann Ihre Software installieren)

Vorteile PHP-Framework

  1. Einfache Fehlerbehebung (Sie müssen die Software nicht neu packen, ersetzen Sie einfach die korrigierte Datei)
  2. Schnelle Installation

Ich würde es dir sagen:

Wenn Sie eine größere Sicherheit des Codes benötigen, ist vielleicht die bessere Option Spring

Wenn Ihr System von einem Browser aus verwendet wird, verwende ich PHP

Beides sind gute Sprachen, und ich denke, das Wichtigste sind gute Programmierpraktiken.
In beiden Fällen verwende ich MVC

Ich werde Ihnen vorschlagen, mit PHP Framework Codeigniter zu gehen! . Es ist ein beliebtes MVC. Sie können mit weniger Aufwand eine riesige Anwendung darauf aufbauen.