2016-06-29 4 views
0

Ich bin neu in der IT-Bereich und möchte meine eigene Website erstellen. Ich kenne eine Menge IT-Kenntnisse (SQL, Basic JAVA, Python usw.), aber es fehlen die vollständigen Bilder einer Website.Was sind die Komponenten einer nicht statischen Website und verwandte Fähigkeiten

Die Komponenten ich kenne, sind:

Frontend: was auch immer die Menschen sehen, (HTML, JS, CSS,)

Backend: Der Server, die Datenbank, die Anwendung (eine Art von Codierung Sprache, SQL) und eine API, um die Rückseite und das Frontend zu verbinden (ich bin nicht sicher, welche Art von Fähigkeiten ich hier brauche, vielleicht TOMCAT oder etwas)

Außerdem brauche ich eine Domain.

Das ist alles, was ich weiß .. Ich möchte nur ein vollständiges Bild von einer nicht statischen Website haben.

Vielen Dank

Antwort

0

Ihre Skillset gegeben, Sie sind schon ganz in der Nähe eine dynamische (nicht statisch) Website zu schaffen.

  1. Mit HTML/JS/CSS können Sie eine rein statische Website erstellen. Dies ist die Benutzeroberfläche.

  2. Mit Datenbankmanipulationssprachen wie SQL können Sie den Inhalt in Datenbanken ändern. Dies ist die Datenbank.

Also, was Sie jetzt fehlt, ist eine Möglichkeit, die zwei (UI und Datenbank) zu verbinden - und das ist, wo eine serverseitige Sprache nützlich sein kann.

Ich schlage vor, herumzuspielen mit einer einfachen serverseitigen Sprachen (zum Beispiel PHP), um loszulegen.