جنگو (چارچوب نرم‌افزاری)

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از جانگو)
پرش به: ناوبری، جستجو
جنگو (Django)
Django logo.svg
توسعه‌دهنده(ها) Lawrence Journal-World
انتشار اولیه ۲۱ جولای ۲۰۰۵
انتشار پایدار ۱.۳ / ۲۳ مارس ۲۰۱۱
نوشته شده به پایتون
سیستم‌عامل چندسکویی
گونه چارچوب نرم‌افزاری تحت وب
پروانه اجازه‌نامه بی‌اس‌دی
وب‌گاه djangoproject.com

جنگو (به انگلیسی: Django) یک چارچوب نرم‌افزاری تحت وب آزاد و متن‌باز است که به زبان پایتون نوشته شده است و از معماری مدل-نما-کنترل‌گر (به انگلیسی: Model–view–controller) پیروی می‌کند. جنگو اولین بار برای مدیریت صفحات خبری وبسایت شرکت Lawrence Journal-World توسعه داده شد و سپس در سال ۲۰۰۵ تحت اجازه‌نامه بی‌اس‌دی منتشر شد. [۱] نام‌ جنگو از جنگو راینهارت، نوازندهٔ گیتار جاز گرفته شده است. [۲]

هدف اصلی جنگو ساخت آسان سایت‌های پیچیده و وابسته به دیتابیس است و بر پایهٔ قابلیت استفادهٔ مجدد و قابل اتصال بودن اجزای مختلف، توسعهٔ سریع و اصل خودت تکرار نکن (DRY) طراحی شده است. جنگو سراسر از پایتون استفاده می‌کند، حتی برای تنظیمات، فایل‌ها و مدل‌های اطلاعات.

منابع[ویرایش]

  1. «LJWorld.com / About us». بازبینی‌شده در ۱۲ فروردین ۱۳۹۰. 
  2. «Django FAQ». بازبینی‌شده در ۱۲ فروردین ۱۳۹۰.