Schreibt noch jemand Webseiten von Grund auf neu? [closed]

Lesezeit: 4 Minuten

Ich beschäftige mich mit Webdesign und -entwicklung. Ich habe ein paar Websites (nur Client-Code) von Grund auf neu geschrieben, beginnend mit nur a touch index.html. Wird diese Praxis immer noch verwendet oder besteht der größte Teil des Webs aus Vorlagen, WordPress oder anderen Hilfsmitteln?

  • Tut touch index.html meinst du auf der Kommandozeile? (Ich weiß, zufälliger Kommentar, aber was auch immer.)

    – gut

    9. April 2013 um 23:53 Uhr

  • @ MathSquared11235 ja, ich meinte, eine leere HTML-Datei zu erstellen und von dort aus zu beginnen, dann (immer noch manuell und immer noch von Grund auf neu) CSS-Styling und clientseitiges Skripting hinzuzufügen)

    – was du versteckst

    10. April 2013 um 7:35 Uhr

Benutzer-Avatar
Adib Aroui

Ich denke, 3 Dinge reichen aus, um gute Websites zu erstellen (Showcase-Websites oder kleine Web-App):

  • Serverseitig = Verstehen eines CMS, seiner Struktur und seiner Kernfunktionen + Grundkenntnisse in der Serversprache haben. Im Fall dieses OP (WordPress-PHP-Kombination ist gut).

  • Clientseitig: CSS3 + HTML5 + Javascript (Jquery oder gleichwertig).

  • AJAX als „Brücke“ zwischen den beiden Seiten.

Dinge von Grund auf neu zu machen, ohne ein CMS zu verwenden, ist gut für das Wissen, erfordert aber mehr Zeit.

Ich denke, es gibt hier 2 Fragen:

1) Wird diese Praxis noch verwendet?

  • Ja, du hast es gerade benutzt. Browser werden es unterstützen, also jemand da draußen wird es tun.

2) Besteht der größte Teil des Webs aus Vorlagen, WordPress usw.

  • Ja, das würde ich denken.

Sie könnten in die andere Richtung gehen und einen Webserver umgehen und ein Programm erstellen, das direkt auf HTTP-Anforderungen auf Port 80 antwortet, aber die Verwendung eines Webservers erspart Ihnen die Mühe der Programmierung und ermöglicht Ihnen, mit Dateien zu arbeiten. Verwenden Sie etwas anderes als touch index.html ist nur ein weiterer Schritt darüber hinaus, indem Sie einen zweckmäßigeren Weg verwenden, um zu den benötigten HTML-Dateien zu gelangen.

Es heißt nicht, dass alle Websites sein müssen dynamisch – zum Beispiel wird mein eigener Blog mit geschrieben Mittelsmann, was dem Schreiben einer Rails-App sehr ähnlich ist, außer dass Sie die App in statische HTML-Dateien kompilieren. Es ist einfach so viel einfacher, etwas wie Markdown zu schreiben, das zu einer netten Seite generiert wird, anstatt den HTML-Code von Hand bearbeiten zu müssen.

  • Das scheint mir eine coole Lösung zu sein. Ich fühle mich einfach unwohl dabei, mit so viel Code zu arbeiten, der von anderen geschrieben wurde und den ich nicht allzu sehr verstehe. Ich möchte eine Vorlage verwenden (keine Templating-System) gibt Ihnen nicht so viel Freiheit wie das Schreiben von Grund auf. Ich meine, ich weiß, dass das Konzept dasselbe ist wie die Verwendung einer externen Bibliothek, wenn Sie mit einer Programmiersprache arbeiten (Sie möchten das Rad nicht neu erfinden), aber da die Webentwicklung “vollständiger” ist (Sie planen und entwerfen eine Website) bei mir fühlt es sich anders an.

    – was du versteckst

    10. April 2013 um 7:00 Uhr

Eine Regel: Wenn Sie eine ziemlich komplexe Website erstellen, werden Sie viel Zeit damit verbringen, etwas (oder viele Dinge) zu tun, die Sie in Sekunden hätten erledigen können. Das Schreiben von Websites von Grund auf ist eine Schüleraufgabe/Hausaufgabe.

  • Ich vermutete, dass für größere Projekte so etwas wie Django oder Rails üblich und praktisch notwendig ist, aber trotzdem in diesen Fällen … Soll ich mein eigenes CSS schreiben? Und sollte ich meine HTML-Vorlagen von Grund auf neu schreiben? Meine war eine Art “breitere” Frage

    – was du versteckst

    10. April 2013 um 7:38 Uhr

  • Nun, es ist immer nützlich, einige Vorlagen bereits erstellt und getestet zu haben. Dies wird als “Code-Wiederverwendung” bezeichnet, entweder für CSS, HTML für Client-Code oder für jeden anderen Server-Code.

    – Javadev

    10. April 2013 um 8:02 Uhr

  • Ja, ich habe das ganze “Refaktorisieren” (ich weiß nicht, ob wir es in diesem Fall “Refaktorisieren” nennen können). Es macht für mich einfach mehr Sinn, wenn Refactoring auf Programmiercode angewendet wird: Bibliotheken, Funktionen und Klassen, die in einer Programmiersprache geschrieben sind, nicht in einer Markup-Sprache. Da geht es bei der Webentwicklung um Entwerfen und umsetzen eine Website, gibt Ihnen ein kompletter Neuanfang nicht eine leere Leinwand, die es Ihnen ermöglicht, wirklich frei zu sein in dem, was Sie erstellen? Außerdem sehe ich keinen solchen Nutzen in der Umgestaltung von HTML. Ich meine, du musst es noch mit deinen Inhalten füllen…

    – was du versteckst

    10. April 2013 um 8:10 Uhr

  • Refactoring bedeutet große Änderungen am Code, um eine neuere Version zu erhalten oder zu entwickeln. Du hast es! Code von Grund auf hat seine Vor- und Nachteile. Die Vorteile sind, eine sehr gute Vorstellung von jeder Codezeile zu haben. Nachteile sind Zeit und Produktivität.

    – Javadev

    10. April 2013 um 8:15 Uhr

  • Ich habe nur das Gefühl, dass HTML nicht so gut zum Refactoring geeignet ist wie eine Programmiersprache. In einer HTML-Vorlage müssen Sie immer noch jede Codezeile durchgehen, um sie mit Ihren Inhalten zu füllen, aber Sie können Ihren Code immer noch nicht beliebig strukturieren.

    – was du versteckst

    10. April 2013 um 8:18 Uhr

1251900cookie-checkSchreibt noch jemand Webseiten von Grund auf neu? [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy