برگزیده های پرشین تولز

C# بهتره یا VB.net

کدام زبان برای نوشتن صفحات ASP.net قدرتمند تر است ؟

  • C#

    Votes: 7 63.6%
  • VB.net

    Votes: 2 18.2%
  • فرقی ندارن. قدرت هر دو زبان با هم برابره!

    Votes: 2 18.2%

  • Total voters
    11

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران
دوستان دات نت کار

به نظر شما برای نوشتن صفخات asp.net زبان #C بهتره یا VB.net

لطفا با دلیل نظرتون رو بیان کنید.
 

3POWER

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
1 دسامبر 2006
نوشته‌ها
2,756
لایک‌ها
543
#C قدرتمند هست چون از نسل ++C هست و ميدونيم كه ++C هم يك زبان قدرتمند بود يعني زبانهاي ديگه به قدرتمندي اين نبودند و مثلآ ويژوال بيسيك مقاصد آموزشي و ... داشت و به همين خاطر روان و ساده بود و مسلمآ قدرتش به سي نميرسيد؛
 

taxi driver

Registered User
تاریخ عضویت
11 فوریه 2005
نوشته‌ها
202
لایک‌ها
3
اصلاً قابل مقایسه نیستند
vb زبان بسیار ضعیف و ناقص ( نسبت به c#)

c# بسیار پر قدرت تر و اصولی تر هست

بعضی ها شاید بگن هر دو از .net استفاده می کنن ولی این تنها چیز مهم نیست
c# زبانی کاملاً شئ گرا ست و از نظر سرعت و پایداری بسیار در سطح بالا تری قرار داره:)

بنده vb رو به غیر کامپیوتری ها پیشنهاد می کنم

البته خودم java رو ترجیح می دم
ولی c# هم زبان قوی و بسیار خوبی هست:)
از زبان جاوا کپی شده

اگر دلایل تخصصی تر vb و c# رو هم خواستید بگید
 

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران
هر تفاوتی رو که به نظرتون میرسه بیان کنید لطفا
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...
در این جا می تونید بهترین مقایسه انجام شده بین این دو زبان رو ببینید .

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

taxi driver

Registered User
تاریخ عضویت
11 فوریه 2005
نوشته‌ها
202
لایک‌ها
3
هر تفاوتی رو که به نظرتون میرسه بیان کنید لطفا

۱- ساختار زبان مشکلات زیادی داره
ناخانی ها و نوشتن های گوناگونی برای یک دستور هست (مثال فراخوانی تابع)
این تو برنامه نویسی های بزرگ مشکل ایجاد می کنه

۲- ساختار کلی این زبان شئ گرا نیست
امروزه دیگه حتی برای طراحی نرم افزار ها کوچیک هم از این دید استفاده می کنن

۳- garbage collection بسیار بد در این زبان پیاده سازی شده که موجب کندی و استفاده حافظه زیاد میشه

۴- ساختار قدرت مندی برای هندل کردن اکسپشن ها نداره ( به قدرت زبانهای دیگه نیست)

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

البته من با ۲۰۰۵ این زبان کار نکردم ولی این اشکالات اساسی رودر ورژن ۶ داره

با اینکه
Visual Basic 2005 has many new and improved language features -- such as inheritance, interfaces, overriding, shared members, and overloading -- that make it a powerful object-oriented programming language. As a Visual Basic developer, you can now create multithreaded, scalable applications using explicit multithreading. This language has following new features,

ولی شما می تونید باز ساختار های غیر oo داشته باشید
 

jeembey

Registered User
تاریخ عضویت
29 جولای 2007
نوشته‌ها
167
لایک‌ها
0
سلام

هر کدوم جایگاهی دارند.

ولی برای راه اندازی وب سایت های ساده VB.net بهتره چون هم راحت تر میشه یاد گرفت هم مثل C پیچیدگی نداره.

موفق باشی
 
بالا