من بلاگ

django چیست؟

img

اول از همه این مقاله رو خیلی خودمونی طور و قابل فهم برای افرادی که در سطح ابتدایی برنامه نویسی هستن نوشتم!
پس خواهشا انتظار نداشته باشید دل و روده django رو بکشم بیرون!😂

جنگو یا django (آقا خواهشا دقت کنید d خونده نمیشه!) یک فریم ورک توسعه وب به زبان پایتونه (فریم ورک یا framework به یک سری کد های از قبل نوشته شده میگن که یه سری برنامه نویس خفن برای راحتی کار بقیه برنامه نویس ها اونا رو می نویسن تا کارای تکراری رو نخوان توی هر پروژه جدا جدا کد بزنن! خلاصه که خستگی برنامه نویس ها همیشه باعث رشد بوده🤣)
فریم ورک توسعه وب!؟ یعنی چی؟ خودمونیش میشه یه سری کده که مثلا برای ساخت سایت خیلی استفاده میشه(مثلا کد های ثبت نام کردن یوزر و وارد شدن اون به سایت از طریق یوزرنیم و پسورد رو داره)

با استفاده از این فریم ورک خیلی راحت می تونید یک سایت مثل همین رو بالا بیارید(اگه کار با جنگو رو بلد باشید یه سایت در سطح ابتدایی همین سایت، حدود 4 الی 6 ساعت طول می کشه تا برنامه نویسیش تموم شه!)
از اونور چون با زبان پایتون کار میکنه خیلی راحت میشه از کتابخونه ها (که اونم کدهاییه که برنامه نویسا برای بقیه برنامه نویسا نوشتن!😂) استفاده کرد.

خب الان ممکنه سوال پیش بیاد فرق کتابخونه با فریم ورک چیه؟(اگه این سوال برات پیش نیومد این پاراگراف رو بیخیال شو!)
ببین خیلی صادقانه بخوام بهت بگم خودمم دقیق نمیدونم🤣🤣
نه شوخی کردم.. مهم ترین فرقشون اینه که فریم ورک به تو اجازه میده یک برنامه رو توسعه بدی ولی کتابخونه صرفا برای تو یک سری کار ها رو انجام میده...یعنی چی؟ 
ساده بگم...من با فریم ورک django می تونم سایت بسازم...اونجوری که میخوام توسعش بدم...ولی اگه کتابخونه random توی پایتون رو در نظر بگیریم اینجوریه که وقتی بهش میگی یه عدد رندوم بده بهم از بازه مثلا 0 تا 100 یه عدد میده و خدافظ..کارش تمومه...
شاید خیلی غیر علمی توضیح دادم!🤐ولی خب اصلش همینه دیگه میخوایم بفهمیم یجورایی...حالا انشالله جلوتر خودتون علمی و تخصصیش رو یاد می گیرید.

خب یه سری ویژگی هاش رو بگم بهتون...سرچ هم نکردم کپی کنم براتون و از روی تجربیات خودم دارم نظر میدم یعنی ممکنه یکی پیدا شه بگه آقا این ویژگی که گفتی چرت بود...توی تست ها اصلا اینجوری نبوده!
ولی..
به نظر من جنگو واقعا سریعه!
از 2 نظر:
1- تعداد ریکوئست هایی که در ثانیه میتونه هندل کنه زیاده.... اوخ اوخ اوخ بد شد!!
یبار دیگه! تعداد کاربرایی که توی سایتی که با جنگو اومده بالا میتونن همزمان آنلاین باشن نسبت به فریم ورک های دیگه بیشتره! فکر کنم اینجوری بهتر شد
2- چون بر اساس پایتونه نسبتا حجم کد خیلی کمه، و سرعت توسعه بسیار بالاست!
همونجور که عرض کردم یه شب تا صبح طول میکشه تا یه سایت معمولی بیاد بالا کامل!!(معمولی که میگم یعنی امکانات خیلی پیچیده ای نداشته باشه)

بعد از اون..امنه(جدیدا شنیدم یه سری باگ ها توش پیدا شده ولی اگه برنامه نویس واقعا برنامه نویس باشه اون باگ ها براش به وجود نمیان!)

فارسی ساپورت میکنه و میشه سایت هایی با زبان فارسی و زمان ایران ساخت باهاش!
بازم بگم؟! بسه دیگه!😂یادم نمیاد الان... اگه یادم اومد بعدا ادیت می کنم همین مقاله رو و زیر این قسمت ادامه میدم


چطوری میشه django رو نصب کرد؟!
مهم نیست چه سیستم عاملی دارید!
بعد از نصب پایتون...کافیه توی terminal یا همون cmd یا command promt یا اون صفحه مشکیه یا هرچی اسمش رو می ذارید
این عبارت رو تایپ کنید و اینتر بزنید
pip install django
خود پایتون میره آپدیت ترین نسخه django رو براتون از سطح اینترنت پیدا میکنه..کتابخونه های مورد نیازش رو هم پیدا میکنه و نصب میکنه و در آخر خود جنگو رو نصب میکنه!
و همین!
نصب شد...کلا برنامه نویس ها خیلی خستن ما پایتونیا بیشتر از بقیشون...کی حال داره بگرده توی اینترنت دنبال یه فریم ورک که بعد بخواد دستی نصبش کنه و هوووو..
بیخیال.. بهش فکر کردم نفسم بند اومد😂😂
آره دیگه...بقیشم دیگه میشه آموزش django سرچ کنید توی اینترنت(مثلا youtube) میتونید آموزش رایگانش رو پیدا کنید..توی سایت های ایرانی هم دیدم پولیش موجوده!

0 دیدگاه

Add a comment