با سلام و احترام
سوالی در خصوص اینکه فریم ورک django برای طراحی سایت های داشبوردی مناسب است یا react؟ ممنون میشم که در این خصوص بنده را راهنمایی فرمایید.
با سلام ما در طراحی سایت دو بخش داریم فرانت اند و بک اند
فرانت اند میشه چیزی که کاربر می بینه
بک اند میشه چیزی که یتصمیم میگیره کاربر چی ببینه اجازه دسترسی به فلان چیز رو بده و... در کل مغز سایت
حالا شما توی سوالت یک اشتباه داشکه ری اکت که یک فریمورک فرانت انده رو جنگو که یک فریمورک بک اند هستش رو با هم مقایسه کردی !!
باید بگم یک سایت خوب از هر دوی این ها با هم بهره می بره
نکته کلی: هیچ پاسخ مشخص و قطعی برای این موضوع وجود نداره که کدام زبان و فریم ورک خوب است و کدام بد. همه این موارد ابزار هستند و مسئله بسیار مهم تر و حیاتی تر اینه که این ابزار قراره تو دست چه فردی بشینه و چه کاری باهاش انجام بده.
نکته جزئی: مقایستون صحیح و همگن نیست. چون این دو گزینه مربوط به دو فضای متفاوت (فرانت و بک) هستند و اصطلاحا alternative محسوب نمیشن.
ببین وبسایت ها به دو بخش تقسیم میشن
Front End و Back End
back end وظیفه مدیریت دیتابیس و پردازش اطلاعات رو برعهده داره
مثلا PHP یه زبان برنامه نویسی Backend هست و باهاش میتونیم با دیتابیس ارتباط برقرار کنیم فرم ها رو پاکسازی رو پاکسازی و اعتبار سنجی کنیم و موارد دیگه
Front End ظاهر وبسایت هست و کلا 3 تا بخش اصلی داره HTML, CSS و جاوا اسکریپت.
با FrontEnd بخش های مختلف وبسایت رو تنظیم میکنی، استایل دهی میکنی و محل المنت های مختلف رو تایین میکنی
تمام بخش های یه وبسایت فرم ها، دکمه ها، لینک ها، متن ها، تصاویر و هرچیزی که تو یه وبسایت وجود دارن توسط فرانت اند مدیریت میشن و نمایش داده میشن
Django یه فریم ورک Python هست و از اونجایی که python یه زبان Backend هست پس Django هم برای Backend استفاده میشه
React یه فریم ورک JS هست که برای فرانت اند استفاده میشه
شما باید بک اند و فرانت اند رو کنار هم قرار بدی تا یه وبسایت که باهاش کاربر میتونه ارتباط داشته باشه رو طراحی کنی
پس میتونیم نتیجه بگیریم شما باید Django و React رو کنار هم استفاده کنی
درود...
بستگی به پروژه داره ...
لاراول و جنگو هر برای طراحی و کد نویسی هر پروژه ای بهتره و عملکرد فوق العاده عالی دارند ...
از ری اکت یا ویو جی اس در پروژه استفاده کنید ...
سلام ممنون از پاسخ گویی شما. قبلا من یکم با react کار انجام دادم و گفتن بخش backend هم داره و شاید من اشتباه متوجه شدم. بخاطر همین این سوال رو مطرح کردم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟