sina.sadeghi83

میشه چند تا زبان رو با هم یادگرفت مشکلی به وجود نمیاد؟

sina.sadeghi83 ۱۳۹۷/۰۵/۲۳ مباحث عمومی برنامه‌نویسی

سلام و درود

من برنامه نویسی اندروید با جاوا کار میکنم و الان دارم یک پروژه انجام میدم که به سمت سرور هم احتیاج داره.

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

الان دارم کلاس وب میرم و در اون کلاس: HTML CSS JS PHP MySql رو یاد میدن

قسمت های php و mysql حدودا نزدیکای آبان تموم میشه اما من به یک زبان سرورساید در اوایل شهریور نیاز دارم.

الان کلاس react هم به تشویق یکی از دوستانم دارم میرم. همچنین برای پروژه ام هم میتونم ازش استفاده کنم.

درکل من کلاس وب میرم و react پروژه اندروید هم دارم انجام میدم و درهمین حین به افزایش دانشم و تجربم در اندروید هم ادامه میدم. الان هم به پایتون برای Django نیاز دارم.

اما نمیدونم وب و پایتون رو همزمان یاد بگیرم یا نه؟(در بین این یادگیری ها اندروید رو هم دارم بهتر میکنم)

یا فقط وب رو یاد بگیرم و بعد node.js(البته node.js سخت تره به همین دلیل میخواستم جنگو یاد بگیرم)؟

پاسخ‌ها به این تاپیک
deliponi
deliponi
۱۳۹۷/۰۵/۲۳

سلام .

اول از همه من تعجم میکنم که چرا برنامه ی سمت سرورتون رو هم با خوده جاوا نمینویسین !

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

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


مگر دلیلی داشته باشید که از زبان و فریمورک های دیگه استفاده کنید .


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

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

meteor فریمورک نود جی اس هست که از لحاظ توسعه و کامیونیتی تعریف میکنن ازش .

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

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

sina.sadeghi83
sina.sadeghi83
۱۳۹۷/۰۵/۲۴

سلام و درود

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

برای همین تصمیم به انتخاب یکی از این دو فریمورک یعنی جنگو‌ و node.js گرفتم

در پاسخ به

امیرحسین صائمی
امیرحسین صائمی
۱۳۹۷/۰۵/۲۳

سلام 

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

ولی خب اگرم با گروه اوکی نیستین یا شرایطش رو ندارین انتخاب فریم ورک های سطح بالاتر و بالغ تر مثل جنگو رو پیشنهاد میکنم ( مثلا بخاطر orm عالی جنگو از کار با اس کیو ال بی نیاز میشید و با داشتن کلی کامپوننت دیگه کلا راحتت میکنه )‌ ولی در کل اگر جنگو هم نخواستی داشتن یه فریم ورک خوب تو رو خیلی جلو میندازه 

mohsen
mohsen
۱۳۹۷/۰۵/۲۳

سلام

من جای شما بودم روی یک زبان و حتی یک پلتفرم تمرکز میکردم