
ASP.NET Maker یک ابزار خودکار سازی تولید کدهای MVC است. دیزاین پترنهای مثل MVC فرایند مدیریت و نگهداری کدها علی الخصوص در برنامه هایی که ذاتا چند لایه هستند مانند وب اپلیکیشنها و وبسایتهای اینترنتی کاربرد فراوانی دارند. ولی مشکل اصلی این پترنها تولید کدهای پایه ای تقریبا یکسان در پروژه های مختلف است. اگر چندین پروژه MVC را در کنار هم مقایسه کنید متوجه خواهید شد همه آنها سوار بر یک چارچوب و کد بیسمشترک هستند. پس بهتر نیست که این چارچوب اولیه به صورت خودکار تولید شود؟ قطعا افرادی که بارها از MVC استفاده کرده اند و در جریان کارهای تکراری هر پروژه ای هستند پاسخشان بله خواهد بود. بله ابزارهایی برای این کار توسط شرکت های نرم افزاری مختلف ارائه شده است، یکی از آنها همین برنامهASP.NET Maker است.این ...
ادامه مطلب
Skater.Net Obfuscator ابزاری مفید برای مبهم سازی و محافظت از کدهای دات نتی است. برنامه نویسان همیشه با این تهدید روبرو هستند که افراد خاطی و کرکرها به کدهای آنها نفوذ کنند و تمامی زحمات آنها را از بین ببرند. متاسفانه این مشکل برای برنامه نویسان دات نت بسیار جدی تر است چرا که اسمبلی های دات نت با زبانی شبه اسمبلی تحت عنوان IL ذخیره میشود که با وجود همه مزیتها در صورت عدم محافظت، توسط ابزارهای مهندسی معکوس به راحتی قابل نفوذ خواهند بود و میتوان از سدهای دفاعی برنامه عبور کرد. قابل ذکر است که امنیت مطلق در دنیای نرم افزار کاری غیر ممکن است. ما فقط میتوانیم کار نفوذ را دشوارتر کنیم!Skater.Net Obfuscator ابزاری استکه با روش ها و الگوریتمهای مختلفی نفوذ در کدهای دات نتی را دشوارتر میکند. این...
ادامه مطلب