Wenn man eine Datenbank verwenden will, eine entsprechende Abfragesprache wie z.B. SQL für relationale Datenbanken. Und evtl. eine Template-Sprache, falls man die Darstellung von dem eigentlichen Quelltext trennen will. Alternativ kann man aber auch ein komplettes Framework wie Django (in der Programmiersprache Python geschrieben) einsetzten. Dies hat den Vorteil, dass sich schon andere Leute Gedanken über die Einsatzgebiete und Ansprüche gemacht haben und das Framework dementsprechend besser an den Verwendungszweck angepasst ist als die zugrundeliegende Sprache.
Wenn man eine Datenbank verwenden will, eine entsprechende Abfragesprache wie z.B. SQL für relationale Datenbanken. Und evtl. eine Template-Sprache, falls man die Darstellung von dem eigentlichen Quelltext trennen will. Alternativ kann man aber auch ein komplettes Framework wie Django (in der Programmiersprache Python geschrieben) einsetzten. Dies hat den Vorteil, dass sich schon andere Leute Gedanken über die Einsatzgebiete und Ansprüche gemacht haben und das Framework dementsprechend besser an den Verwendungszweck angepasst ist als die zugrundeliegende Sprache.