När ASP.NET inte är svaret för din blogg
Det finns en viss kategori av blogginlägg som behandlar verktyg av utvecklare som det självklara valet för att bygga en blogg, som om personen som skriver om sina surdegsexperiment behöver ett ramverk utformat för företagswebbapplikationer. Jag har gjort det misstaget. Omkostnaderna är inte värt det om inte den tekniska kontrollen är det faktiska målet.
Vad kodtung bloggprogramvara faktiskt erbjuder
Ramverk som ASP.NET ger utvecklare enorm flexibilitet. Du kan koppla upp anpassad autentisering, bygga komplexa mallsystem, integrera vilken databas du vill och distribuera det hela på infrastruktur som du helt kontrollerar. Om du redan kan C# eller relaterade språk är taket verkligen högt – du kan bygga ett bloggsystem som gör precis vad du vill utan externa beroenden som dikterar ditt dataformat eller plugin-ekosystem.
Det är sant. För en mjukvaruingenjör som vill ha total kontroll och gillar infrastrukturproblem lika mycket som skrivproblem, kan något som en anpassad ASP.NET-blogg vara djupt tillfredsställande. Du bygger lika mycket som att skriva.
Kostnaden nämner ingen
Problemet är att just den flexibiliteten som gör verktyg av utvecklare kvalitet attraktiva också är det som gör det långsamt att underhålla. Varje funktion du vill ha – en kommentarsektion, ett RSS-flöde, ett bildgalleri – måste byggas eller integreras manuellt. Med en hanterad plattform finns dessa funktioner som standard. När något går sönder på din anpassade konfiguration klockan 02.00 är du supportteamet.
Jag tillbringade en helg med att koppla ihop en anpassad bloggbackend när jag kunde ha skrivit fem artiklar. Bara serverkonfigurationen tog en hel eftermiddag. Och efter allt det var läsupplevelsen för besökarna identisk med vad jag skulle ha haft med en webbhotell plan och ett standard-CMS. Ingen som tittade på mina inlägg kunde se skillnaden mellan mitt handrullade system och en WordPress-installation. Bara jag visste - och det jag visste mest var hur mycket tid den hade ätit.
Vem det egentligen är vettigt för
Om du är en utvecklare som bygger en blogg delvis som en portfölj, eller om du vill visa specifika färdigheter med ett visst ramverk, så har den tekniska overheaden ett syfte utöver själva bloggen. Anställda chefer som kan läsa din kodbas kommer att lägga märke till implementeringsdetaljerna. Merarbetet tjänar i så fall något konkret.
Det är också vettigt om din blogg har ovanliga krav – tung interaktion i realtid, tät integration med en befintlig applikation eller säkerhetsbegränsningar som utesluter hanterade plattformar. En standard bloggprogramvara installationen kommer inte att täcka varje kantfall.
Men för majoriteten av människor som vill skriva och bli lästa är det att välja ett ramverk eftersom det är tekniskt imponerande att välja fel verktyg. Syftet med en blogg är att skriva. Plattformen är bara hyllan den sitter på.
Vad jag skulle skippa
Jag skulle hoppa över alla inställningar som kräver att du hanterar din egen server om du inte är en systemadministratör av handel eller intresse. molnvärd verktyg har gjort hanterade distributioner så pass billiga och tillförlitliga att argumentet "Jag vill ha full kontroll" sällan håller på kostnadsskäl längre. Jag skulle också hoppa över reflexen att sträcka mig efter det mest kraftfulla verktyget som finns - a utvecklartangentbord och ett anpassat ramverk kommer inte att göra ditt skrivande bättre. En lugn timme och något värt att säga kommer.
Den ärliga slutsatsen: ASP.NET är verkligen utmärkt programvara för applikationer som behöver det. De flesta bloggar gör det inte. Välj den plattform som går ur din väg snabbast och börja publicera. Du kan alltid migrera senare om dina behov verkligen växer ifrån en standardplattform – och oddsen är rimliga att de aldrig kommer att göra.
Redo att handla? Jämför Teknik och prylar över butiker →






