راکت

انتخاب زبان برنامه نویسی برای برنامه نویسی وب

8 پاسخ

سلام.من تازه می خواهم شروع به یادگیری php,laravel کنم،می خواستم ببینم می صرفه با اینکه زبان های جدیدی مثل python,nodejs آمدن،روی یادگیری php وقت بزارم؟؟؟!و اینکه حداقل تا 3 سال دیگه کار برای php هست؟ممنون میشم راهنمایی کنید؟

zahra
zahra
@amirabadizahra26
ثبت پرسش جدید

پاسخ‌ها

8
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@amirabadizahra26
سلام.
PHP الان خوبه اما فکر نکنم منطقی باشه که برای آینده روش برنامه ریزی کنید.
پیشنهاد میکنم چون در شروع کار هستید برید سراغ جاوااسکریپت و نود. آینده نود به مراتب بهتره.
پایتون هم انتخاب بدی نیست!
اگر هم خواستید پیشرفته تر کار کنید می تونید برید سراغ گو که پر سرعت ترین بین این زبان ها هستش.

محمد مهدی
محمد مهدی
@MohammadMahdi

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

از اونجایی که شاید سمت فرانت رو کار کردید و آشنایی با جاوا اسکریپت دارید میشه صرفه جویی در زمان هم کرد و مستقیم برید سراغ نود و سریع تر به نتیجه برسید.

و در مورد آینده اینا ، حتما هر دوشون آینده خوبی دارن با توجه به مهارتی که خودتون کسب میکنید (نمونه کار).

شاید پاسخ شما همین‌جا باشد

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

چند نکته کلی که نظر شخصی بنده هست:

  • لزوما هر زبانی که جدیدتر عرضه شده باشه بهتر نیست. و هر زبونی که قدمت زیادی داشته باشه در معرض نابودی نخواهد بود.
  • اصلا چیزی بنام زبان بهتر وجود نداره. بهترین زبان (در بین چند زبان مطرح فعلی) زبانی هست که شما از همه بیشتر بهش مسلط باشید.
  • سرعت php در حال حاضر پایین نیست که بخواد دغدغه زا باشه. حداقل برای 95 درصد پروژه ها که اصلا به اون حدی از پردازش سنگین و درخواست های همزمان نمیرسند که اون چند درصد اختلاف خیلی کم بین زبان ها خودش رو نشون بده.
  • برای هدف یادگیری دغدغه انتخاب زبان چندان به جا نیست. چون وقتی کلیات یک زبان سمت سرور را یاد بگیرید تغییر بین زبان ها در آینده به مراتب راحت تر هست و دستتون بازه. پس فقط به فکر این باشید که با کدوم یکیشون راحت تر و سریع تر میتونید فرایند یادگیریتون رو تکمیل کنید.
  • با توجه به راحتی یادگیری، فراگیری زیاد، پکیج های متعدد، کامیونیتی فعال، سهولت راه اندازی بروی هاست های اشتراکی لینوکسی و فریم ورک های درجه یک به نظرم PHP و Laravel میتونن گزینه های ایده آلی برای شروع یادگیری باشند.
electera
electera
@electera

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

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@amirabadizahra26 @mhyeganeh
یک نکته دیگه ای که خواستم بگم اینه که بازار PHP در ایران خیلی خوبه و خیلی راحت می تونید کار کنید! اما اگر نگاهی به موقعیت های شغلی در سایر کشورها بندازید، می بینید که شاید از 50 شرکت 1 شرکت برنامه نویس PHP نیاز داشته باشن.
ولی زبانی مثل Java بیشترین درخواست رو داره. یا زبان هایی مثل جاوااسکریپت و پایتون هم به مراتب تقاضا های بیشتری نسبت به PHP دارند.
من خودم چند ساله که دارم لاراول و PHP کار می کنم. هیچ زبانی تا حالا نتونسته به اندازه PHP منو به خودش جذب کنه اما آدم باید منطقی فکر کنه و آینده و شرایط جهان رو هم در نظر بگیره. برای همینه که من دارم Go ، Java و Node.js رو هم کار می کنم تا اگر زمانی PHP موقعیت خودش رو از دست داد، من کار خودم رو از دست ندم.

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

در نهایت یک نکته رو هم بگم، PHP اگر در ورژن بعدی بتونه تغییرات چشمگیری رو ایجاد کنه ( از نظر پرفرمنس )، می تونه برای آینده هم یک انتخاب خیلی خوب باشه.

Reza Jashnsaz
Reza Jashnsaz
@rezajashnsaz0011

تخصص: مهندس نرم افزار

فعلا php خوبه
اگه بتونه با ورژن ۸ پرفورمنس رو بهتر کنه تا ۵ سال آینده هم رو بورسه

zahra
zahra
@amirabadizahra26

در یک سایت خوندم،که استفاده از یه فریمورک جاوااسکریپت مثل vuejs،برای یک سایت نوشته شده با جنگو،سخته،درسته؟؟

احسان قربانی
احسان قربانی
@TimeRunner2359

تخصص: PHP ، در حال یادگیری لاراول ، MidLevel درفرانت اند

@amirabadizahra26
سلام و وقت بخیر
نه برای چی مشکل باشه ؟
کلا فریمورک های فرانت اند کاری بک اند ندارن
با هر چیزی میشه بک اند براشون زد

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

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