Framework und Bibliothek zum Entwickeln einer Webseite mit Datenbank

Ich werde ein letztes Karriereprojekt starten, das eine Webseite mit einer Datenbank sein wird, um alle Kundeninformationen zu speichern.

Die Webseite muss einfach sein:

  1. Responsive Webseite.
  2. Kommunikation mit der Datenbank zum Speichern von Benutzerinformationen.
  3. Seien Sie sicher (z. B. Zahlungen über PayPal mit Zuverlässigkeit).

Ich weiß nicht, welches Framework/welche Bibliothek ich verwenden soll:

  • Django, Rubin, …
  • SQL, MongoDB, FireDB …

Was empfehlen Sie für die Entwicklung einer gut aussehenden Webseite?

C, Java, Python und SQL kenne ich bereits. Ich mag Python, aber ich weiß nicht, ob Django gut genug ist.

Antworten (2)

Alle 3 Punkte, die Sie erwähnen, können in fast jeder Sprache und vielen Frameworks erreicht werden, da sie heutzutage ohnehin einfache und gemeinsame Anforderungen fast aller Projekte im Web sind. Daher sollten Sie entweder das verwenden, was Sie bereits wissen oder etwas, das Sie im Laufe dieses Projekts lernen möchten, oder etwas, für das Sie eine Community um sich herum haben (lokal oder entfernt).

Sie sagen am Ende: "eine gut aussehende Webseite". Wenn Sie nur von der grafischen Darstellung sprechen, hat dies meist nichts mit der von Ihnen verwendeten Sprache, dem Framework und der Datenbank zu tun. Es ist nur ein "kleines" Designproblem, das technisch um HTML und CSS herumgeht, aber ein "Designer"-Auge braucht, um gut aussehende Seiten zu erstellen.

Danke für die Auskunft. Der Hauptzweifel besteht darin, dass ich nicht weiß, welches Framework freundlicher oder häufiger verwendet wird. Ich kenne SQL bereits, sollte ich nach mysql gehen oder haben die restlichen Datenbanken einen Vorteil gegenüber SQL? Gibt es ein Tool, mit dem Sie Webseiten entwerfen können (ich meine Drag & Drop), und Sie müssen diese nur auf Ihre Webseite importieren, oder Sie müssen es mit css + html codieren?

Sie brauchen nicht immer ein Framework, um einfache Aufgaben zu erledigen. Sie benötigen ein solides Verständnis der Sprache/Plattform, um zu verstehen, wie das Framework funktioniert. Ich würde vorschlagen, dass Sie sich einige Webentwicklungskurse auf Coursera/EdX ansehen.

Trotzdem meine persönlichen Empfehlungen.

Java: Vielleicht möchten Sie sich Spring Framework ansehen [viele Tutorials]

Python: Django

Reaktionsfähiges Framework : Bootstrap

Aber wenn Sie daran interessiert sind zu sehen, was andere Unternehmen wahrscheinlich verwenden, besuchen Sie https://stackshare.io/

Wenn ich mich für Django entscheide, kann ich eine vollständige und ansprechende Webseite entwickeln, oder brauche ich mehr?