یادگیری با فلسک بهتره به نظرم چون magic کمتری توش وجود داره و همه کارا خودشون خود به خود انجام نمیشن.
فلسک چون فریم ورک کوچیکتری هست زمان شروع به کار کمتری داره نسبت به جنگو ولی طی زمان شما باید کد به مراتب بیشتری بنویسی بخاطر همین پروژه های «روتین» با فلسک زمان بیشتری میبرن در آخر
جنگو فریمورک Opinionatedی هست. یعنی از قبل یه سری چیزا تصمیمگیری شدن و عوض کردنشون سخته. برای مثال اگر Mongodb میخوای استفاده کنی با فلسک خیلی راحتتر میتونی.
در عوض اینا جنگو فریم ورک با امکانات تریه که خیلی کارا رو اتوماتیک انجام میده. پس وقتی میدونی که چیزی فراتر از خود فریم ورک نمیخوای یا اگر میخوای ماژول براش هست یا پیادهسازیش سخت نیست انتخاب خیلی خوبیه. مثلا همونطور که گفتم برای پروژه های روتین.
جنگو یه ساختاری رو enforce میکنه که یه برنامهنویس متوسط کد تمیزتری و با دیزاین بهتری توش مینویسه و کمتر circular error ممکنه بخوره.
جنگو چون قسمتای امنیتی رو بیشتر خودش هندل میکنه لازم نیست زیاد دغدغه داشته باشی اگر نمیدونی چیا هستن.
جنگو برای کار کردن با دیتابیس های SQL خیلی راحته و دردسرهای مایگرشن نداره. (البته درسته توی فلسک هم با SQLAlchemy و ۱۵-۲۰ خط کد کارش راه میفته اما اینجا آماده ست.)
انجام دادن یک چیز در جنگو سریعتره نسبت به فلسک چون حداقل نصفشو قبلا خودش انجام داده.
در آخرم در نظر داشته باشی فلسک مثل یک پازله که شما درستش میکنی.
جنگو مثل یه تصویر کامله که همونجوری میخریش.
اگه دیتا بیست SQLعه و پروژه یه سایت یا وب سرویس عادیه جنگو واقعا انتخاب خوبیه.
در آخرم هیچکدوم از اون یکی «بهتر» نیست.
جفتشو یاد گرفتن هم گزینه غیر معقولی نیست.
با سلام
در مقایسه میکرو فریمورک فلسک و فریمورک جنگو میتونیم یه مثالی بزنیم که راحت متوجه میشید و با توجه به اون میتونید انتخاب کنید.
جنگو رو میتونیم مثل پایتون و فلسک رو مثل سی در نظر بگیریم، داخل پایتون تقریبا هر کتابخونه ای که لازم باشه با یه سرچ ساده دستگیرت میشه!
اما توی سی باید خودت بنویسیش، حالا اینجا جنگو آپشن های زیادی داره که فلسک اصلا نداره.
اگر شما یک پایتون کار باشید و هیچ دانشی از وب نداشته باشید و بخوایید یه وبسرویس بنویسید با فلسک یه روزه میتونید تکمیلش کنید!
از نظر من جنگو بهترین گزینه است، از اون طرف فلسک بازار خوبی نداره
با @foxkit.dev @igifar1 موافقم.
چند روز دیگه هم یه مقایسه کامل رو توی وبسایت منتشر میکنیم.
یادگیری با فلسک بهتره به نظرم چون magic کمتری توش وجود داره و همه کارا خودشون خود به خود انجام نمیشن.
فلسک چون فریم ورک کوچیکتری هست زمان شروع به کار کمتری داره نسبت به جنگو ولی طی زمان شما باید کد به مراتب بیشتری بنویسی بخاطر همین پروژه های «روتین» با فلسک زمان بیشتری میبرن در آخر
جنگو فریمورک Opinionatedی هست. یعنی از قبل یه سری چیزا تصمیمگیری شدن و عوض کردنشون سخته. برای مثال اگر Mongodb میخوای استفاده کنی با فلسک خیلی راحتتر میتونی.
در عوض اینا جنگو فریم ورک با امکانات تریه که خیلی کارا رو اتوماتیک انجام میده. پس وقتی میدونی که چیزی فراتر از خود فریم ورک نمیخوای یا اگر میخوای ماژول براش هست یا پیادهسازیش سخت نیست انتخاب خیلی خوبیه. مثلا همونطور که گفتم برای پروژه های روتین.
جنگو یه ساختاری رو enforce میکنه که یه برنامهنویس متوسط کد تمیزتری و با دیزاین بهتری توش مینویسه و کمتر circular error ممکنه بخوره.
جنگو چون قسمتای امنیتی رو بیشتر خودش هندل میکنه لازم نیست زیاد دغدغه داشته باشی اگر نمیدونی چیا هستن.
جنگو برای کار کردن با دیتابیس های SQL خیلی راحته و دردسرهای مایگرشن نداره. (البته درسته توی فلسک هم با SQLAlchemy و ۱۵-۲۰ خط کد کارش راه میفته اما اینجا آماده ست.)
انجام دادن یک چیز در جنگو سریعتره نسبت به فلسک چون حداقل نصفشو قبلا خودش انجام داده.
در آخرم در نظر داشته باشی فلسک مثل یک پازله که شما درستش میکنی.
جنگو مثل یه تصویر کامله که همونجوری میخریش.
اگه دیتا بیست SQLعه و پروژه یه سایت یا وب سرویس عادیه جنگو واقعا انتخاب خوبیه.
در آخرم هیچکدوم از اون یکی «بهتر» نیست.
جفتشو یاد گرفتن هم گزینه غیر معقولی نیست.
کلا فلسک اولاْ برای یادگیری سریع مناسب هست دوما برای سایت و پروژه های شخصی و کوچیک. دیجانگو برای پروژه های تجاری و بزرگ تر. البته که بازار کار بهتری هم داره. من خودم تازه دورش رو خریدم و دارم شروع میکنم.
سلام
@ranger.m.gh
ببخشید میشه راهنمایی کنید از کجا اموزش تهیه کردید منم تهیه کنم . خیلی ممنون
@nader.teimoori79 @mahdiiranifar228
من جفت این فریم ورک ها رو از داکیومنت خودشون خوندم و یاد گرفتم. فلسک که خیلی داکیومن روون و ساده ای داره آدم کیف میکنه میخونه و به نظر هیچ منبع دیگه ای نمیخواد البته به شرطی که زبان انگلیسیت در حد معمولی باشه ک بفهمی داستان از چه قراره.
اما در مورد جانگو قصه کلا فرق داره. داکیومنتش به شدت گیج کننده و سخته بنابر این از یک منبع کمکی استفاده کردم و اونم یک کانال یوتیوبه که عالی درس داده واقعا. اینم لینکش:
https://www.youtube.com/watch?v=UmljXZIypDc&list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p
😂😂
دوست عزیز با فلسک نمیشه سایت نوشت و اگه اموزشات فلسک رو دیدی بدون این اموزشات انگشت کوچیکه جنگو نمیشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟