جی شارپ

دانشنامه عمومی

زبان برنامه نویسی ویژوال جِی شارپ ( به انگلیسی: Visual J - Sharp ) توسعه دهندگان را قادر می سازد تا با استفاده از نحو زبان جاوا و ویژوال جی++ و دانش خود برای ساخت برنامه های کاربردی و خدمات در چارچوب دات نت استفاده کنند.
در برنامه نویسی جی شارپ می تواند با بایت کد جاوا به عنوان منبع کار کند، بنابراین می توان از آن برای برنامه های انتقال استفاده کرد که از کتابخانه های شخص ثالث استفاده می کنند، حتی اگر کد منبع آن ها در دسترس نباشد.
زبان جی شارپ توسط مایکروسافت حیدرآباد هند مستقر در مرکز مطالعات و توسعه شهر هایتک هند توسعه داده شد.
جاوا و جی شارپ از یک نحو کلی استفاده می کنند اما قراردادهای غیر جاوا برای حمایت از محیط دات نت در جی شارپ وجود دارد. به عنوان مثال برای استفاده از خواص دات نت با یک کلاس استاندارد JavaBean، لازم است که پیشوند متدهای getXxx و setXxx با چیزی شبیه Javadoc تفسیر شود:
/** @beanproperty */ و نام متغیر خصوصی تغییر کند تا با پسوند نام های getXxx/setXxx متفاوت شود جی شارپ کدهای زبان جاوا را به بایت کد جاوا ( فایل با پسوند class ) کامپایل نمی کند، همچنین توسعه جاوا اپلت یا توانایی میزبانی از اپلت ها را به طور مستقیم در یک مرورگر وب پشتیبانی نمی کند، اگرچه آن یک بسته برای میزبانی آن ها به عنوان اشیاء اکتیوایکس ارائه می کند که کنترل های مرورگر مایکروسافت جی شارپ نامیده می شوند. در نهایت، رابط بومی جاوا ( JNI ) و رابط خام بومی ( RNI ) با "سرویس های فراخوانی پلت فرم" ( P/Invoke ) جایگزین می شوند؛ جی شارپ فراخوانی متد از راه دور ( RMI ) را پشتیبانی نمی کند. رابط جی شارپ به چارچوب دات نت وابسته است، اما نه به اندازه سی شارپ. به طور خاص کد جی شارپ نمی تواند خصیصه ها، رویدادها، انواع دادهٔ جدید دات نت را تعریف کند.
به طور کلی جی شارپ زبانی همتراز با سی شارپ یا ویژوال بیسیک دات نت در نظر گرفته نمی شود و مقدار پشتیبانی، نمونه ها یا به روزرسانی را آن طور که دیگر زبان ها انجام می دهند، ندارد. با وجود این حقیقت، جی شارپ یک زبان دات نت قابل استفاده است و به بیشتر خصیصه های زبان مشترک زمان اجرا ( CLR ) دسترسی دارد. تیم مایکروسافت جی شارپ در ژانویه ۲۰۰۷ دو اطلاعیه مهم در مورد آینده جی شارپ ارائه داد:
• مایکروسافت یک نسخه به روز شده ویژوال جی شارپ ۲٫۰ را تولید می کند، که نسخه توزیع مجدد ۶۴ بیتی است برای پاسخگویی به تقاضای مشتری برای پشتیبانی زمان اجرای ۶۴ بیتی که جی شارپ ۲٫۰ ویرایش دوم نام دارد. مایکروسافت ویرایش دوم ویژوال جی شارپ ۲٫۰ را در ۱۸ام ماه مه سال ۲۰۰۷ منتشر کرد.
• کناره گیری زبان جی شارپ و دستیار تبدیل زبان جاوا از نسخه های آینده ویژوال استودیو، زیرا مجموعه ویژگی های جی شارپ موجود تا حد زیادی مطابق با نیازهای مشتری است و کاربرد جی شارپ در حال نابودی است. آخرین نسخه که در مجموعه ویژوال استودیو ۲۰۰۵ قرار دارد تا سال ۲۰۱۵ مانند استراتژی چرخه عمر محصول پشتیبانی خواهد شد.
• فراخوانی کد جی شارپ از کد دات نت ۴٫۰ با شکست مواجه خواهد شد، مگر اینکه vjsnativ. dll از قبل نصب شده باشد.
عکس جی شارپ
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس