جنگو چیست پایتون یکی از محبوب ترین زبان های برنامه نویسی در جهان است و در سال ۲۰۱۷ دومین زبان پر کاربرد در پروژه های Github بود. بنابراین اگر به زبان برنامه نویسی پایتون علاقه مند هستید ، احتمالاً در مورد چارچوب وب قدرتمند پایتون ، Django چیزی شنیده اید. محبوبیت روزافزون چارچوب های وب ، یادگیری و انتخاب بین آنها را تا حدی دشوار کرده است. امروز در این پست ، نگاهی دقیق تر به جنگو خواهیم انداخت تا با این فناوری شگفت انگیز شروع قدرتمندی داشته باشیم. جنگو چیست ؟ Django یک فریمورک MTV برای ساخت برنامه های وب است. جنگو به توسعه دهندگان وب کمک می کند تا کدی تمیز ، کارآمد و قدرتمند بنویسند. جنگو علاوه بر اینکه در لیست محبوب ترین فریمورکE های وب جهان قرار دارد ، یکی از پرکاربردترین فناوری ها برای توسعه وب است. این فریمورک توسط اینستاگرام ، یوتیوب ، گوگل و حتی ناسا برای توسعه وب سایت خود استفاده شده است. تاریخچه جنگو چیست ؟ ۲۰۰۳: جنگو به عنوان یک پروژه داخلی در روزنامه Lawrence Journal-World، توسط Adrian Holovaty و Simon Willison شکل گرفت. ۲۰۰۵: سازندگان کتابخانه جنگو پلتفرم برنامه نویسی را در جولای ۲۰۰۵ راه اندازی کردند و یک نوازنده و نوازنده به نام Django Reinhardt، نام Django را به یاد او انتخاب کردند. ۲۰۰۵: جنگو در عمل نشان داد که به راحتی می تواند مکان های پرترافیک را مدیریت کند. Django در حال حاضر یکی از پروژه های برنامه نویسی متن باز است که بسیاری از توسعه دهندگان و توسعه دهندگان در سراسر جهان در حال کار بر روی آن هستند تا قابلیت های نرم افزاری جدید را اضافه کنند. متغییر ها وانواع آن در برنامه نویسی phpخواندن فلسفه طراحی جنگو (Django) استقلال نسبی مؤلفههای مختلف این پلتفرم: Django طوری طراحی شده است که هر یک از عناصر و اجزای این پلتفرم نسبتاً مستقل از یکدیگر باشند. کد نویسی کمتر: کد نویسی کمتر در جنگو، مترادف با چرخه سریع توسعه نرمافزار خواهد بود. اصل عدم تکرار (Don’t Repeat Yourself | DRY): در برنامه نویسی وب، جنگو توصیه می کند که هر ماژول برنامه در یک قسمت نوشته شود، نه اینکه در قسمت های مختلف برنامه وب تکرار شود. توسعه سریع: فلسفه طراحی جنگو این است که به توسعه دهندگان و توسعه دهندگان اجازه دهد تا در کوتاه ترین زمان ممکن برنامه ها را توسعه دهند. طراحی تمیز: کدهای برنامهنویسی جنگو در پایتون بسیار خوانا و تمیز طراحی شدهاند؛ فلسفه طراحی جنگو، برنامهنویسان و توسعهدهندگان را تشویق میکند تا از قواعد استاندارد توسعه برنامههای کاربردی تحت وب تبعیت کنند