تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




مشاهده نتيجه نظر خواهي: کدامیک از زبان های برنامه نویسی فوق را قبول دارید ؟

راي دهنده
11. شما نمي توانيد در اين راي گيري راي بدهيد
  • برنامه نویسی با C#.NET

    8 72.73%
  • برنامه نویسی با VB.NET

    3 27.27%
صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 17 از 17

نام تاپيک: کدامیک از این دو زبان را بیشتر قبول دارید : C#.net یا VB.net

  1. #11
    اگه نباشه جاش خالی می مونه peyman_joojoo's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    tehran
    پست ها
    314

    پيش فرض

    دوستان صاحب نظر منتظر نظرات شما هم هستيم ...

  2. #12
    پروفشنال vandu's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    کامبادن
    پست ها
    678

    پيش فرض

    فرق زیادی نداره چون همه زبانهای توی دات نت نهایتا به IL تبدیل میشن پس قدرتشون یکیه.
    حالا اگه راه بدست آوردن این قدرت برات مهمه به نظر من اگه قبلا با VB آشنا بودی VB .net رو انتخاب کن وگرنه بهتره بری سراغ سی شارپ چون لااقل این خوبی رو داره که Syntax قویتر و البته کارآمد تری (به لحاظ آینده نگری) داره. البته خیلی از VB نویس ها ر دیدم که راحت تونستن به سی شارپ نویس ماهر تبدیل بشن!

  3. #13
    اگه نباشه جاش خالی می مونه peyman_joojoo's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    tehran
    پست ها
    314

    پيش فرض

    نقل قول نوشته شده توسط vandu
    فرق زیادی نداره چون همه زبانهای توی دات نت نهایتا به IL تبدیل میشن پس قدرتشون یکیه.
    حالا اگه راه بدست آوردن این قدرت برات مهمه به نظر من اگه قبلا با VB آشنا بودی VB .net رو انتخاب کن وگرنه بهتره بری سراغ سی شارپ چون لااقل این خوبی رو داره که Syntax قویتر و البته کارآمد تری (به لحاظ آینده نگری) داره. البته خیلی از VB نویس ها ر دیدم که راحت تونستن به سی شارپ نویس ماهر تبدیل بشن!
    سلام دوست عزیز ممنون از کامنت . من از ابتدا vb کار کردم که بعد به سراغ vb.net رفتم ... و می خوام که یک حالت تمرکز داشته باشم به این صورت که یک مسیر رو انتخاب کنم . الان هم دچار دگانگی شدم ... در نتیجه این نظرسنجی رو گذاشتم که از مجموع جوابها به بهترین راه برسم ...
    باتشکر

  4. #14
    پروفشنال vandu's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    کامبادن
    پست ها
    678

    پيش فرض

    نقل قول نوشته شده توسط peyman_joojoo
    سلام دوست عزیز ممنون از کامنت . من از ابتدا vb کار کردم که بعد به سراغ vb.net رفتم ... و می خوام که یک حالت تمرکز داشته باشم به این صورت که یک مسیر رو انتخاب کنم . الان هم دچار دگانگی شدم ... در نتیجه این نظرسنجی رو گذاشتم که از مجموع جوابها به بهترین راه برسم ...
    باتشکر
    خواهش میکنم آقا پیمان!
    حالا می خوام از اون 3 جنبه ای که گفتی با هم یه بررسی مختصر کنیم!

    1- از نظر امکاناتی که در اختیار شما قرار میده : همونطور که گفتم همشون یه سری امکانات رو در اختیار شما قرار میدن. حالا یکی با 5 خط برنامه نویسی اون یکی با دو خط. ولی آخر کار همشون از کلاس های موجود در FrameWork استفاده میکنن. خب البته سورس برنامه هایی که با C# نوشته میشن خلاصه تر هستن.

    2- از نظر مهندسی تر بودن : هرچی فکر کردم ندوستم منظورت از مهندسی بودن چیه؟ اگه منظورت توابع ریاضی هست که در اختیارت قرار میده که باید جواب سوال اول رو تکرار کنم. اگرم منظورت اینه که کدومشون بیشتر به مهندسا میاد که خب همشون باکلاسن دیگه!!!

    3- از نظر کاریابی : چیزی که من الان می بینم برنامه هایی که توی اکثر ادارات سفارش داده میشن همشون باید تحت شبکه باشن و خب دات نت از این نظر هیچ کم و کسری نداره. البته میشه این چنین برنامه هایی رو با VB6 هم نوشت ولی خب چیزی که متاسفانه بین افراد غیرکارشناس خیلی رایجه اینه که میگن همه چیز باید دهن پر کن باشه! حتی اسم زبان برنامه نویسی. باور کن خیلی ها می تونن برنامه هایی رو با VB6 بنویسن که عمرا یه دات نت کار نتونه از پسش بر بیاد. ولی خب چون اون یکی داره بروز تر کار میکنه مطمئنا کار اون رو بیشتر می پسندن. یکی رو میشناسم که هنوزم که هنوزه داره با پاسکال برنامه نویسی میکنه. البته بهتره بگم داره با پاسکال زندگی میکنه. اصلا عشق برنامه های تحت داسه. مثلا یه برنامه با پاسکال نوشته (خیلی گرافیکی و قوی) که من هنوز بعد از چند سال نمی تونم مشابهش رو توی یه زبان دات نت پیاده کنم. مهم قدرتیه که توی اون زبان بدست میاری. اگه بخوای واسه یه جایی برنامه نویسی کنی که چیزی از زبانهای برنامه نویسی ندونن مطمئن باش چه با VB6 بنویسی چه با جاوا و یا هر چیز دیگه ای فقط نتیجه کار واسشون مهمه و البته چیز مهمی که هست معمولا توی قراردادها قضیه پشتیبانی خیلی مهمه. هیچ کس حاضر نیست تو واسش یه برنامه بنویسی و دیگه بای بای! بری سراغ یه پروژه دیگه. به قولی تازه از مرحله پیاده سازی دردسرها شروع میشه بنابراین سعی کن یه زبانی رو انتخاب کنی که حداقل تا 10 سال بتونه دوام بیاره که خب هر دوی اونایی که تو میگی از این نظر تامین هستن.

    در ضمن اینو بگم که تصمیم نهایی رو فقط خودت می گیری. چون فقط خودت از توانایی ها و خدای ناکرده ضعفهای خودت باخبری. اصلا می تونی حالا که VB .net رو تا یه جایی رفتی تا سطح پیشرفته ادامه بدی در کنارش هم سی شارپ رو بشکل موازی ادامه بدی البته نه تا اون حد پیشرفته. بعدشم اصلا یکی از قابلیتهای خوب دات نت همین همکاری بین زبانهای مختلفه. پس دیگه نباید نگران باشی که اگه یه موقع از سی شارپ استفاده کردم یه سری از قابلیتهای وی بی رو از دست دادم و یا بالعکس.
    البته خود من هم مثل تو یه مدت تو دوراهی همین دو تا زبان بودم ولی درنهایت سی شارپ رو انتخاب کردم ولی الان می بینم اگه وی بی رو هم انتخاب میکردم باز هیچ فرقی نمیکرد. البته من اون موقع سی شارپ رو به این دلیل انتخاب کردم که Syntax عمومی تری نسبت به VB داشت. همین! حالا دیگه انتخاب با خودته فقط زیاد روش فکر نکن اگه بازم به نتیجه ای نرسیدی یعنی فکر کردی سی شارپ ممکنه یه چیزای بهتری هم نسبت به وی بی داشته باشه برو اون رو هم یه چند روز مطالعه کن دیگه اونوقت خودت میتونی یه نتیجه گیری خوب واسه خودت بکنی.
    امیدوارم موفق باشی!

  5. #15
    اگه نباشه جاش خالی می مونه peyman_joojoo's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    tehran
    پست ها
    314

    پيش فرض

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

  6. #16
    پروفشنال vandu's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    کامبادن
    پست ها
    678

    پيش فرض

    ببین آقا پیمان زبان های زیادی از اون اول طراحی شدن. زیان A و B و C و C پلاس پلاس و C شارپ و JAVA و Delphi و VB و خیلی های دیگه. اما بعضی از این زبانها به لحاظ Syntax (همون قواعد نوشتن دستورات) بیشتر به هم شبیه هستن. بطور مثال اگه کسی رو در نظر بگیریم که از اون اول فقط پاسکال خونده باشه واسه مهاجرت به جاوا وقت بیشتری میگیره نسبت به اون کسی که TC کار کرده. چرا؟ چون یکی از مواردی که توی هر زبان جدیدی باید خوب یاد بگیری Syntax اون زبانه. و TC از لحاظ Syntax خیلی به Java نزدیک تره تا مثلا Pascal! همین قضیه در مورد مهاجرت از VB به C شارپ هم صدق میکنه. یعنی اگه طرف هیچ اطلاعاتی از اون Syntax جدید نداشته باشه یه خورده از وقتش تلف میشه. من هم به همین دلیل سی شارپ رو انتخاب کردم چون Syntax عمومی تری داره. یعنی بطور مثال استفاده از کلاسها یا حتی یه حلقه For توی زبانهایی مثل C و VC و C پلاس پلاس و سی شارپ و J شارپ و جاوا و حتی PHP خیلی تفاوتی ندارن. چرا؟ چون این Syntax بیشتر از بقیه (مثلا قواعد دستوری موجود در VB) پذیرفته شده. حالا بعدها که زبانهای جدید تری طراحی میشن و یا همین زبان هایی که بدرد بخورتر هستن پیشرفت کنن و ما نیاز پیدا میکنیم که اونها رو هم یاد بگیریم، اون یادگیریه خیلی واسمون راحت تر میشه. چون احتمال اینکه زبان های جدید تر از اون Syntax موردقبول استفاده کنن خیلی زیاده. در ضمن اگه تو C شارپ رو یاد بگیری مطمئن باش که یه درصد هر چند کمی رو هم از زبان های با Syntax مشابهش رو یاد گرفتی!
    امیدوارم زیاد توی این مرحله نمونی و هر چه زودتر یادگیری رو شروع کنی. در ضمن قبل از شروع کار حتما یه سری از مفاهیم دات نت رو از یه جایی مثل Dev.ir تهیه کن. بدرد میخوره! موفق باشی.

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

  7. #17
    اگه نباشه جاش خالی می مونه peyman_joojoo's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    tehran
    پست ها
    314

    پيش فرض

    دوست عزیز ممنون از راهنمایی مفیدتون ... راستش برای یاد گیری زبانهای مختلف مشکلی ندارم چون vb , c++, pascal,javascript , c# کار کردم اما میدونی گاهی وقتها تحت تاثیر حرف اطرافیان قرار میگیرم خلاصه شاید این یکی از دلایل اصلی گم کردن راهم باشه ...

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •