آفلاین
user-avatar

زبان بک‌اند برای طراحی فروشگاهی b2b و حتی امکانات بیشتر

10 ماه پیش
توسط Vista آپدیت شد
آفلاین
user-avatar
Vista ( 15222 تجربه )
11 ماه پیش
تخصص : در حال یادگیری Laravel

دوستان سلام من HTML و CSS رو یاد گرفتم و الان در حال آموزش js هستم میخواستم بدونم برای طراحی سایتی مثل پاساژ و ایمالز و در آخر ترکیب هر دو یعنی قابلیت خرید به صورت کلیکی مثل ایمالز و هم به صورت b۲b مثل پاساژ چیکار باید بکنم.
دوستان الان نزدیک ۲ ماهه من تا صبح بیدارم (دارم دیونه میشم) و هی تحقیق کردم که کدوم زبان رو باید یاد بگیرم به طوری که بهترین عملکرد و بازدهی در بازدید خیلی زیاد داشته باشه، خیلی خوبه که زبان آسونی باشه و بتونم راحت یاد بگیرم بلکه زده نشم و بیخیالش بشم اما خب برای همین اینجا سوالمو پرسیدم که افراد حرفه‌ای جواب منو بدن(یعنی اگه مجبور باشم باید زبان سختی رو یاد بگیرم). الان خودم به ۳ زبان رسیدم (که شاید کاملا اشتباهه) زبان، پایتون، PHP و node.js . دوستان خواهش میکنم کمکم کنین ۲ ماهه تو ۲۴ ساعت فقط ۴ -۵ ساعت میخوابم گیج شدم و باور کنین ۱۰۰ ها سایت بررسی کردم و به نتیجه نرسیدم و هر سایتی که برای هر زبان آموزش کامل داشت اون زبان رو برای یادگیری توصیه میکرد . امیدوارم با هدفی که مشخص کردم راهنمایی خوبی بکنین و بعد مشخص شدن هدفم بتونم تصمیم گیری درستی بکنم ممنون از پاسخ‌های شما

بهترین پاسخ انتخاب شده توسط Vista
آفلاین
user-avatar
سید حسین رضوی
10 ماه پیش

اول اگه فقط برای طراحی یه وبسایت می خوای بشینی برنامه نویسی یادبگیری به نظر من کاملا اشتباهه یعنی تایمی که میخوای بذاری روی یادگیری و بعد توسعه وبسایت رو میتونی صرف سایر کارهای ایده ات کنی که با آمادگی کامل وارد بازار بشی و طراحی سایت رو بسپاری به این کاره ها، شما اگه همین الان شروع به یادگیری کنی و تاروزی که سایتت بیاد بالا در بهترین حالت 10 تا 12 ماه وقت میبره تازه اونم یه وبسایت با کلی مشکلات متعدد و باگ های مختلف که درنتیجه این کارها باعث میشه تمرکزت از روی کار اصلیت که مدیریت وبسایت و کسب و کارت پرت میشه و نمیرسی به اون کامل برسی که درنهایت شکست و....
و درمورد زبان این وسواس بیخود باعث میشه فقط زمان رو از دست بدی شما فرقی نمیکنه با کدوم زبان شروع کنی همونطور که خودت میگی یک ماهه داری 24 ساعته وقت میذاری برای بررسی و انتخاب زبان که درنهایت به نتیجه ای نرسیدی خوب این خودش نشان دهنده اینه که واقعا برای این سوال پاسخ مشخصی وجود نداره، یک زبان رو انتخاب کن و با قدرت برو جلو به هیچی هم فکر نکن

آفلاین
user-avatar
سیدعلی موسوی ( 114001 تجربه )
11 ماه پیش
تخصص : سی شارپ و پی اچ پی

میتونی برای شروع از لاراول که فریمورک php هست استفاده کنی، قابل توسعه اس و سریع میتونی یاد بگیری بعدها اگر خیلی دیدی مشتری داری منظورم خیعلی اونوقت میتونی سویچ کنی روی زبان پایتون و فریمورک جانگو و یا nodejs

در حال حاضر میتونی با اطمینان فریمورک لاراول رو یاد بگیری که خیلی هم از لحاظ سرعت و توسعه کمکت میکنه

آفلاین
user-avatar
reza ( 59880 تجربه )
11 ماه پیش
تخصص : مهندس نرم افزار

بین laravel و django یکی رو انتخاب کن
django که اصلا از نظر درخواست های بالا کم نمیاره
laravel هم اگه کم اورد فوقش منابع سرور رو افزایش میدی یا وظایف سنگین رو میدی به زبان هایی مثل golang یا nodejs

آفلاین
user-avatar
علیرضا معمارزاده ( 53072 تجربه )
11 ماه پیش
تخصص : junior level developer

سلام
همون طور که دوستان هم گفتند میتونید با php شروع کنید، اما من یه سایت هم معرفی میکنم میتونید از این سایت کمک بگیرید:
https://roadmap.sh/roadmaps
بسیار سایت عالی در زمینه رودم‍پ هستش

آفلاین
user-avatar
پایان جهان ( 124535 تجربه )
11 ماه پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

درود...
PHP->Laravel->VueJs

آفلاین
user-avatar
Vista ( 15222 تجربه )
10 ماه پیش
تخصص : در حال یادگیری Laravel

ممنون از شما دوستان عزیز
آقای موسوی یا استادهای عزیز یه سوال داشتم :
آیا فریمورک لاراول یا جنگو بدون یاد گرفتن زبان php یا python ممکنه ؟ البته هدف فقط فروشگاه ذکر شده هست و بس . و اینکه نمیشه بگین برم سراغ کدوم زبان ؟ یا حداقل کدوم برای من راحت‌تره ؟ ممنون

آفلاین
user-avatar
سیدعلی موسوی ( 114001 تجربه )
10 ماه پیش
تخصص : سی شارپ و پی اچ پی

نه خب حتما باید مقدمات و یکم بیشتر از مقدمات php بدونی . لاراول یک فریمورک به زبان php هست

آفلاین
user-avatar
سید حسین رضوی ( 80456 تجربه )
10 ماه پیش
تخصص : برنامه نویس وب و طراح رابط کاربری

اول اگه فقط برای طراحی یه وبسایت می خوای بشینی برنامه نویسی یادبگیری به نظر من کاملا اشتباهه یعنی تایمی که میخوای بذاری روی یادگیری و بعد توسعه وبسایت رو میتونی صرف سایر کارهای ایده ات کنی که با آمادگی کامل وارد بازار بشی و طراحی سایت رو بسپاری به این کاره ها، شما اگه همین الان شروع به یادگیری کنی و تاروزی که سایتت بیاد بالا در بهترین حالت 10 تا 12 ماه وقت میبره تازه اونم یه وبسایت با کلی مشکلات متعدد و باگ های مختلف که درنتیجه این کارها باعث میشه تمرکزت از روی کار اصلیت که مدیریت وبسایت و کسب و کارت پرت میشه و نمیرسی به اون کامل برسی که درنهایت شکست و....
و درمورد زبان این وسواس بیخود باعث میشه فقط زمان رو از دست بدی شما فرقی نمیکنه با کدوم زبان شروع کنی همونطور که خودت میگی یک ماهه داری 24 ساعته وقت میذاری برای بررسی و انتخاب زبان که درنهایت به نتیجه ای نرسیدی خوب این خودش نشان دهنده اینه که واقعا برای این سوال پاسخ مشخصی وجود نداره، یک زبان رو انتخاب کن و با قدرت برو جلو به هیچی هم فکر نکن

آفلاین
user-avatar
علیرضا ( 11205 تجربه )
10 ماه پیش

سلام.

بعنوان کسی که خودم در مراحل آغازین هستم و البته تقریباً از مرحله انتخاب راه و آموزش گذشتم باید بگم به نظر میاد هدفتون رو خیلی سهل یا حداقل با نتیجه ی قطعی فرض کردید.. در حالیکه بتدریج متوجه میشید اینطور نیست. اینکه مثلا من بیام یه ایده مثلاً یوتیوب پولی (فرضاً) به ذهنم برسه و شروع کنم از صفر بابتش کدنویسی یاد بگیرم و بابت همین ایده برم زبان انتخاب کنم و .. ؛ درسته که بهتون انگیزه میده اما به نظرم فقط یک "سایت" دلیل خوبی برای انتخاب یک "زبان" نیست.

خوبه یک کلیتی از سلایقتون رو پیش هم بچینید (مثلا: علاقه به سایتهای realtime ، یا شبکه اجتماعی، یا تجاری، بازی و .. ) یک مروری بر خصوصیات هر زبان بکنید و در نهایت اونی که حس بهتری بهش پیدا میکنید آغاز کنید .. از الان فکر کردن به اینکه منابع سرورتون قرار چقدر باشه و چطور 100000 تا کاربرو مدیریت کنید و .. به نظرم نالازمه. :)

آفلاین
user-avatar
امین محمدزاده ( 33363 تجربه )
10 ماه پیش
تخصص : برنامه نویسی وب - Laravel

سلام
خلاصه میگم بر اساس تجربیاتم که سایت هایی مثل ایمالز و ترب رو بررسی کردم و چون این سایت ها در واقع ربات دارند برای دریافت مشخصات محصولات و قیمت ها که البته با سازوکارش نمیخوام بحث رو طولانی کنم و فقط روی زبان وبسایتت میخوام چیزهایی که بررسی کردم رو بهت منتقل کنم
برای وبسایتی که قراره به کاربرهات نشون بدی و محصولات رو توش بذاری > لاراول
دیتابیس این وبسایت رو میتونی mysql استفده کنی
زبانی که قراره باهاش ربات ها رو بنویسی > پایتون + کتابخانه scrapy که روی flask که یکی از فریم ورک های پایتون برای وب هست و خیلی سبک هست میتونی متصل کنی و ربات هاتو از طریق حالت وب فراخوانی کنی که در واقع scrapy رو از طریق flask فعال میکنی و داده هارو از طریق flask میفرستی سمت scrapy که شروع میکنه به خزیدن در فروشگاه ها
و یه دیتابیس هم برای اینکه جستجوهای حرفه ای داشته باشی و صرفا برای بخش جستجو ازش استفاده کنی دیتابیس elastic search هست
سرنخ ها اینها هستن حالا میتونی بری دنبال هر کدوم و سازوکاری که میخوای رو باهاشون پیاده کنی

شاید مباحث اول کار برات گنگ باشه. این رو هم بگم که من شاید با تجربه حداقل 10 ساله شاید زودتر تونستم این مباحث رو جمع بندی کنم ولی شما که هنوز زبان بک اندی یاد نگرفتید مطمئنا برای اینکه بتونید چنین سیستمهایی رو بنویسید باید بیشتر مطالعه و آزمون خطا کنید و تجربه کسب کنید

و اینکه برای اول کار سیستم خیلی پیچیده ای رو انتخاب کردی. باید قدم به قدم و از php شروع کنید و برید سمت لاراول و زمانی که با ساختار یه سیستم آشنا شدید و تونستید یه سیستم قابل قبولی رو پیاده کنید اونموقع برید سمت پایتون و ...

آفلاین
user-avatar
سیدعلی موسوی ( 114001 تجربه )
10 ماه پیش
تخصص : سی شارپ و پی اچ پی

با نظر @hossein.r.1442 کاملا موافقم ، بعدا از چندسال کدنویسی هنوز که هنوز در اجرای پروژهام کلی مشکل دارم :)

آفلاین
user-avatar
Vista ( 15222 تجربه )
10 ماه پیش
تخصص : در حال یادگیری Laravel

ممنون از همه‌ی دوستان که اینهمه وقت گذاشتن برای یه کاربر هیچ . از آقای رضوی هم ممنونم که بنده رو آگاه کردن@hossein.r.1442 پاسخ همه‌ی عزیزان عالی بود و برای کسی که میخواد بره سمت برنامه‌نویسی واقعا راه درست رو نشون میده اما جواب آقای رضوی به خاطر درک بنده برای این هدف و گذاشتن وقت برای کارهای غیر از برنامه‌نویسی واقعا منو از خواب بیدار کرد ممنون آقای رضوی . این هم ذکر کنم که بنده به کارهای مهم دیگر این هدف وقت میزارم و بعد از بدست آوردن پول طراحی به سلیقه خودم و حتی بهتر از سلیقه خودم میدم طراحی میکنن و انرژی خودمو صرف کارهای مهم دیگر میکنم و اگه تونستم هر روز چند ساعتی رو برای یادگیری برنامه نویسی صرف میکنم چون واقعا اون ته ته دلم دوسش دارم اما حیف که از بچگی مجبور به انجام کاری غیر از برنامه‌نویسی شدم . وقت همتونو الکی گرفتم اما برای بنده خیلی راه‌گشا و ارزشمند بود دست تک تک همتونو میبوسم واقعا ممنونم.

برای ارسال پاسخ باید وارد سایت شوید