Wenn ASP.NET nicht die Antwort für Ihr Blog ist
Es gibt eine bestimmte Kategorie von Blog-Beiträgen, die Tools auf Entwicklerniveau als offensichtliche Wahl für die Erstellung eines Blogs betrachten, als ob die Person, die über ihre Sauerteig-Experimente schreibt, ein Framework benötigt, das für Unternehmens-Webanwendungen entwickelt wurde. Ich habe diesen Fehler gemacht. Der Mehraufwand lohnt sich nicht, es sei denn, die technische Kontrolle ist das eigentliche Ziel.
Was Code-lastige Blog-Software eigentlich bietet
Frameworks wie ASP.NET bieten Entwicklern enorme Flexibilität. Sie können eine benutzerdefinierte Authentifizierung verkabeln, komplexe Vorlagensysteme erstellen, jede gewünschte Datenbank integrieren und das Ganze auf einer Infrastruktur bereitstellen, die vollständig von Ihnen kontrolliert wird. Wenn Sie bereits C# oder verwandte Sprachen beherrschen, ist die Grenze wirklich hoch – Sie können ein Blogging-System erstellen, das genau das tut, was Sie wollen, ohne dass externe Abhängigkeiten Ihr Datenformat oder Plugin-Ökosystem vorschreiben.
Das ist echt. Für einen Softwareentwickler, der die vollständige Kontrolle haben möchte und Infrastrukturprobleme ebenso mag wie Schreibprobleme, kann so etwas wie ein benutzerdefiniertes ASP.NET-Blog zutiefst befriedigend sein. Du baust genauso viel wie schreibst.
Die Kosten erwähnt niemand
Das Problem besteht darin, dass genau die Flexibilität, die Tools auf Entwicklerniveau attraktiv macht, auch der Grund dafür ist, dass ihre Wartung langsam ist. Jede gewünschte Funktion – ein Kommentarbereich, ein RSS-Feed, eine Bildergalerie – muss manuell erstellt oder integriert werden. Bei einer verwalteten Plattform sind diese Funktionen standardmäßig vorhanden. Wenn bei Ihrem benutzerdefinierten Setup um 2 Uhr morgens etwas kaputt geht, sind Sie das Support-Team.
Ich habe ein Wochenende damit verbracht, ein benutzerdefiniertes Blog-Backend zu verkabeln, obwohl ich fünf Artikel hätte schreiben können. Allein die Serverkonfiguration nahm einen ganzen Nachmittag in Anspruch. Und schließlich war das Leseerlebnis für die Besucher das gleiche wie das, das ich mit einem gehabt hätte Webhosting-Plan und ein Standard-CMS. Niemand, der sich meine Beiträge ansah, konnte den Unterschied zwischen meinem handgerollten System und einer WordPress-Installation erkennen. Nur ich wusste es – und vor allem wusste ich, wie viel Zeit es gekostet hatte.
Für wen es eigentlich Sinn macht
Wenn Sie als Entwickler einen Blog teilweise als Portfoliostück erstellen oder bestimmte Fähigkeiten mit einem bestimmten Framework demonstrieren möchten, dann hat der technische Aufwand einen Zweck, der über den Blog selbst hinausgeht. Einstellungsmanager, die Ihre Codebasis lesen können, werden die Implementierungsdetails bemerken. In diesem Fall bringt die zusätzliche Arbeit etwas Konkretes ein.
Es macht auch Sinn, wenn Ihr Blog ungewöhnliche Anforderungen hat – starke Echtzeitinteraktion, enge Integration mit einer vorhandenen Anwendung oder Sicherheitsbeschränkungen, die verwaltete Plattformen ausschließen. Ein Standard Blog-Software Die Installation wird nicht jeden Randfall abdecken.
Aber für die Mehrheit der Leute, die schreiben und gelesen werden wollen, ist die Wahl eines Frameworks, weil es technisch beeindruckend ist, gleichbedeutend mit der Wahl des falschen Tools. Der Zweck eines Blogs ist das Schreiben. Die Plattform ist nur das Regal, auf dem sie steht.
Was ich überspringen würde
Ich würde jede Einrichtung überspringen, die erfordert, dass Sie Ihren eigenen Server verwalten, wenn Sie kein Systemadministrator von Beruf oder Interesse sind. Cloud-Hosting Tools haben verwaltete Bereitstellungen so kostengünstig und zuverlässig gemacht, dass das Argument „Ich möchte die volle Kontrolle“ aus Kostengründen kaum noch stichhaltig ist. Ich würde auch den Reflex überspringen, nach dem leistungsstärksten verfügbaren Werkzeug zu greifen – a Entwicklertastatur und ein benutzerdefiniertes Framework wird Ihr Schreiben nicht besser machen. Eine ruhige Stunde und etwas, das es wert ist, gesagt zu werden.
Das ehrliche Fazit: ASP.NET ist eine wirklich hervorragende Software für Anwendungen, die sie benötigen. Die meisten Blogs tun das nicht. Wählen Sie die Plattform aus, die Ihnen am schnellsten zur Seite steht, und beginnen Sie mit der Veröffentlichung. Sie können jederzeit später migrieren, wenn Ihre Anforderungen wirklich über eine Standardplattform hinauswachsen – und die Chancen stehen gut, dass dies nie der Fall sein wird.
Bereit zum Shoppen? Vergleichen Technik und Gadgets filialübergreifend →






