ورود

View Full Version : NET. چیست؟



IC_prog
دوشنبه 26 شهریور 1386, 10:45 صبح
دوستان کسی میدونه مفهوم net. چیه ؟ چه کاربردی داره ؟
آیا visualfoxpro.net هم داریم .

rezaTavak
دوشنبه 26 شهریور 1386, 18:04 عصر
.net یک تکنولوژی است که از جاوا میکروسافت شبیه سازی کرده است!

در حقیقت برنامه کمپایل نمی شود. (گرچه در فاکس هم کمپایل نمی شود.) و به بایت کد تبدیل میشود یعنی یک ماشین مجازی vm . بنابراین اگر یک برنامه در ویندوز نوشته شود در همه سیستم عاملهای دارای ماشین مجازی .NET اجرا می شود مثلا شما برنامه را در ویندوز می نویسید و با mono در لینوکس و mac OS X اجرا میکنید.

فاکس پرو هم از ابتدا روشش بایت کد بوده است. و این بایت کد در کد exe قرار داده میشد. fxp یک بایت کد فاکس پرو است.

در حقیقت وجود چیزی مانند VFP.NET باعث خواهد شد که شما یک برنامه بنویسد و در سیسنم عاملهای مختلف اجرا کنید کاری که جاوا سالهاست انجام می دهد.

مثلا فایل jar برای موبایل است که بر روی هر موبایل با هر نوع سی‌پی‌یو و سیستم عاملی قابل اجراست.


.net یک CLR هم دارد که در حقیقت یک کتابخانه است که تمام زبانهای آن از آن استفاده میکنند.

VB.NET و C# هر دو نسخه کامل تغییر یافته هستند که فقط در دستورات کمی تفاوت دارند.



خود میکروسافت برای VFP کاری نکرده اما شرکتهای دیگر تلاشهایی داشته اند. یعنی به جای اینکه fxp تولید شود byte code برای .net نولید میشود. یک نمونه :
VFPToolkitNET.zip
Guineu_9.1.130.0

هستند.