Django
جنگو یک فریم ورک سطح بالا با زبان #پایتون می باشد
یک فریم ورک و چهار چوب سطح بالا برای وب نرم افزاری می باشد که باعث سهولت ایجاد وب سایت هایی داینامیک می شود . یک فریم ورک سطح بالا بسیاری از موارد برنامه نویسی را بصورت خودکار فراهم کرده و در اختیار برنامه نویس قرار می دهد . همچنین روش هایی میانبر و واسط برای اجرای اعمال مختلف را دارا می باشد . پس برنامه نویس نیازی به نوشتن کد هایی اضافی و مشخص را ندارد .
یک وب سایت داینامیک و پویا وبسایتی هست که شامل کد های ساده Html نبوده بلکه بصورت پویا و توسط نرم افزار (web application) تگ های اچ تی ام ال و در حقیقت صفحات سایت از روی کد ها و دستورات نوشته شده توسط برنامه نویس ایجاد می گردد . برای مثال ممکن است بر اساس در خواست کاربر اطلاعاتی بصورت داینامیک از پایگاه داده دریافت و نمایش داده شود
تاثیر پایتون بر این فریم ورک:
کل این فریم ورک با استفاده از زبان پایتون پیاده سازی شده است . پس بسیاری از ویژگی های خود را از زبان پایتون به ارث برده است . با استفاده از این فریم ورک امکان ایجاد وب سایت هایی حرفه ای و پیچیده در کمترین زمان ممکنه و همچنین با در نظر گرفتن مورادی چون امنیت و سرعت و … فراهم می باشد
مزایا و ویژگی ها:
جنگو با استفاده از قوانین از پیش تعیین شده و روش هایی مختلف باعث ایجاد برنامه هایی با سرح و ساختار درست و تمیز می گردد . بنابراین نگهداری و توسعه برنامه های نوشته شده با این فریم ورک بسیار آسان تر خواهد بود .
جنگو از ایجاد برنامه هایی با آمیختگی و روابط نادرست جلوگیری می کند . با استفاده از این ویژگی، برنامه به بخش هایی مستقل و مجرا تقسیم می شود که هر یک بدون نیاز به اعمال تغییرات در بقیه قسمت ها قابل تغییر بوده با استفاده از روابط (API) واضح و بهینه با یکدیگر در ارتباط هستند . برای مثال سیستم ظاهر نمایشی (templates) هیچ گونه اطلاعاتی از سیستم پایگاه داده و ذخیره اطلاعات یا لایه مربوطه به پاسخگویی به درخواست های کاربران یا نهان سازی اطلاعات برای استفاده های بعدی (cache) ندارد . هر کدام از این بخش ها بصورت جداگانه بوده و در صورت نیاز با استفاده از رابط هایی با یکدیگر تبادل اطلاعات کرده یا درخواستی را ارسال می کنند .
جنگو از ساختار MVC یا Model-View-Controller تبعیت می کند .
@Engineer_Computer
جنگو یک فریم ورک سطح بالا با زبان #پایتون می باشد
یک فریم ورک و چهار چوب سطح بالا برای وب نرم افزاری می باشد که باعث سهولت ایجاد وب سایت هایی داینامیک می شود . یک فریم ورک سطح بالا بسیاری از موارد برنامه نویسی را بصورت خودکار فراهم کرده و در اختیار برنامه نویس قرار می دهد . همچنین روش هایی میانبر و واسط برای اجرای اعمال مختلف را دارا می باشد . پس برنامه نویس نیازی به نوشتن کد هایی اضافی و مشخص را ندارد .
یک وب سایت داینامیک و پویا وبسایتی هست که شامل کد های ساده Html نبوده بلکه بصورت پویا و توسط نرم افزار (web application) تگ های اچ تی ام ال و در حقیقت صفحات سایت از روی کد ها و دستورات نوشته شده توسط برنامه نویس ایجاد می گردد . برای مثال ممکن است بر اساس در خواست کاربر اطلاعاتی بصورت داینامیک از پایگاه داده دریافت و نمایش داده شود
تاثیر پایتون بر این فریم ورک:
کل این فریم ورک با استفاده از زبان پایتون پیاده سازی شده است . پس بسیاری از ویژگی های خود را از زبان پایتون به ارث برده است . با استفاده از این فریم ورک امکان ایجاد وب سایت هایی حرفه ای و پیچیده در کمترین زمان ممکنه و همچنین با در نظر گرفتن مورادی چون امنیت و سرعت و … فراهم می باشد
مزایا و ویژگی ها:
جنگو با استفاده از قوانین از پیش تعیین شده و روش هایی مختلف باعث ایجاد برنامه هایی با سرح و ساختار درست و تمیز می گردد . بنابراین نگهداری و توسعه برنامه های نوشته شده با این فریم ورک بسیار آسان تر خواهد بود .
جنگو از ایجاد برنامه هایی با آمیختگی و روابط نادرست جلوگیری می کند . با استفاده از این ویژگی، برنامه به بخش هایی مستقل و مجرا تقسیم می شود که هر یک بدون نیاز به اعمال تغییرات در بقیه قسمت ها قابل تغییر بوده با استفاده از روابط (API) واضح و بهینه با یکدیگر در ارتباط هستند . برای مثال سیستم ظاهر نمایشی (templates) هیچ گونه اطلاعاتی از سیستم پایگاه داده و ذخیره اطلاعات یا لایه مربوطه به پاسخگویی به درخواست های کاربران یا نهان سازی اطلاعات برای استفاده های بعدی (cache) ندارد . هر کدام از این بخش ها بصورت جداگانه بوده و در صورت نیاز با استفاده از رابط هایی با یکدیگر تبادل اطلاعات کرده یا درخواستی را ارسال می کنند .
جنگو از ساختار MVC یا Model-View-Controller تبعیت می کند .
@Engineer_Computer
hhh.pdf
434.5 KB
کالیبره کردن باطری لپ تاپ یعنی چه؟
@Engineer_Computer
@Engineer_Computer
⚠️ در صورتی که گیر باج افزار افتاده اید، یکی از فایل های آلوده را در این سایت آپلود کنید تا نام باج افزار را اعلام کند.
معرفی_سایت
https://id-ransomware.malwarehunterteam.com/
@Engineer_Computer
معرفی_سایت
https://id-ransomware.malwarehunterteam.com/
@Engineer_Computer
j.pdf
205.5 KB
آموزش استفاده از هارد اکسترنال برای افزایش ظرفیت ذخیره سازی پلی استیشن 4
@Engineer_Computer
@Engineer_Computer
g.pdf
604.7 KB
روش افزایش رم ویندوز با استفاده از هارد کامپیوتر یا لپ تاپ
@Engineer_Computer
@Engineer_Computer
Simulation.Of.Computer.Networks- @denait.pdf
14.4 MB
کتاب شبیه سازی شبکه های کامپیوتری و آموزش مفاهیم کاربردی شبکه
نویسنده : احمد بختیاری ، مرتضی سرگلزایی
@Engineer_Computer
نویسنده : احمد بختیاری ، مرتضی سرگلزایی
@Engineer_Computer
sp.pdf
369.1 KB
پسوندهای N و KN در نگارشهای مختلف ویندوز 10 به چه معنا هستند؟
@Engineer_Computer
@Engineer_Computer
z.pdf
691.1 KB
پارتیشن System Reserved چیست؟ آیا میتوان آن را حذف کرد؟
@Engineer_Computer
@Engineer_Computer
oq.pdf
215.4 KB
روش افزایش رم کامپیوتر توسط فلش مموری
@Engineer_Computer
@Engineer_Computer
sd.pdf
434.2 KB
رابطه سرما با سرقت اطلاعات از کامپیوتر چیست؟
@Engineer_Computer
@Engineer_Computer
al.pdf
1 MB
ترفند رایت بیش از ظرفیت بر روی CD و DVD توسط نرم افزار NERO
@Engineer_Computer
@Engineer_Computer