ما را دنبال کنید:
برای مطرح نمودن سئوالات باید وارد پروفایل خود شوید
دی ۰۴، ۱۳۹۴
الیاس هادی زاده تثبیتی » زبانهای برنامه نویسی
تعداد سئوالات پرسیده شده: ۱۶
با سلام میخواستم بدونم در چه نوع پروژه هایی از جاوا و در کجاها از php و python استفاده میشه؟ مثلا مقایسه ای مشابه این که میشه گفت از زبان c برای برنامه نویسی سیستمی و c# برای نوشتن برنامه های کاربردی تحت ویندوز ( معمولا) استفاده میشود.

دی ۰۴، ۱۳۹۴
احسان مینایی زاده
تعداد سئوالات پاسخ داده شده: ۳۹۶

نظرتون راجع به c و c# اصلا درست نیس
هیچ وقت ربطی به تکنولوژی نداره، بستگی داره پروژه ها  رو به چه نحو تعریف کردن
چه کسی مدیر فنی پروژه  هستش، تیم موردنظرشو داره یا خیلی چیز دیگه
مثلا بنده توی  یه تیم با c++ کد  web application نوشتم که data base driven بوده
یا توی یه تیمی هستم که من مشاورم و دوستان دارن با c# رله های امنیتی می نویسن
دقیقا همین پروژه یه سری بچه ها بیرون کشور توی یه تیمی هستند دارند با python می نویسن

یادتون باشه که هیچ وقت تکنولوژی تعیین کننده نیست بلکه اشخاصی که پروژه رو می بندن مهمن
سطح توانایی هاشون، تجربه و ...

حالا یه مثال توی خیلی کشورها ruby و چهارچوب rails اون به شدت مورد استفاده هستش برای web application ها
ولی شما این حالت رو اصلا توی ایران نمیبینید
اینجا دلیل به نظرتون چیه؟، مثلا php یا java خیلی بهتر و ruby بده ؟
یا بر عکس؟
پس میبینیم اصلا به تکنولوژی نیس

خلاصه : بنا بر تجربه شخصی و منابع رسمی زبانهایی که نام بردید و از همه اونا مهمتر Case study های موجود

php  برای نوشتن همه web application ها و web site ها از ساده تا بسیار پیشرفته یا برای دادن api به انواع device ها به صورت تجاری استفاده گسترده داره
هر وقت بحث real time بودن بیار وسط node.js مکملش میشه و خیلی موارد مثه این
java قبل از هر چیز زبان آکادمیکی برای آموزش و پیاده سازی مفاهیم و پروژه های دانشگاهی می باشد که این پروژه ها به دلیل خوب بودنشون خیلی سریع وارد صنعت هم میشن
اصولا وقتی application وزن web based اون و non-web based اون اندازه هم باشه یا حتی non-web خیلی شنگین تر باشه
اصولا انتخاب java هستش، مثه بانکها. بازم مسائلی دیگه هست راجع به جاوا
اما python یک زبان صددرصد علمی برای مقاطع master و phd در حوزه های مختلف مهندسی و تکنولوژی و حتی پزشکی
کارکرد خوب با سیستم عامل و در دسترس بودن package های بسیار مناسب اونو خیلی محبوب کرده
برای وب هم نمونه های خوبی ازش سراغ داریم که اصولا روی django هستش

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