Apabila ASP.NET Bukan Jawapan untuk Blog Anda
Terdapat kategori tertentu catatan blog yang menganggap alatan gred pembangun sebagai pilihan yang jelas untuk membina blog, seolah-olah orang yang menulis tentang percubaan masam mereka memerlukan rangka kerja yang direka untuk aplikasi web perusahaan. Saya telah melakukan kesilapan itu. Overhed tidak berbaloi melainkan kawalan teknikal adalah matlamat sebenar.
Apakah sebenarnya yang ditawarkan oleh perisian blog berat kod
Rangka kerja seperti ASP.NET memberikan pemaju fleksibiliti yang sangat besar. Anda boleh menyambungkan pengesahan tersuai, membina sistem templat yang kompleks, menyepadukan apa sahaja pangkalan data yang anda mahukan dan menggunakan keseluruhannya pada infrastruktur yang anda kawal sepenuhnya. Jika anda sudah mengetahui C# atau bahasa yang berkaitan, silingnya benar-benar tinggi — anda boleh membina sistem blog yang melakukan apa yang anda mahukan tanpa kebergantungan luaran yang menentukan format data atau ekosistem pemalam anda.
Itu benar. Bagi jurutera perisian yang mahukan kawalan penuh dan menikmati masalah infrastruktur seperti masalah penulisan, sesuatu seperti blog ASP.NET tersuai boleh menjadi sangat memuaskan. Anda membina sama seperti menulis.
Kos tiada siapa yang nyatakan
Masalahnya ialah fleksibiliti yang menjadikan perkakas gred pembangun menarik juga merupakan perkara yang menjadikannya lambat untuk diselenggara. Setiap ciri yang anda inginkan — bahagian komen, suapan RSS, galeri imej — perlu dibina atau disepadukan secara manual. Dengan platform terurus, ciri tersebut wujud secara lalai. Apabila sesuatu rosak pada persediaan tersuai anda pada pukul 2 pagi, anda adalah pasukan sokongan.
Saya menghabiskan masa hujung minggu untuk memasang bahagian belakang blog tersuai apabila saya boleh menulis lima artikel. Konfigurasi pelayan sahaja mengambil masa petang yang penuh. Dan selepas semua itu, pengalaman membaca untuk pelawat adalah sama dengan apa yang saya akan dapat dengan a pelan pengehosan web dan CMS standard. Tiada siapa yang melihat siaran saya dapat membezakan antara sistem gulung tangan saya dan pemasangan WordPress. Hanya saya yang tahu - dan kebanyakannya apa yang saya tahu ialah berapa banyak masa yang telah dimakan.
Untuk siapa sebenarnya ia masuk akal
Jika anda seorang pembangun yang membina blog sebahagiannya sebagai bahagian portfolio, atau jika anda ingin menunjukkan kemahiran khusus dengan rangka kerja tertentu, maka overhed teknikal mempunyai tujuan di luar blog itu sendiri. Mengambil pengurus yang boleh membaca pangkalan kod anda akan melihat butiran pelaksanaan. Dalam kes itu, kerja tambahan menghasilkan sesuatu yang konkrit.
Ia juga masuk akal jika blog anda mempunyai keperluan luar biasa — interaksi masa nyata yang berat, integrasi ketat dengan aplikasi sedia ada atau kekangan keselamatan yang mengetepikan platform terurus. Satu standard perisian blog pemasangan tidak akan meliputi setiap kes tepi.
Tetapi bagi majoriti orang yang ingin menulis dan dibaca, memilih rangka kerja kerana ia menarik secara teknikal ialah memilih alat yang salah. Tujuan blog adalah untuk menulis. Platform itu hanyalah rak tempat duduknya.
Perkara yang saya akan langkau
Saya akan melangkau sebarang persediaan yang memerlukan anda mengurus pelayan anda sendiri jika anda bukan sysadmin melalui perdagangan atau minat. pengehosan awan alatan telah menjadikan penggunaan terurus murah dan cukup andal sehingga hujah "Saya mahu kawalan penuh" jarang berlaku atas alasan kos lagi. Saya juga akan melangkau refleks untuk mendapatkan alat paling berkuasa yang ada — a papan kekunci pembangun dan rangka kerja tersuai tidak akan menjadikan penulisan anda lebih baik. Waktu yang tenang dan sesuatu yang patut dikatakan akan.
Intinya yang jujur: ASP.NET adalah perisian yang sangat baik untuk aplikasi yang memerlukannya. Kebanyakan blog tidak. Pilih platform yang paling cepat menghalang anda dan mula menerbitkan. Anda sentiasa boleh berhijrah kemudian jika keperluan anda benar-benar melebihi platform standard — dan kemungkinannya adalah munasabah mereka tidak akan melakukannya.
Bersedia untuk membeli-belah? Bandingkan Teknologi & Alat merentas kedai →






