انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: #c یا java ?  (دفعات بازدید: 16327 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین taha mahdi

  • Jr. Member
  • *
  • ارسال: 53
#c یا java ?
« : 19 مهر 1386، 06:04 ق‌ظ »
با سلام خدمت تمامی دوستان
بنده با زبان سی پلاس پلاس آشنایی دارم و می خواهم زبان جدیدتری را یاد بگیرم اممممممممممما
مدتی است بین اینکه جاوا بخوانم یا سی شارپ گیر کرده ام
حالا از شما دوستان می خواستم دلایل قانع کننده ای (و صادقانه)در مورد برتری جاوا ارائه کنید تا با قلبی آرام آن را شروع کنم .
با تشکر. ::)

آفلاین mtux

  • Sr. Member
  • *
  • ارسال: 450
  • جنسیت : پسر
    • Mgroup
پاسخ به: #c یا java ?
« پاسخ #1 : 19 مهر 1386، 12:43 ب‌ظ »
مگه ++C چی کم داره؟
شما که با ++C آشنایی داری، به نظر من همون رو ادامه بده!
Free Software Advocate and Developer
http://mtux.wordpress.com
My GNU Affero page: http://rate.affero.net/mtux

lomion

  • مهمان
پاسخ به: #c یا java ?
« پاسخ #2 : 19 مهر 1386، 03:25 ب‌ظ »
هر کدوم برتریهای خودشون رو دارن. جاوا الان اپن سورس هست و به معنای واقعی Cross Platform هست. شرکتهای بزرگی (Sun، IBM، Oracle و ...)‌ ازش حمایت می‌کنن و IDEهای خیلی قدرتمندی داره (Eclipse که به نظر من با اینکه کمی روی سیستم سنگینه ولی بهترینه. Pluginهای فوق العاده‌ای داره). ویژگی خیلی خوبی که داره اینه که در عین حالی که زبانی تجاریه، یه زبان آکادمیک هم هست. (مثل سی پلاس پلاس) خیلی از  Pattern و تکنیکهای جدید برای زبان جاوا ایجاد می‌شن و بقیه زبانها استفاده می‌کن. جاوا اشکال هم داره: برنامه‌های جاوا روی ماشین مجازی اجرا میشن و کند تر هست. این یه مشکل اصلی توی جاوا هست. ولی امکاناتی مثل همین Cross Platform بودن و یا Garbage Collector و خیلی چیزهای دیگه رو به شما می‌ده.

اما #C:
یک زبان مایکروسافتی. «یک سی پلاس پلاس تولید کنیم که از جاوا دورنشه» این جمله‌ (البته با همچین مضمونی) توسط مسول پروژه #C گفته شده! خودش ظاهرا قبلا مسول جاوای مایکروسافت بود.
خیلی نزدیک به جاوا هستش یا به یه بیان دیگه یه کپی جالب از جاوا هست. زبانی تجاریه و نستبا موفق. فقط روی سیستمهایی اجرا می‌شه که Net. داشته باشن. البته Mono هم که معادل Net. توی لینوکس هست، خیلی مورد استفاده قرار می‌گیره ولی به خوبی نسخه اصلی نیست چون مهندسی معکوس شده.
اگه از #C استفاده کنید مجبورید به شرکت مایکروسافت وابسته بشید که انتخابش به شما بستگی داره.

اما تا جایی که می‌دونم از نظر بازار کاری اینجا،‌ #C وضعیت بهتری داره.

آفلاین Zartosht

  • High Hero Member
  • *
  • ارسال: 1437
  • جنسیت : پسر
  • جاوید ایران باستان و اندیشه پاک زرتشت
پاسخ به: #c یا java ?
« پاسخ #3 : 19 مهر 1386، 08:23 ب‌ظ »
JAVA
خداحافظی همیشگی من از انجمن اوبونتو ایران با امید پیروزی برای همه دوستان
-------
ما از تبار کوروش و فرزند جمشیدیم / پیروز بی برده ، بت نپرستیدیم

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: #c یا java ?
« پاسخ #4 : 19 مهر 1386، 10:22 ب‌ظ »
Python

آفلاین dingdang

  • Full Member
  • *
  • ارسال: 176
پاسخ به: #c یا java ?
« پاسخ #5 : 20 مهر 1386، 09:14 ب‌ظ »
با سلام خدمت تمامی دوستان
بنده با زبان سی پلاس پلاس آشنایی دارم و می خواهم زبان جدیدتری را یاد بگیرم اممممممممممما
مدتی است بین اینکه جاوا بخوانم یا سی شارپ گیر کرده ام
حالا از شما دوستان می خواستم دلایل قانع کننده ای (و صادقانه)در مورد برتری جاوا ارائه کنید تا با قلبی آرام آن را شروع کنم .
با تشکر. ::)
منم جاوا رو ترجیح میدم. چراشم نمیدونم. شاید اینقده ملت رو مخم رفتند که علیکم بالجاوا! ولی خب این فقط در حد انتخابه. وگرنه نه++c  کار کردم نه جاوا  ](*,)   
اگه خواستی شروع کنی. احتیاج به پارتنری چیزی پیدا کردی،‌خبرم کن با هم شروع کنیم.  ;)  البته پارتنر که نه چون ++C کار نکردم، پس خواستی استادی کنی،‌خبرم کن  :oops:
mohi جان میبینی pidgin چه به سر ادم میاره؟ خب درست کنی ویسه لعنتی رو دیگه.  ](*,)


Python

 :lolflag:

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: #c یا java ?
« پاسخ #6 : 20 مهر 1386، 10:04 ب‌ظ »
من برای این پایتون رو گفتم چون از هر زبالنی که دلتون بخواد پشتیبانی می کنه پایتون بلد باشی دیگه هیچ کمو کسیری تو زندگی برنامه نویسی نداره
به جرات می تونم بگم زبان سی و جاوا در مقابل پایتون واقعا کم میارن.

آفلاین taha mahdi

  • Jr. Member
  • *
  • ارسال: 53
پاسخ به: #c یا java ?
« پاسخ #7 : 20 مهر 1386، 10:58 ب‌ظ »
با سلام خدمت تمام دوستان
آقا مهدی میشه مزیت های پیتون را نسبت به java و #c بگی و آیا بازار کار هم داره یا نه یعنی ازش میشه پول درآورد ؟
یه اطلاعات کامل درموردش می خواهم
با تشکر ;)
« آخرین ویرایش: 20 مهر 1386، 11:00 ب‌ظ توسط tmtt »

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: #c یا java ?
« پاسخ #8 : 22 مهر 1386، 12:05 ق‌ظ »
سلام،
به جرات می تونم بگم زبان سی و جاوا در مقابل پایتون واقعا کم میارن.
این نظر، بر خلاف نظرات جناب lomion، یک نظر فنی و کارشناسی نیست.
بنده هم در شرایط فعلی Java رو بر #C ترجیح می‌دم و اکیداً یادگیری Python رو توصیه می‌کنم.
« آخرین ویرایش: 22 مهر 1386، 12:11 ق‌ظ توسط ابراهیم »
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

lomion

  • مهمان
پاسخ به: #c یا java ?
« پاسخ #9 : 22 مهر 1386، 07:25 ب‌ظ »
با سلام خدمت تمام دوستان
آقا مهدی میشه مزیت های پیتون را نسبت به java و #c بگی و آیا بازار کار هم داره یا نه یعنی ازش میشه پول درآورد ؟
یه اطلاعات کامل درموردش می خواهم
با تشکر ;)
گفتم هر دو بازار دارن. ولی توی ایران #C ظاهرا بازار بهتری داره.

آفلاین Zartosht

  • High Hero Member
  • *
  • ارسال: 1437
  • جنسیت : پسر
  • جاوید ایران باستان و اندیشه پاک زرتشت
پاسخ به: #c یا java ?
« پاسخ #10 : 22 مهر 1386، 09:00 ب‌ظ »
مشکل همین کلمه و عبارت تو ایران است. اتفاقا تو همین ایران جاوا رو خوب نمی شناسن و این در مورد ۱۰۰ درصد کاربران عادی صادقه!‌همه فکر می کنن جاوا یه چیزی برای گیم های موبایل!!!‌پس اگه اینو بشناسی مطمئن باشد در آینده می بری!! در ضمن پایتون هم که دیگه جای خودش رو داره اما من سی رو پیشنهاد نمی کنم. و شک نکن که جاوا زبان پول سازیه البته فقط برنامه کافی نیست...
خداحافظی همیشگی من از انجمن اوبونتو ایران با امید پیروزی برای همه دوستان
-------
ما از تبار کوروش و فرزند جمشیدیم / پیروز بی برده ، بت نپرستیدیم

آفلاین Sajjad Baroodkoo

  • Badjoker
  • گروه راهبران
  • *
  • ارسال: 625
  • جنسیت : پسر
  • Linux means FREEDOM
    • Deviant Art Gallery
پاسخ به: #c یا java ?
« پاسخ #11 : 22 مهر 1386، 09:11 ب‌ظ »
دوست عزیز
هر چیزی کاربری خودش رو داره و خواهان خودش

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

در مورد بازار خارج از کشور هم واستون بگم که
تو استرالیا یکی از پردرآمد ترین اشتغال ها برنامه نویس جاوا و پایتون هستش که همیشه در لیست استخدامی شرکتها موجود

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

ضمنا اشخاصی رو می شناسم که از خوندن #C و یاد گرفتنش اظهار تاسف می کنند و به سمت جاوا اومدند
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: #c یا java ?
« پاسخ #12 : 22 مهر 1386، 09:34 ب‌ظ »
تایید میشه

lomion

  • مهمان
پاسخ به: #c یا java ?
« پاسخ #13 : 22 مهر 1386، 09:48 ب‌ظ »
اگه بخوایم این ماجرا رو از این زاویه (مدل تجاری درست و یه کمی فنی) بررسی کنیم حکایت  #C رو بر وزن رومی رومی باش ... باید اینطوری ترجمه کرد: که جاوای جاوا باش یا سی پلاس پلاس. جاوا اصالت داره و خیلی از مفاهیم مهندسی نرم افزار رو خودش وارد کار کرد.

مشکل اصلی توی ایران در مورد مقبولیت بر می گرده به چند تا ۱۰۰۰ تومنی!
۱- ویندوزهای ۱۰۰۰ تومنی!! = یعنی شما راحت یه سرور ویندوزی رو راه می‌اندازید.
۲- SQL Server باز ۱۰۰۰ تومن!
۳- Vistual Studio آخرین نسخه ۱۰۰۰ تومن!
۴- Microsoft Office و فوتوشاپ ۱۰۰۰ تومن! = ابزار طراحی وب سایت و مستند سازی.

از موارد ۱و ۲و ۳ این نتیجه بدست می‌آد که شما یه محیط کاملا هماهنگ دارید که کار توش خیلی راحته و همه چیز Drag n Drop هست.
مورد ۴ وضع رو وخیم تر می کنه!
(توجه دارید که هزارتومنی یک نماده از ارزانی!)

۶۰ درصد بازار تقریبا میشه سیستمهای کوچک! و این محدوده‌ای هست که مایکروسافت خیلی عالی بازار رو تصاحب کرده.
باقی ۴۰ درصد می‌شه سیستمهای بزرگ که مایکروسافت توی این محدوده معمولا به صورت یک شوخی چند ملیتی دیده میشه!

نتیجه ‌ای که خیلی ها می گیرن اینه: چرا وقتی محیط آماده هست برم سراغ جاوا که سخته و پایگاه داده اون هم می‌شه لابد اوراکل و این حرفها...
و صد در صد اشتباهه اگه با این دید حرکت کرد... من می‌گم که هر کدوم یه استفاده‌ای دارن. باید دید باز داشت،شناخت پیدا کرد و بعد انتخاب رو انجام داد.

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: #c یا java ?
« پاسخ #14 : 22 مهر 1386، 10:26 ب‌ظ »
و البته به فکر تغییر جامعه‌مون هم باشیم...;)
(گیر ندین! می‌دونم وضعیت داغونه. ولی بالاخره باید یک عده برای تغییر آستین بالا بزنن دیگه!)
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست