چرا جنگو؟ - قسمت دوم
??Why Django Framework
جانگو از ORM پشتیبانی می کند
واژه ORM مخفف عبارت Object Relational Map است . ORM در واقع یک نوع تکنیک برنامه نویسی است که با استفاده از ان می توان داده ها در نوع های مختلف را به دنیای شی گرایی برده ، طراحی خود را با استفاده از مفاهیم شی گرایی انجام داده و سپس ان را تبدیل به ان نوع خاص از داده کنید . در این سبک نیاز کمتری به ارتباط مستقیم با سیستم مدیریت پایگاه داده ها می باشد و بسیاری از کدهای سمت بانک اطالاعاتی توسط جنگو تولید می شود.
جانگو داری یک سامانه مدیریت قدرتمند و جامع و منعطف می باشد
احتمالا از دغدغه های مهم برنامه نویسان داشتن یک رابطه کاربری برای مدیریت داده ها و کاربران برای وب سایت و یا وب اپلیکیشن خود است . به نظر میرسد جانگو به بهترین نحو این نیاز برنامه نویسان را پاسخ داده باشد . سامانه مدیریت جانگو دارای کاربری ساده و پرقدرت می باشد که به راحتی می توان ان را با توجه به نیاز های پروژه تغییر داد و اصطلاحا شخصی سازی کرد .
امنیت
امنیت موضوع مهم درتوسعه نرم افزارهای وب است که جانگو چندین ابزارومکانیسم برای آن فراهم می کند. جانگو برای تهدیدهای زیر چاره اندیشی کرده است و خود را متعهد به رفع خطاهای مربوط به امنیت که اعلام می شود میداند.
Cross site scripting (XSS) protection
Cross site request forgery (CSRF) protection
SQL injection protection
Clickjacking protection
- ۰ نظر
- ۳۱ مرداد ۹۴ ، ۱۱:۲۸