آشنایی سطحی با فریمورک جنگو
جنگو (Django) یک فریمورک وب متن باز (open source) نوشته شده با زبان پایتون است، اما این به چه معناست؟!
فریمورک ها چهارچوب های هستند که در برنامه نویسی و توسعه به ما کمک میکند و پیچیدگی های برنامه را حدالامکان از بین میبرند و همین امر سبب میشود که ما فرصت و سرعت بیشتری برای توسعه نرم افزار خود داشته باشیم.
متن باز (open source): متن باز یا اوپن سورس بدین معناست که کاربران به کد های برنامه دسترسی دارند و میتوانند آن را شخصی سازی کنند و یا در توسعه برنامه کمک کنند.
فلسفه جنگو (Django):
استقلال اجزا نسبت به هم: طراحی این فریمورک به گونه ای بوده که هر جز و عنصر نسبت به جز و عنصر دیگه استقلال نسبی داشته باشد.
توسعه سریع (کد زنی کمتر): با جنگو کمتر کد میزنید در نتیجه پروسه توسعه نرم افزار با سرعت بیشتری پیشروی میکند.
اصل عدم تکرار یا (Don’t Repeat Yourself | DRY): در برنامهنویسی وب، توسط جنگو، توصیه میشود که هر کدام از ماژولهای برنامه، بجای اینکه در بخشهای مختلف برنامه کاربردی تحت وب تکرار شوند، تنها در یک بخش نوشته شوند.
طراحی تمیز: کدهای برنامهنویسی جنگو در پایتون بسیار خوانا و تمیز طراحی شدهاند؛ فلسفه طراحی جنگو،برنامهنویسان و توسعهدهندگان را تشویق میکند تا از قواعد استاندارد توسعه برنامههای کاربردی تحت وب تبعیت کنند.
10 تا از برترین وب سایت هایی که با Django ساخته شدن:
1- Disqus
2- Instagram
3- Spotify
4- YouTube
5- Washington Post
6- Bitbucket
7- Dropbox
8- Eventbrite
9- Mozilla
10- Prezi
خب اگه تا اینجا رو خوندید و خوشتون اومد پیشنهاد میکنم چنلمون توی تلگرام رو هم دنبال کنید. ???????? ????
مطلبی دیگر از این انتشارات
پروتوباف، یک راهنمای عملی (Python . Go)
مطلبی دیگر از این انتشارات
زبان های مناسب برای زمینه های مختلف کدامند؟
مطلبی دیگر از این انتشارات
نحوه تعامل سخت افزار و نرم افزار