جی‌شارپ: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
WikitanvirBot (بحث | مشارکت‌ها)
جز r2.7.1) (ربات: افزودن en:J Sharp
اصلاح ارقام
خط ۲۷:
|استفاده = [[چارچوب دات‌نت]]
|پروانه =
|وب‌گاه = [http://msdn.microsoft.com/en-us/vjsharp/default.aspx مایکروسافت]
}}
<BR>
زبان برنامه نویسی '''ویژوال جی شارپ''' توسعه‌دهندگان را قادر می‌سازد تا با استفاده از نحو زبان [[جاوا (زبان برنامه‌نویسی)|جاوا]] و [[ویژوال جی++]] و دانش خود برای ساخت برنامه‌های کاربردی و خدمات در [[چارچوب دات‌نت]] استفاده کنند.
 
در [[برنامه‌نویسی]] جی شارپ می‌تواند با [[بایت‌کد جاوا]] به عنوان منبع کار کند، بنابراین می‌توان از آن برای برنامه‌های انتقال استفاده کرد که از کتابخانه‌های شخص ثالث استفاده می‌کنند، حتی اگر کد منبع آنها در دسترس نباشد.

زبان '''جی شارپ''' توسط مایکروسافت حیدرآباد هند مستقر در مرکز مطالعات و توسعه شهر هایتک هند توسعه داده شد.
 
 
== تفاوت‌های اساسی بین جی‌شارپ و جاوا ==
سطر ۴۰ ⟵ ۴۳:
و نام متغییر خصوصی تغییر کند تا با پسوند نام‌های getXxx/setXxx متفاوت شود
جی‌شارپ کدهای زبان [[جاوا (زبان برنامه‌نویسی)|جاوا]] را به بایت‌کد جاوا(فایل با پسوند class) کامپایل نمی‌کند، همچنین توسعه [[جاوا اپلت]] یا توانایی میزبانی از اپلت‌ها را به‌طور مستقیم در یک [[مرورگر وب]] پشتیبانی نمی‌کند، اگرچه آن یک بسته برای میزبانی آن‌ها به عنوان اشیاء [[اکتیوایکس]] ارائه می‌کند که کنترل‌های مرورگر مایکروسافت جی‌شارپ نامیده می‌شوند. در نهایت، رابط بومی جاوا (JNI) و رابط خام بومی (RNI) با "سرویس‌های فراخوانی [[پلت فرم]]"(P/Invoke) جایگزین می‌شوند؛ جی‌شارپ [[فراخوانی متد راه دور جاوا|فراخوانی متد از راه دور (RMI)]] را پشتیبانی نمی‌کند.
رابط جی‌شارپ به [[چارچوب دات‌نت]] وابسته است،وابسته‌است، اما نه به اندازه [[سی‌شارپ]]. به طور خاص کد جی‌شارپ نمی‌تواند خصیصه‌ها، رویدادهارویدادها، ،انواعانواع داده‌یدادهٔ جدید [[دات‌نت]] را تعریف کند.
 
==آینده جی‌شارپ==
 
به طور کلی جی‌شارپ زبانی همتراز با [[سی‌شارپ]] یا [[ویژوال بیسیک دات‌نت]] در نظر گرفته نمی‌شود و مقدار پشتیبانی، نمونه‌ها و یا به‌روزرسانی را آن طور که دیگر زبان‌ها انجام می‌دهند، ندارد.با وجود این حقیقت، جی‌شارپ یک [[زبان‌های برنامه‌نویسی در فناوری دات‌نت|زبان دات‌نت]] قابل استفاده است و به بیشتر خصیصه‌های زبان مشترک زمان اجرا(CLR) دسترسی دارد.
تیم مایکروسافت جی‌شارپ در ژانویه 2007 دو اطلاعیه مهم در مورد آینده جی‌شارپ ارائه داد:
 
== آینده جی‌شارپ ==
* مایکروسافت یک نسخه به‌روزشده ویژوال جی‌شارپ 2.0 را تولید می‌کند، که نسخه توزیع مجدد 64 بیتی است برای پاسخگویی به تقاضای مشتری برای پشتیبانی زمان اجرای 64 بیتی که جی‌شارپ 2.0 ویرایش دوم نام دارد. مایکروسافت ویرایش دوم ویژوال جی‌شارپ 2.0 را در 18ام ماه مه سال 2007 منتشر کرد.
 
به طور کلی جی‌شارپ زبانی همتراز با [[سی‌شارپ]] یا [[ویژوال بیسیک دات‌نت]] در نظر گرفته نمی‌شود و مقدار پشتیبانی، نمونه‌ها و یا به‌روزرسانی را آن طور که دیگر زبان‌ها انجام می‌دهند، ندارد. با وجود این حقیقت، جی‌شارپ یک [[زبان‌های برنامه‌نویسی در فناوری دات‌نت|زبان دات‌نت]] قابل استفاده استاستفاده‌است و به بیشتر خصیصه‌های زبان مشترک زمان اجرا(CLR) دسترسی دارد.
* کناره‌گیری زبان جی‌شارپ و دستیار تبدیل زبان جاوا از نسخه‌های آینده [[مایکروسافت ویژوال استودیو|ویژوال استودیو]]، زیرا مجموعه ویژگی‌های جی‌شارپ موجود تا حد زیادی مطابق با نیازهای مشتری است و کاربرد جی‌شارپ در حال نابودی است.آخرین نسخه‌ که در مجموعه ویژوال استودیو 2005 قرار دارد تا سال 2015 مانند استراتژی چرخه عمر محصول پشتیبانی خواهد شد.
تیم مایکروسافت جی‌شارپ در ژانویه 2007۲۰۰۷ دو اطلاعیه مهم در مورد آینده جی‌شارپ ارائه داد:
 
* مایکروسافت یک نسخه به‌روزشده ویژوال جی‌شارپ 2.0۲٫۰ را تولید می‌کند، که نسخه توزیع مجدد 64۶۴ بیتی است برای پاسخگویی به تقاضای مشتری برای پشتیبانی زمان اجرای 64۶۴ بیتی که جی‌شارپ 2.0۲٫۰ ویرایش دوم نام دارد. مایکروسافت ویرایش دوم ویژوال جی‌شارپ 2.0۲٫۰ را در 18ام۱۸ام ماه مه سال 2007۲۰۰۷ منتشر کرد.
* فراخوانی کد جی‌شارپ از کد دات‌نت 4.0 با شکست مواجه خواهد شد، مگر اینکه vjsnativ.dll از قبل نصب شده باشد.
* کناره‌گیری زبان جی‌شارپ و دستیار تبدیل زبان جاوا از نسخه‌های آینده [[مایکروسافت ویژوال استودیو|ویژوال استودیو]]، زیرا مجموعه ویژگی‌های جی‌شارپ موجود تا حد زیادی مطابق با نیازهای مشتری است و کاربرد جی‌شارپ در حال نابودی است. آخرین نسخه‌نسخه که در مجموعه ویژوال استودیو 2005۲۰۰۵ قرار دارد تا سال 2015۲۰۱۵ مانند استراتژی چرخه عمر محصول پشتیبانی خواهد شد.
* فراخوانی کد جی‌شارپ از کد دات‌نت 4.0۴٫۰ با شکست مواجه خواهد شد، مگر اینکه vjsnativ.dll از قبل نصب شده باشد.
 
لینک دانلود ویژوال جی‌شارپ 2005۲۰۰۵ ویرایش اکسپرس از وب‌سایت [[مایکروسافت]] در دسترس است، هر چند که لینک‌های قدیمی که قبلا دردسترس بود، همچنان به قوت خود باقی است.
 
== منابع ==