سلام دوستان عزیزم
دوستانی که در حوزه زبان ها سمت سرور فعالیت و تجربه کافی دارند ممنون میشم راهنمایی کنند برای کسی که توسعه دهنده رابط کاربری هست در حال حاضر بهترین زبان برای شروع یادگیری توسعه Back - End کدوم زبان و در ادامش کدوم فریموورک هست به عنوان مثال از میان php - python - node و گزینه های دیگر کدوم در اینده به احتمال زیاد بازار کار خوبی خواهند داشت، برای شروع از پایه و سرمایه گزاری زمانی کدام را پیشنهاد میدید، ممنون
سلام
به نظر بنده برای بک اند یکی از بهترین گزینه ها فریم ورک لاراول هست بسیار عالی و با امکانات و ساده
ولی برای پروژه های خیلی خاص و بزرگ من گو یا الکسیر رو پیشنهاد میدم
هر زبان نقاط قوت و ضعف خودش رو داره اما فول استک شدن یه لذت دیگه ای داره با js اون هم با این گستردگی و تغییرلت بسیار که داره همیشه جلو میره پیشنهاد من جی اس هست
سلام
@Paladio
از قدرتمند ترین زبان های سمت بک اند : php رو میشه نام برد
هیچ وقت هم قدیمی نمیشه و با قدرت میره جلو و میتونه 95 درصد پروژه هارو ساپورت کنه
اون 5 درصدی هم که میمونه نه اینکه نشه با PHP پیاده سازی کرد ، نه !!! اما بهتره که مناسب با فضای کاری و نوع پروژه زبانش انتخاب بشه
از قابلیت ها : رایگان بوده ، در دسترسی بودن ، سرعت توسعه پذیری بالا توسط فریم ورک ها همچون لاراول و yii و ...
PHP میتونه یه زبان بسیار خوب برای توسعه API ها باشه که اکثر موبایل ها و برنامه های تحت موبایل و ویندوز بتونن با وب سرویس PHP در ارتباط باشن
امنیت PHP توسط 2 راه حل که باید رعایت بشه ، بالا میره و قابل کنترل هست!
یکی سمت کد که توسط فریم ورک جلوگیری از به وجود اومد خیلی باگ ها شده ، یکی هم سمت کانفیگ سرور که توسط کانفیگ های جدید این مورد هم رفع شده! و از امنیت بالایی بر خوردار هست!
نود جی اس :
سرعت پردازش خوبی رو به کاربر القا میکنه!
هزینه توسعه پذیری و ارتقا و نگه داری ها ... از PHP بیشتر هست
از نظر ساختار کد ، کد نویسی بیشتری باید داشته باشید....
پایتون :
یه زبان بسیار عالی و خوب کاربردی در همه جا هست ، برای هوش ( masnooii ) | پردازش تصویر | برای IOT و این سبک کار ها بیشتر میتونه مفید باشه
برای وب هم پتانسیلش رو داره که به خوبی پروژه هارو ران کنه! ولی خب خیلی کم استفاده شده...
ولی در نهایت امر :
انعطاف پذیری PHP ، ماژولاریتی PHP و سرعت توسعه و هزینه های نگه داری توی این زبان
اگر به هر کدوم از زبان ها امتیاز دهی بشه ، PHP میتونه توی این موارد امتیاز بالایی بگیره!
پیشنهاد من PHP ,فریم ورک لاراول هست
ببین تو سیستم کاری خودمون چیزی به اسم سرمایه گذاری رو یه زبان یا فریم ورک واقعا وجود نداره
اینکه کدوم زبان و فریم ورک بهتره هم خیلی معنایی نداره چون هر کدوم یه خدمات و امکانات مختص به خودشون رو دارن
اگه منظورت اینه تو ایران چی تو بورسه قطعا پی اچ پی و فریم ورک لاراول و کم کمش تا ۱۰ سال اینده هم تو بورس میمونه و فقط کافیه یه تحقیقی بکنی ببینی اموزشگاه ها بیشتر چه زبان و فریم ورکی رو اموزش میدن و شرکتا بیشتر چه زبان و فریم ورکی رو میخان نهایتا به پی اچ پی و لاراول میرسی
احتراما معتقدم سوال «بهترین زبان کدام است» یا «آینده دار ترین فریم ورک کدام است» از اساس اشتباهه و در نتیجه پاسخ دقیقی هم براش وجود نداره.
چیزی بنام بهترین زبان برنامه نویسی وجود نداره! بلکه هر کدوم برای خودش و در موارد خاص خودش بهترین هست. چیزی که از همه این ها مهمتره میزان تسلط برنامه نویس به اون زبان و فریم ورک است. والسلام.
اگه بازار کار برات مهمه PHP ... اگه میخوای خفن باشی و بروز Node.JS ... اگه میخوای استارتاپ خودتو بزنی و با یه چیز حرفهای کار کنی Django - Python.
@Paladio
سمت بک اند php کار کن . سمت فرانت اند javascript و فریمورک ها و کتابخانه و ... این دوتا
همین دوتارو حرفه ای کار کنی 10 سالم وقت بزاری باز چیز جدید هست همه کارم میتونی کنی باهاشون جاوا اسکریبت همجا هست هم موبایل هم وب هم دکستاپ روز به روزم داره بزرگتر میشه .
در نهایتم برای موبایل فلاتر هم یاد بگیری ارزشش بالاست .
به نظر من هر زبانی جای خودش باید استفاده بشه.
و اگه کسی میخواد بک اند کار بشه یه زبان رو به صورت رندوم انتخاب کنه ولی با قدرت ادامه بده.
وگر نه بی فایده است.
به نظر من هر زبانی جای خودش باید استفاده بشه.
و اگه کسی میخواد بک اند کار بشه یه زبان رو به صورت رندوم انتخاب کنه ولی با قدرت ادامه بده.
وگر نه بی فایده است.
زبان های برنامه نویسی به شدت گسترده هستن روی هر زبانی سرمایه گذاری کنید با توجه به بازار کاری که داره شما هم در اون بازار سهیم خواهید بود. یه لیست از زبان هایی که امروزه بیشتر بهشون توجه میشه به صورت زیر هست
@khanzadimahdi
ممنون از توضیحات تون، اگر میشه در خصوص زبان پایتون بیشتر توضیح بدین. من یادگیری این زبان رو مدنظر دارم، ولی به قدر کافی دانش ندارم دربارش.
پایتون یک زبان سطح بالا , تفسیر شدنی (مفسر داره و کامپایل نمیشه) , و داینامیک هست (نوع متغیر ها بر حسب داده هایی که داخلشون قرار میگیره مشخص میشه).
پایتون در زمینه های هوش-مصنوعی و سیستم های یادگیرنده و اکسپلویت نویسی ها خیلی مورد استفاده قرار میگیره.
اگه به رپازیتوری شرکت های بزرگ مثل ماکروسافت و گوگل و اپل یه نگاه کوچیک بندازید (مخصوصا گوگل) میبینید که پایتون پر استفاده ترین زبان برنامه نویسی در این شرکت ها هست! دلیلش کاملا مشخصه! جهان داره به سمت هوشمند شدن میره و پایتون بهترین عملکرد رو در زمینه هوش مصنوعی و سیستم های مبتنی بر اون داره.
پایتون فریمورک های مختلفی داره و جامعه ی بزرگی داره. همچنین باهاش میتونید قسمت بکند سایت رو هم طراحی کنید.
اما پایتون به دلایل سرعت کمتری که نسبت به رقیباش از قبیل rust , c++ , java داره بدرد سیستم های با پردازش بالا و ساخت و طراحی بازی ها و کارهای با گرافیک سنگین نمیخوره! برای کارهای با پردازش بالا همیشه از سه زبانی که گفته شد استفاده میشه. برای مثال تلگرام بر روی ++C طراحی شده و در حال حاضر سریعترین مسنجر جهان هست. (خودش هم روی سایتش ادعا کرده که سریعترینه)
دقت کنید در کلمه هوش م-ص-ن-و-ع-ی (در پاسخ بالا) سیستم این کلمه رو سانسور میکنه
@khanzadimahdi
تشکر از اطلاع در حال تست این سیستم هستیم گاهن بعضی کلماتی که نباید رو فیلتر میکنه
مشکل برطرف شد.
با سلام به نظر من سوال سمت کدوم زبان برم که به این زودی ها قدیمی نشه سوال اشتباهیه، چرا؟ چون اگه توی یه زبان قوی بشیم دیگه سوئیچ کار سختی نیسن نهایت ده روز وقت کارتو راه میندازه، به قول جادی برنامه نویس وابسته به زبان نیست و شخصی که فقط با یک یا چند زبان میتونه کار کنه اسمش برنامه نویس نیست، برنامه نویس کسیه که زبان براش اهمیت نداره و براساس نیازش یک زبان رو کار میکنه.
در طرف دیگه به نظر من بهترین زبان برای برنامه نویسی وب روبی هستش با فریم ورک ریلز.
سایت های نمونه هم، گیتهاب، گیت لب، دریبل، تسکولو، پیگیر و....
یعنی فک کنم 70 درصد ابزار خارجی با روبی توسعه یافتن
واقعا بررسی این زبانم خالی از لطف نیست، من خودم به شدت دوسش دارم.
زبان های کلاسیک سطح بالا مثل جاوا و lua برای سیستم های توزیع شده و تحت شبکه خیلی خوبن و هیچوقت قدیمی نمیشن.
زبان جاوا بیشترین ERP ها رو باهاش ساختن و کسب و کار های بزرگ همه از زبان های در سطح جاوا استفاده میکنن.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟