انتخاب بین python و php وnodejs

- 4 ماه پیش
توسط ایمان آپدیت شد
علیرضا معمارزاده ( 19654 تجربه )
5 ماه پیش
تخصص : برنامه نویس وب

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

بهترین پاسخ انتخاب شده توسط علیرضا معمارزاده
علی بیات
5 ماه پیش

NodeJs یه ویژگی جالب داره (event-driven non blocking I/O execution model) که باعث میشه در برخی شرایط برای اپلیکیشن های ریِل تایم و با تعداد درخواست بالا عملکرد بهتری از خوش نشون بده. حتی در بنچ مارک‌ها نزدیک به زبان Go هست از این نظر.
اما خارج از این جور برنامه‌ها مسلما PHP گزینه خوبیه و اگر با لاراول کار کنید که میشه گفت بهترین گزینه‌‌ است.

Alimotreb ( 166882 تجربه )
5 ماه پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@alireza.mzh1

برای وب پیشنهادم به شما PHP هست
python برای اینترنت اشیا بیشتر کاربرد داره یا پردازش تصویر و ... برای وب هم میشه استفاده کرد ، اما اونطور که باید حق مطلب ادا نمیشه
نود هم سرعت رندر بالایی داره
پردازش خوبی هم داره
اما کد نویسی باهاش کمی پیچیده تر PHP هست و همینطور هزینه راه اندازی و این مسائل زیاد هست....!

PHP رایگان ، مطئمن ، پاسخگوی تمامی نیاز ها!

علی بیات ( 191667 تجربه )
5 ماه پیش
تخصص : توسعه دهنده ارشد وب

NodeJs یه ویژگی جالب داره (event-driven non blocking I/O execution model) که باعث میشه در برخی شرایط برای اپلیکیشن های ریِل تایم و با تعداد درخواست بالا عملکرد بهتری از خوش نشون بده. حتی در بنچ مارک‌ها نزدیک به زبان Go هست از این نظر.
اما خارج از این جور برنامه‌ها مسلما PHP گزینه خوبیه و اگر با لاراول کار کنید که میشه گفت بهترین گزینه‌‌ است.

میلاد ( 98280 تجربه )
5 ماه پیش
تخصص : طراح رابط کاربری - Front-End

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

اگر از دوستان کسانی باشند که تجربه کار با هر سه زبان و یا لااقل دوتا از زبان هارو داشته باشند حتما شنیدنی تر میشه نظرات شون.

میلاد ( 98280 تجربه )
5 ماه پیش
تخصص : طراح رابط کاربری - Front-End

این جلسه هم شاید براتون مفید باشه:
Nodejs در مقابل PHP
https://roocket.ir/podcast/1003

amirkian ( 1170 تجربه )
5 ماه پیش

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

iamdvs ( 9980 تجربه )
5 ماه پیش

از لحاظ بازار کار php از لحاظ اسونی python و از لحاظ ریل تایم بودن nodejs

reza ( 13890 تجربه )
5 ماه پیش
تخصص : مهندس نرم افزار،برنامه نویس وب

چون جاوا اسکریپت کار کردی با nodejs خیلی راحتتر خواهی بود !

hamed sarkhosh ( 18750 تجربه )
4 ماه پیش
تخصص : برنامه نویس

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

ایمان ( 5780 تجربه )
4 ماه پیش

با توجه به اینک در پروژه های مختلف هم با php و هم node js کار میکردم میتونم بگم هردو دوست داشتنی و قابل تامل هستند.
node کمی پیچیده تر از php هست و هر دو با فریمورک هایی که دارن زیبا میشن=> express و laravel
در کل نمیتونم از این دو بگم کدوم بهتره هر کدوم مزیت ها و جذابیت ها و همینطور عیب های خودشون رو دارن
ولی الان به شخصه اگه بخوام بک اند سایتی رو بزنم ترجیحم لاراول هستش
برای اینک بتونید اصولی جلو برید حتما شی گرایی , اصول solid , dry , kiss , yangi و دیزاین پترن هارو بخوبی کار کنید تا بتونید بک اند کار اصولی و حرفه ایی باشید

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