وقتی ASP.NET پاسخی برای وبلاگ شما نیست
دسته خاصی از پستهای وبلاگ وجود دارد که ابزارهای درجه توسعهدهنده را بهعنوان انتخاب واضح برای ساختن وبلاگ در نظر میگیرند، گویی شخصی که در مورد آزمایشهای خمیر ترش خود مینویسد به چارچوبی نیاز دارد که برای برنامههای وب سازمانی طراحی شده باشد. من آن اشتباه را کرده ام سربار ارزش آن را ندارد مگر اینکه کنترل فنی هدف واقعی باشد.
نرم افزار وبلاگ با کد سنگین واقعاً چه چیزی را ارائه می دهد
چارچوب هایی مانند ASP.NET به توسعه دهندگان انعطاف پذیری زیادی می دهد. میتوانید احراز هویت سفارشی را سیمکشی کنید، سیستمهای قالب پیچیده بسازید، هر پایگاه دادهای را که میخواهید یکپارچه کنید، و همه چیز را روی زیرساختی که کاملاً کنترل میکنید مستقر کنید. اگر قبلاً C# یا زبانهای مرتبط را میدانید، سقف آن واقعاً بالا است - میتوانید یک سیستم وبلاگ نویسی بسازید که دقیقاً همان کاری را که میخواهید انجام میدهد، بدون اینکه وابستگیهای خارجی فرمت داده یا اکوسیستم پلاگین شما را دیکته کند.
این واقعی است. برای مهندس نرم افزاری که خواهان کنترل کامل است و از مشکلات زیرساختی به اندازه مشکلات نوشتن لذت می برد، چیزی مانند یک وبلاگ سفارشی ASP.NET می تواند عمیقاً رضایت بخش باشد. شما به اندازه نوشتن می سازید.
هزینه ای که کسی به آن اشاره نمی کند
مشکل این است که همین انعطافپذیری که ابزارهای درجه توسعهدهنده را جذاب میکند، همچنین باعث میشود که نگهداری آن کند شود. هر ویژگی که می خواهید - بخش نظرات، فید RSS، گالری تصاویر - باید به صورت دستی ساخته یا ادغام شود. با یک پلت فرم مدیریت شده، آن ویژگی ها به طور پیش فرض وجود دارند. وقتی چیزی در تنظیم سفارشی شما در ساعت 2 بامداد خراب می شود، شما تیم پشتیبانی هستید.
زمانی که می توانستم پنج مقاله بنویسم، آخر هفته را صرف سیم کشی یک وبلاگ سفارشی کردم. پیکربندی سرور به تنهایی یک بعد از ظهر کامل طول کشید. و بعد از همه اینها، تجربه خواندن برای بازدیدکنندگان با چیزی که من با a داشتم یکسان بود طرح میزبانی وب و یک CMS استاندارد. هیچ کس که به پست های من نگاه می کند نمی تواند تفاوت بین سیستم دستی من و نصب وردپرس را تشخیص دهد. فقط من می دانستم - و بیشتر چیزی که می دانستم این بود که چقدر زمان خورده است.
واقعاً برای چه کسی منطقی است
اگر یک توسعه دهنده هستید که یک وبلاگ را تا حدی به عنوان یک نمونه کار می سازد، یا اگر می خواهید مهارت های خاصی را با یک چارچوب خاص نشان دهید، پس هزینه های فنی هدفی فراتر از خود وبلاگ دارد. مدیران استخدامی که می توانند پایگاه کد شما را بخوانند، متوجه جزئیات پیاده سازی خواهند شد. در آن صورت، کار اضافی چیزی مشخص به دست می آورد.
همچنین منطقی است که وبلاگ شما دارای الزامات غیرعادی باشد - تعامل بیدرنگ سنگین، ادغام شدید با یک برنامه موجود، یا محدودیت های امنیتی که پلتفرم های مدیریت شده را رد می کند. یک استاندارد نرم افزار وبلاگ نصب تمام لبه ها را پوشش نمی دهد.
اما برای اکثریت افرادی که می خواهند بنویسند و خوانده شوند، انتخاب یک چارچوب به دلیل اینکه از نظر فنی چشمگیر است، انتخاب ابزار اشتباه است. هدف وبلاگ نوشتن است. پلت فرم فقط قفسه ای است که روی آن قرار دارد.
چیزی که من از آن می گذرم
اگر از نظر تجارت یا علاقه مدیر سیستم نیستید، از هرگونه تنظیمی که شما را ملزم به مدیریت سرور خود می کند صرف نظر می کنم. میزبانی ابری ابزارها استقرارهای مدیریت شده را به اندازه کافی ارزان و قابل اعتماد کرده اند که استدلال "من کنترل کامل می خواهم" دیگر به ندرت بر اساس هزینه ها قابل اجرا است. من همچنین از رفلکس رسیدن به قدرتمندترین ابزار موجود چشم پوشی می کنم - الف صفحه کلید توسعه دهنده و یک چارچوب سفارشی نوشته شما را بهتر نمی کند. یک ساعت آرام و چیزی که ارزش گفتن داشته باشد.
نتیجه صادقانه: ASP.NET نرم افزار واقعا عالی برای برنامه هایی است که به آن نیاز دارند. اکثر وبلاگ ها این کار را نمی کنند. پلتفرمی را انتخاب کنید که سریعتر از سر راه شما خارج میشود و شروع به انتشار کنید. اگر نیازهای شما واقعاً از یک پلتفرم استاندارد بیشتر شود، همیشه میتوانید بعداً مهاجرت کنید - و احتمالات معقول هستند که هرگز این کار را نمیکنند.
برای خرید آماده اید؟ مقایسه کنید فناوری و ابزارک در سراسر فروشگاه ها →






