Zum erstellen einer Website benötigst du einen Webhoster, sofern du noch keinen eigenen Server betreibst. Der Webhoster wird deine Website auf seinen Servern im Internet für dich bereitstellen. Es gibt eine Vielzahl an Webhostern die dir auch ermöglichen eine Website im Baukastenprinzip zusammenzustellen, damit du diese nicht selbst Programmieren musst. Ein bekanntes Baukastensystem für einen eigenen Blog wäre zB. Wordpress. Wenn du deine Website hingegen nicht aus einem Baukastensystem erstellen willst, musst du dich entscheiden welche Art von Inhalt deine Website anzeigen soll. Unterschieden werden muss vorerst zwischen statischem und dynamischem Inhalt. Bei statischem Inhalt erstellst du eine Website mit HTML, CSS und Javascript. Bei dynamischem Inhalt wirst du eine Backend-Programmiersprache wählen müssen, die dann aus jedem Request eine dynamische Antwort generiert. Beispiele hierfür sind PHP und JSP. Jedoch wird bei modernen Webseiten auch bei dynamischen Inhalten eine Mischform verwendet: Dabei wird der statische Teil der Webseite als statischer Inhalt geladen und nur die Information die dynamisch ist per Javascript vom Server nachgeladen. Ein Beispiel hierfür wäre der Einsatz von NodeJs im Backend und ReactJs im Frontend.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence