ASP.NET Blogunuza Cevap Olmadığında
Ekşi maya deneyleri hakkında yazan kişinin kurumsal web uygulamaları için tasarlanmış bir çerçeveye ihtiyacı varmış gibi, geliştirici düzeyindeki araçları bir blog oluşturmak için bariz bir seçenek olarak ele alan belirli bir blog yazısı kategorisi vardır. Ben o hatayı yaptım. Asıl amaç teknik kontrol olmadığı sürece bu masrafa değmez.
Kod ağırlıklı blog yazılımı gerçekte neler sunuyor?
ASP.NET gibi çerçeveler geliştiricilere muazzam bir esneklik sağlar. Özel kimlik doğrulamayı bağlayabilir, karmaşık şablon sistemleri oluşturabilir, istediğiniz veritabanını entegre edebilir ve her şeyi tamamen kontrol ettiğiniz altyapıya dağıtabilirsiniz. Zaten C# veya ilgili dilleri biliyorsanız, tavan gerçekten yüksektir; veri formatınızı veya eklenti ekosisteminizi belirleyen hiçbir dış bağımlılığa sahip olmadan, tam olarak istediğinizi yapan bir blog sistemi oluşturabilirsiniz.
Bu gerçek. Tam kontrol isteyen ve sorun yazmak kadar altyapı sorunlarından da hoşlanan bir yazılım mühendisi için özel bir ASP.NET blogu gibi bir şey son derece tatmin edici olabilir. Yazdığınız kadar inşa da ediyorsunuz.
Kimsenin bahsetmediği maliyet
Sorun, geliştirici düzeyindeki araçları çekici kılan esnekliğin aynı zamanda bakımını da yavaşlatmasıdır. İstediğiniz her özelliğin (yorum bölümü, RSS beslemesi, resim galerisi) manuel olarak oluşturulması veya entegre edilmesi gerekir. Yönetilen bir platformda bu özellikler varsayılan olarak mevcuttur. Gece saat 2'de özel kurulumunuzda bir sorun olduğunda destek ekibi sizsiniz.
Beş makale yazabileceğim bir hafta sonunu özel bir blog arka ucunun bağlantılarını yaparak geçirdim. Yalnızca sunucu yapılandırması bile tam bir öğleden sonra sürdü. Tüm bunlardan sonra, ziyaretçilerin okuma deneyimi benim bir kitapla yaşayacağım deneyimin aynısıydı. web barındırma planı ve standart bir CMS. Gönderilerime bakan hiç kimse elle yuvarlanan sistemim ile WordPress kurulumu arasındaki farkı anlayamaz. Yalnızca ben biliyordum ve çoğunlukla bildiğim şey onun ne kadar zaman tükettiğiydi.
Aslında kimin için anlamlı
Kısmen bir portföy parçası olarak bir blog oluşturan bir geliştiriciyseniz veya belirli bir çerçeveyle belirli becerileri göstermek istiyorsanız, teknik ek yükün blogun kendisinin ötesinde bir amacı vardır. Kod tabanınızı okuyabilen işe alım yöneticileri uygulama ayrıntılarını fark edecektir. Bu durumda ekstra çalışma somut bir kazanç sağlar.
Blogunuzun olağandışı gereksinimleri (yoğun gerçek zamanlı etkileşim, mevcut bir uygulamayla sıkı entegrasyon veya yönetilen platformları devre dışı bırakan güvenlik kısıtlamaları) varsa da bu durum mantıklıdır. Bir standart blog yazılımı kurulum her uç durumu kapsamayacaktır.
Ancak yazmak ve okunmak isteyen insanların çoğunluğu için, teknik açıdan etkileyici olduğu için bir çerçeve seçmek yanlış aracı seçmektir. Bir blogun amacı yazmaktır. Platform sadece üzerinde oturduğu raftır.
Neyi atlardım
Ticaret veya ilgi alanınız gereği bir sistem yöneticisi değilseniz, kendi sunucunuzu yönetmenizi gerektiren herhangi bir kurulumu atlarım. bulut barındırma Araçlar, yönetilen dağıtımları "Tam kontrol istiyorum" argümanının artık maliyet açısından nadiren geçerli olacağı kadar ucuz ve güvenilir hale getirdi. Ayrıca mevcut en güçlü araca ulaşma refleksini de atlardım; geliştirici klavyesi ve özel bir çerçeve yazınızı daha iyi hale getirmeyecektir. Sessiz bir saat ve söylenmeye değer bir şey olacak.
Dürüst olmak gerekirse: ASP.NET, ona ihtiyaç duyan uygulamalar için gerçekten mükemmel bir yazılımdır. Çoğu blog bunu yapmaz. Önünüze en hızlı çıkan platformu seçin ve yayınlamaya başlayın. İhtiyaçlarınız gerçekten standart bir platformu aşıyorsa, daha sonra istediğiniz zaman geçiş yapabilirsiniz ve asla geçiş yapmama ihtimalleri de makuldür.
Alışverişe hazır mısınız? Karşılaştır Teknoloji ve Cihazlar mağazalar arasında →






