Když ASP.NET není řešením pro váš blog
Existuje určitá kategorie blogových příspěvků, které zacházejí s vývojářskými nástroji jako s jasnou volbou pro budování blogu, jako by osoba, která píše o svých experimentech s kváskem, potřebovala rámec určený pro podnikové webové aplikace. Udělal jsem tu chybu. Režie za to nestojí, pokud není skutečným cílem technická kontrola.
Co ve skutečnosti nabízí software pro blogy náročný na kód
Frameworky jako ASP.NET poskytují vývojářům obrovskou flexibilitu. Můžete zapojit vlastní ověřování, vytvářet složité systémy šablon, integrovat jakoukoli databázi, kterou chcete, a nasadit celou věc na infrastruktuře, kterou zcela ovládáte. Pokud již znáte C# nebo příbuzné jazyky, strop je skutečně vysoký – můžete vytvořit blogovací systém, který dělá přesně to, co chcete, bez jakýchkoli externích závislostí určujících váš datový formát nebo ekosystém pluginů.
To je skutečné. Pro softwarového inženýra, který chce úplnou kontrolu a má rád problémy s infrastrukturou stejně jako problémy s psaním, může být něco jako vlastní blog ASP.NET hluboce uspokojující. Budujete stejně jako psaní.
Náklady nikdo nezmiňuje
Problém je v tom, že právě flexibilita, která činí vývojářské nástroje atraktivní, je také věcí, která zpomaluje jejich údržbu. Každá požadovaná funkce – sekce komentářů, RSS kanál, galerie obrázků – musí být vytvořena nebo integrována ručně. U spravované platformy tyto funkce existují ve výchozím nastavení. Když se ve 2:00 ve vašem vlastním nastavení něco pokazí, jste tým podpory.
Strávil jsem víkend zapojením vlastního blogového backendu, když jsem mohl napsat pět článků. Samotná konfigurace serveru zabrala celé odpoledne. A po tom všem byl čtenářský zážitek pro návštěvníky totožný s tím, jaký bych měl s a plán webhostingu a standardní CMS. Nikdo při pohledu na mé příspěvky nerozpoznal rozdíl mezi mým ručně navinutým systémem a instalací WordPressu. Věděl jsem jen já – a hlavně jsem věděl, kolik času to sežralo.
Komu to vlastně dává smysl
Pokud jste vývojář, který vytváří blog částečně jako součást portfolia, nebo pokud chcete prokázat specifické dovednosti s konkrétním rámcem, pak má technická režie účel, který přesahuje samotný blog. Náboroví manažeři, kteří mohou číst vaši kódovou základnu, si všimnou podrobností implementace. V takovém případě práce navíc něco konkrétního vydělá.
To také dává smysl, pokud má váš blog neobvyklé požadavky – náročnou interakci v reálném čase, těsnou integraci se stávající aplikací nebo bezpečnostní omezení, která vylučují spravované platformy. Standard blogový software instalace nepokryje každý okrajový případ.
Ale pro většinu lidí, kteří chtějí psát a být čteni, je výběr frameworku, protože je technicky působivý, výběr špatného nástroje. Účelem blogu je psaní. Plošina je jen police, na které sedí.
Co bych vynechal
Vynechal bych jakékoli nastavení, které vyžaduje, abyste spravovali svůj vlastní server, pokud nejste systémový správce podle obchodu nebo zájmu. cloud hosting nástroje učinily řízená nasazení levná a dostatečně spolehlivá, že argument „chci plnou kontrolu“ už jen zřídka obstojí z důvodu nákladů. Také bych vynechal reflex sáhnout po nejmocnějším dostupném nástroji – a vývojářská klávesnice a vlastní rámec vaše psaní nezlepší. Klidná hodina a něco, co stojí za to říct.
Upřímný závěr: ASP.NET je skutečně vynikající software pro aplikace, které jej potřebují. Většina blogů ne. Vyberte si platformu, která vám bude překážet nejrychleji, a začněte publikovat. Vždy můžete migrovat později, pokud vaše potřeby skutečně přerostou standardní platformu – a šance jsou rozumné, že nikdy nebudou.
Jste připraveni nakupovat? Porovnejte Tech & Gadgets napříč prodejnami →






