سلام به همه دوستان عزیز
قصد دارم وارد برنامه نویسی بک اند بشم با اینکه تجربه ۱ ساله ای از برنامه نویسی فرانت دارم و همچنین جاوااسکریپت رو در سطح متوسط بلدم
حالا ار شما دوستانی که تجربه کار در این زبان های نام برده رو دارند لطفا منو راهنمایی کنن
ممنون
NodeJs یه ویژگی جالب داره (event-driven non blocking I/O execution model) که باعث میشه در برخی شرایط برای اپلیکیشن های ریِل تایم و با تعداد درخواست بالا عملکرد بهتری از خوش نشون بده. حتی در بنچ مارکها نزدیک به زبان Go هست از این نظر.
اما خارج از این جور برنامهها مسلما PHP گزینه خوبیه و اگر با لاراول کار کنید که میشه گفت بهترین گزینه است.
سلام
@alireza.mzh1
برای وب پیشنهادم به شما PHP هست
python برای اینترنت اشیا بیشتر کاربرد داره یا پردازش تصویر و ... برای وب هم میشه استفاده کرد ، اما اونطور که باید حق مطلب ادا نمیشه
نود هم سرعت رندر بالایی داره
پردازش خوبی هم داره
اما کد نویسی باهاش کمی پیچیده تر PHP هست و همینطور هزینه راه اندازی و این مسائل زیاد هست....!
PHP رایگان ، مطئمن ، پاسخگوی تمامی نیاز ها!
NodeJs یه ویژگی جالب داره (event-driven non blocking I/O execution model) که باعث میشه در برخی شرایط برای اپلیکیشن های ریِل تایم و با تعداد درخواست بالا عملکرد بهتری از خوش نشون بده. حتی در بنچ مارکها نزدیک به زبان Go هست از این نظر.
اما خارج از این جور برنامهها مسلما PHP گزینه خوبیه و اگر با لاراول کار کنید که میشه گفت بهترین گزینه است.
من خودم تجربه ای در این زمینه ندارم، و دوست دارم نظر سایر عزیزان رو بشنوم درین زمینه.
در عین حال خودم قصد دارم که درین بین زبان پایتون رو برگزینم و زمانش که رسید یادگیری اون رو شروع کنم.
اگر از دوستان کسانی باشند که تجربه کار با هر سه زبان و یا لااقل دوتا از زبان هارو داشته باشند حتما شنیدنی تر میشه نظرات شون.
نیگاه کنید
با اینکه جاوا زبان اول است در دنیا ولی کار کردن و یادگرفتنش سخت و پیچیده است ولی در مقابل یادگیری پایتون برای نوشتن اپلیکیشن و... توصیه میشود چرا که یادگیری و کار کردن باهاش بسیار اسان است.
ولی هیچ کدام از این ها بنظرمن به php نمیرسند اگر فقط بخواهید تحت وب کار کنید،بازم یادگیری php هم کار ساده ای نیست ولی ارزش دارد چون فقط خود php را یاد نمیگیرید وقتی که دانش و تجربه کاریتان با php بالا رفت در کنارش کل چیز دیگه هم یاد میگیرد.
بنده هم دو سال پیش که می خواستم وارد حوزه بک اند بشم خیلی این سوالات ذهنم رو درگیر کرده بود. ولی پیشنهاد من به شما بر حسب تجربه ای که این مدت بدست آوردم اینه که با لاراول شروع کنید. سرعت یادگیری لاراول بالاست و واقعا روانه و مطالب رو به خوبی می تونید درک کنید با این فریم ورک و در ایران هم بازار کار بالاتری نسبت به سایر تکنولوژی ها داره. بعد از تسلط کامل به لاراول و با توجه به اینکه با جاوا اسکریپت هم آشنایی نسبی دارید رفتن به سراغ nodejs می تونه انتخاب بعدیتون باشه. در مورد جنگو هم نظری ندارم. حداقل می تونم بگم توی ایران محبوبیت بالایی نداره
موفق باشید
با توجه به اینک در پروژه های مختلف هم با php و هم node js کار میکردم میتونم بگم هردو دوست داشتنی و قابل تامل هستند.
node کمی پیچیده تر از php هست و هر دو با فریمورک هایی که دارن زیبا میشن=> express و laravel
در کل نمیتونم از این دو بگم کدوم بهتره هر کدوم مزیت ها و جذابیت ها و همینطور عیب های خودشون رو دارن
ولی الان به شخصه اگه بخوام بک اند سایتی رو بزنم ترجیحم لاراول هستش
برای اینک بتونید اصولی جلو برید حتما شی گرایی , اصول solid , dry , kiss , yangi و دیزاین پترن هارو بخوبی کار کنید تا بتونید بک اند کار اصولی و حرفه ایی باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟