مانی
3 سال پیش توسط مانی مطرح شد
12 پاسخ

ساخت فروشگاه با node js

سلام
من در حال یادگیری php و js هستم . php رو در حد متوسط بلدم اما چند روز هست که جاوا اسکریپت یاد میگیرم که اگر بعدا لازم بود node js را یاد بگیرم .
من شنیدم که node js برای ساخت فروشگاه خوب نیست و php یا جنگو بهتره (فقط شنیدم نمیدانم درسته یا نه) .
دوره های ساخت فروشگاه با نود جی اس را زیاد در اینترنت دیدم . اگر برای ساختن فروشگاه خوب نیست پس چرا دوره های زیادی در اینترنت داره که پروژه های بزرگی را هم نوشتند؟
یک سوال دیگر هم داشتم
زمان یادگیری node js چقدر است و از جنگو آسان تر است یا نه ؟

@hesammousavi
@ali.bayat
@mhyeganeh


ثبت پرسش جدید
عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
1

سلام دوست من
ببنید php خام که اصلا بهینه و تمیز نیست حتما برای سامان دهی به کد هاتون از فریم ورک استفاده کنید
ببنید اصلا هیچ کدوم بهتر از دیگری نیست
بعضی از افراد به این دلیل اینو می گن که جنگو پنل ادمین اماده داره و خیلی از کد ها قبلا به صورت کاملا بهینه زده شده
اما نود که یه ران تایمه جاوا اسکریپتیه نه فریم ورک و زبان شما کد بیسی ندارید و فریم ورک اکثرا express هست که میکرو فریم ورکه و امکانات ساده ای داره
برای همین این حرفو می زنن
دلیل دیگه تک ترد بودن نوده که شاید توی یه فروشگاه مشکل ساز بشه
که البته من تا حالا ندیدم
موفق باشید


electera
@electera 3 سال پیش مطرح شد
1

من شنیدم که node js برای ساخت فروشگاه خوب نیست و php یا جنگو بهتره (فقط شنیدم نمیدانم درسته یا نه)

یکی از افرادی که این حرف رو زده، بنده بودم که اونم برای زمان شروع کار شما و برای سوال دیگه ای بود!
چرا node.js و express.js برای ساخت فروشگاه یا... خوب نیست؟؟!!
این جمله در حالت کلی درست نیست اما برای شخصی که تازه وارد دنیای وب شده یا به جاوا اسکریپت مسلط نیست یا دیزاین پترن، امنیت، MVC، شی گرایی، دیتابیس و... رو به خوبی درک نکرده اصلاً مناسب نیست.
همینطور که آقا عرفان اشاره کردن، اکسپرس یک میکرو فریم ورک هست که برای ساده ترین کارها باید برین سراغ پکیج ها و طول عمر بعضی از پکیجها 3 ماه یا بیشتره و اگر به آموزشهای همین راکت و جاهای دیگه سری بزنید، میبینید که دانشجو ها بخاطر تغییر ورژن پکیجها با مشکلات زیادی روبرو هستند برای همین به شما پیشنهاد دادیم با جنگو شروع کنید و بعداً که به خیلی مسائل مسلط شدین، راحت سوییچ کنید به ابزار دیگه.


مانی
تخصص : طراح سایت و سئوکار
@manish 3 سال پیش مطرح شد
0

خیلی ممنون از نظرتون اما من در اینترنت آموزش خیلی کاملی از جنگو پیدا نکردم و خودم هم میخواهم با یک فریمورک آسان کار کنم اما واقعا منابع آموزش جنگو به زبان فارسی کمه و سرعت هم برای من خیلی مهم است و نود جی اس را بخاطر سرعتی که داره انتخاب کردم .

@electera


مانی
تخصص : طراح سایت و سئوکار
@manish 3 سال پیش مطرح شد
1

ممنون از نظرتون

@ErfanSadeqiNejad


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
5

و سرعت هم برای من خیلی مهم است و نود جی اس را بخاطر سرعتی که داره انتخاب کردم .

همین یک جمله خیلی چیزها رو خراب می‌کنه اگر دقیقا متوجه تفسیرش نشیم. فکر نمی‌کنم برنامه نویس یا پروژه ای باشه که سرعت براش مهم نباشه. منتها باید دید که در چه مقیاس و سطحی داریم صحبت می‌کنیم و تفاوت هر یک از این ها دقیقا کجا و به چه میزانی هست.

اولا سرعت بالاتر Node.js در اجرا در همه مواقع صدق نمی‌کنه. بلکه برای نوع خاصی از Request/Response هاست و ثانیا مقدار تفاوت ها در حد صدم بلکه هزارم ثانیه هست و ثالثا همه چیز سرعت نیست! سرعت یادگیری و سرعت کدنویسی و توسعه و بعدا پشتیبانیش براتون اهمیتی نداره؟

حرفم این نیست که Node.js خوب نیست. در مواقع مختلفی بهترین گزینه هم ممکنه باشه. ولی پیشنهاد دوستانه ام اینه که خیلی خودتون رو درگیر اینجور حواشی نکنید. Node.js و Laravel و jango و Asp.Net و ... همگی جزو سرشناس ترین گزینه هایی هستند که در کل دنیا توسط افراد خیلی حرفه ای دارند استفاده می‌شوند. مطمئن باشید تو فضای Open-Source اگر حرف برای گفتن نداشته باشیم به زودی محو خواهیم شد.

در نهایت هم همونجوری که گفتم به نظرم زیاد سخت نگیرید و زودتر استارتش رو بزنید. اجباری نیست و شاید هم بخاطر علاقه شخصی خودم باشه. ولی توصیه دوستانه ام اینه که برای شروع با ‌Laravel استارت بزنید. از خیلی جوانب انتخاب بهتری هست که توضیحش دیگه در اینجا نمی‌گنجه.


مانی
تخصص : طراح سایت و سئوکار
@manish 3 سال پیش مطرح شد
0

متاسفانه مشکل منم همین است که نمیدانم کدام موارد برای من مهم تر است .
هیچ فریمورکی بدون عیب نیست مثلا جنگو آسان است اما منابع آموزشی کمی دارد و پایتون بجز وب و هوش مصنوعی در زمینه های دیگر کاربرد زیادی ندارد و جاوا اسکریپت در زمینه های زیادی کاربرد دارد اما مثلا ریکت نیتیو از فلاتر ضعیف تر است و نود جی اس هم به نظر من بسیار سخت تر از php یا جنگو است .
من جاوا اسکریپت رو انتخاب کردم چون در زمینه های زیادی کاربرد دارد اما مشکل من همین سخت بودن و سرعت کد نویسی پایین nodejs هست اگر nodejs مشکلات را نداشت من تا الان شروع کرده بودم به یادگیری اما این مشکلات باعث شد در انتخاب فریمورک تردید داشته باشم .
و یک نگرانی دیگر هم در انتخاب فریمورک دارم
اگر سایت من با جنگو نوشته شود میتوانم در آن از هوش مصنوعی هم استفاده کنم اما اگر یک سایت را با nodejs بنویسم فکر نمیکنم که بتوانم به آن هوش مصنوعی اضافه کنم .
میشه لطفا درباره این موارد هم توضیح بدید.

@mhyeganeh


عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
0

سلام
چرا قیمه هارو می ریزی تو ماستا
اولن که پایتون و جاوا پر کاربرد ترین زبان های برنامه نویسی هستن چون همه جا کاربرد دارن
مورد دوم اینه که نه فلاتر نه ریکت نیتیو قوین هیچ کدوم قدرت نیتیو ندارن و اگر شما دیدید که ایستاگرام و واتساپ کم اوردن بعد بگید ریکت نیتیو ضعیفه
بعدم به جز ریکت نیتیو کلی فریم ورک دیگه هس مث native script
هیچ فریم ورک و زبانی کامل کامل نیست
شما فقط یه سری مطلب خوندید و اصلا تجربه نکرید هر کدوم از این شاخه ها سال زمان می بره یادش بگیرید و توش حرفه ای شید
بعدم شما وقتی یه چیزی درست بلد باشید سریع می تونید یادش بگیرید مثلا من پی اچ پی . لاراول رو توی 6 ماه فول شدم
چون می دوستم نیازم چیه و چی می خوام به یه سرچ ساده کدی که قبلا با جنگو یا فلسک زدم رو می فهمیدم توی php چیه

من جاوا اسکریپت رو انتخاب کردم چون در زمینه های زیادی کاربرد دارد اما مشکل من همین سخت بودن و سرعت کد نویسی پایین nodejs هست اگر nodejs مشکلات را نداشت من تا الان شروع کرده بودم به یادگیری اما این مشکلات باعث شد در انتخاب فریمورک تردید داشته باشم .

نود هنوز فریم ورک کاملی نداده چون اصلا کارش این نیست
اما به نظرم nest.js تا حدودی این مشکلو رفع کرده

اگر سایت من با جنگو نوشته شود میتوانم در آن از هوش مصنوعی هم استفاده کنم اما اگر یک سایت را با nodejs بنویسم فکر نمیکنم که بتوانم به آن هوش مصنوعی اضافه کنم .

از قدیم گفتن شما اول چاه رو بکن بعد مناره رو بدزد
شما اول برو هوش مصنوعی و ریاضی و امار و اینا رو یاد بگیر
بعدش بیا دنبال فریم ورک بگرد برا پیدا سازی مدل هات
سایت های بزگی می تونم اسم ببرم که با پایتون نیستند و هوش مصنوعی دارن
مثل امازون و دیجی کالا اسنپ تپسی و ...


Alireza_tlb
تخصص : برنامه نویس بک اند
@alirezatlb45 3 سال پیش مطرح شد
1

سلام آقای مانی ....

ببخشید شما تحقیقاتتون کاملا ناقصه !!!!

من خودم هم جنگو کار مییکنم و ASp و از نظر سرعت و بهینه سازی و سادگی و کلی موارد دیگر جنگو عالیه....

منابع فارسی زبان جنگو اتفاقا خیلی عالیه... کم هست ولی عالی .... از نظر من جنگو ی تاپلرن را ببین اون دوره واقعا کامله ...

بعد هم پایتون به غیر از اینکه توی وب و هوش مصنوعی هستش... تو خیلی جاهای دیگ کاربرد داره!!!!

به غیر از اینکه بهترین زبان برای برنامه نویسی هوش مصنوعی هستش....

بهترین زبان برای اکسپلویت نویسی و هک امنیت هستش که با یک سرچ کوتاه میتوانید متوجه بشید...

و به غیر از اون هم بهترین زبان برای برنامه نویسی شبکه هستششش...

@manish


Farshad
@fashionmetal1359 3 سال پیش مطرح شد
0

سلام.درسته که پایتون برای بعضی کارها عای هستش ولی برای بعضی از کارهای مهم هم ضعیف هستش مثل موبایل-بازی سازی و برنامه نویسی دسکتاپ.


mmj-sys
تخصص : داش متخصص چیه من پروفسورم .
@mmj.sys 3 سال پیش مطرح شد
0

@fashionmetal1359

دقیقا منظورت از کار های عادی چیه ؟؟؟
یک . دیتا ساینینگ و هوش مصنوعی و ماشین لرنینگ و دیپ لرنینگ از رشته های تخصصی اول دنیا هستن .
دو . چه کسی گفته در برنامه نویسی دسکتاپ و موبایل ضعیف هستش ؟
سه . لایبرری های زیادی در مورد ساخت رابط گرافیکی هستن که میتونید استفاده کنید ....
pyqt5 , tkinter , kivy
و در بحث بازی سازی درسته نمیتونید بازی های قوی و تخصصی بسازید . ولی شما نمیتونید بگید زبان های دیگه بهترن همه از موتور های بازب سازی کمک میگیرن .


Farshad
@fashionmetal1359 3 سال پیش مطرح شد
1

سلام دوست عزیز.بیگ دیتا و ماشین لرنینگ و .........توی دنیا اول هستن ولی توی کشور ما چی؟توی دنیا خیلی چیزها اول هستن ولی ما توی این زمینه ها مصرف کننده هستیم.یه نگاه به آگهی ها بندازید متوجه میشیدتوی دستکتاپ از جاوا و سی شارپ که صد درصد ضعیف تر هستش و حتی از جاوااسکریپت.کمی تحقیق کنید به حرف بنده میرسید.توی موبایل که اصلا حرفی برای گفتن نداره.QT که اصلش مال ++C هستش.توی بازی سازی هم ضعیف نیست ولی انتخابهای بهتر و راحت تری هم هست.البته کسی که با پایتون حرفه ای هستش توی همه این زمینه ها میتونه کار کنه و خیلی جاها بحث سلیقه و راحتی هستش.ضمنا معذرت میخوام اگه باعث رنجش شما و دوستان پایتون کار شدم.قصد توهین نداشتم.پیروز باشید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام