Ketika ASP.NET Bukan Jawaban untuk Blog Anda
Ada kategori postingan blog tertentu yang memperlakukan perkakas tingkat pengembang sebagai pilihan yang jelas untuk membangun blog, seolah-olah orang yang menulis tentang eksperimen penghuni pertama memerlukan kerangka kerja yang dirancang untuk aplikasi web perusahaan. Saya telah melakukan kesalahan itu. Biaya overhead tidak sepadan kecuali kontrol teknis adalah tujuan sebenarnya.
Apa yang sebenarnya ditawarkan oleh perangkat lunak blog dengan banyak kode
Kerangka kerja seperti ASP.NET memberi pengembang fleksibilitas yang luar biasa. Anda dapat memasang autentikasi khusus, membangun sistem templat yang kompleks, mengintegrasikan database apa pun yang Anda inginkan, dan menerapkan semuanya pada infrastruktur yang Anda kendalikan sepenuhnya. Jika Anda sudah mengetahui C# atau bahasa terkait, batasannya cukup tinggi — Anda dapat membangun sistem blog yang melakukan apa yang Anda inginkan tanpa ketergantungan eksternal yang menentukan format data atau ekosistem plugin Anda.
Itu nyata. Untuk seorang insinyur perangkat lunak yang menginginkan kendali penuh dan menyukai masalah infrastruktur seperti halnya masalah penulisan, sesuatu seperti blog ASP.NET khusus bisa sangat memuaskan. Anda sedang membangun sebanyak menulis.
Biaya yang tidak disebutkan oleh siapa pun
Masalahnya adalah fleksibilitas yang menjadikan perkakas tingkat pengembang menarik juga merupakan hal yang membuatnya lambat dalam pemeliharaan. Setiap fitur yang Anda inginkan — bagian komentar, RSS feed, galeri gambar — harus dibuat atau diintegrasikan secara manual. Dengan platform terkelola, fitur-fitur tersebut ada secara default. Ketika ada yang rusak pada pengaturan khusus Anda pada jam 2 pagi, Anda adalah tim dukungan.
Saya menghabiskan akhir pekan memasang backend blog khusus ketika saya bisa menulis lima artikel. Konfigurasi servernya sendiri memakan waktu satu sore penuh. Dan bagaimanapun juga, pengalaman membaca bagi pengunjung sama dengan apa yang saya alami dengan a paket hosting web dan CMS standar. Tidak seorang pun yang melihat postingan saya dapat membedakan antara sistem buatan tangan saya dan instalasi WordPress. Hanya saya yang tahu - dan yang paling saya tahu adalah berapa banyak waktu yang telah dimakannya.
Untuk siapa sebenarnya hal itu masuk akal
Jika Anda seorang pengembang yang membangun blog sebagian sebagai bagian portofolio, atau jika Anda ingin mendemonstrasikan keterampilan khusus dengan kerangka kerja tertentu, maka biaya teknis memiliki tujuan di luar blog itu sendiri. Mempekerjakan manajer yang dapat membaca basis kode Anda akan melihat detail penerapannya. Dalam hal ini, kerja ekstra akan menghasilkan sesuatu yang konkret.
Masuk akal juga jika blog Anda memiliki persyaratan yang tidak biasa — interaksi real-time yang berat, integrasi yang erat dengan aplikasi yang ada, atau batasan keamanan yang mengesampingkan platform terkelola. Sebuah standar perangkat lunak blog instalasi tidak akan mencakup setiap kasus Edge.
Namun bagi sebagian besar orang yang ingin menulis dan membaca, memilih kerangka kerja karena secara teknis mengesankan berarti memilih alat yang salah. Tujuan dari sebuah blog adalah menulis. Platform hanyalah rak tempatnya berada.
Apa yang akan saya lewati
Saya akan melewatkan pengaturan apa pun yang mengharuskan Anda mengelola server Anda sendiri jika Anda bukan seorang sysadmin berdasarkan keahlian atau minat. hosting awan alat-alat tersebut telah membuat penerapan terkelola menjadi cukup murah dan dapat diandalkan sehingga argumen "Saya ingin kendali penuh" jarang lagi didukung oleh alasan biaya. Saya juga melewatkan refleks meraih alat paling ampuh yang ada - a papan ketik pengembang dan kerangka kerja khusus tidak akan membuat tulisan Anda lebih baik. Saat-saat tenang dan sesuatu yang layak untuk dikatakan akan terjadi.
Intinya: ASP.NET adalah perangkat lunak yang benar-benar bagus untuk aplikasi yang membutuhkannya. Kebanyakan blog tidak. Pilih platform yang paling cepat membantu Anda dan mulailah menerbitkan. Anda selalu dapat bermigrasi nanti jika kebutuhan Anda benar-benar melebihi platform standar — dan kemungkinan besar hal tersebut tidak akan pernah terjadi.
Siap berbelanja? Bandingkan Teknologi & Gadget di seluruh toko →






