بایگانی برچسب‌ها: NET.

Mono – تکنولوژی NET. در لینوکس و Mac

mono-logoMono یک پروژه منبع بازه که هدفش آوردن تکنولوژی NET. مایکروسافت به لینوکسه. Mono همچنین برای Windows و Mac هم موجوده. در واقع فرق Mono با NET framework. مایکروسافت اولا در اینه که منبع بازه و دوما این که با Mono میشه برنامه هایی که تحت تکنولوژی NET. نوشته میشن رو در محیط های Linux و Mac هم اجرا کرد.

Mono به وسیله Novell پشتیبانی میشه و در زبان اسپانیایی به معنی میمونه. دلیل این نام گذاری هم به وسیله تیم سازنده علاقه به میمون ها اعلام شده ولی واضحه که نقش «تقلید کار» بودن میمون در نام گذاریش بی تاثیر نبوده!

MonoDevelop محیطیه مثل Microsoft Visual Studio که در اون می تونید با زبان های مختلفی مثل ++C# ، Basic ، C/C و … تحت تکنولوژی NET. برنامه نویسی کنید. همچنین تکنولوژی هایی مثل ASP.NET ، ADO.NET و Windows Forms با استفاده از Mono و Mono Develop قابل استفاده هستن.
با استفاده از Mono حتی میتونید برنامه هایی رو که با Visual Studio نوشته و compile شدن رو بدون نیاز به compile مجدد در لینوکس، Mac و ساختار های پشتیبانی شده Mono اجرا کنید.
monodevelop-screenshot
Mono مدت هاست که باعث مناقشه بین Microsoft و Novell و جامعه منبع باز شده و دلیل اون هم همونطور که قابل پیش بینیه شکایت Microsoft از Novell به بهانه زیر پا گذاشتن قوانین copyright هست. گر چه این موضوع با دلایل مختلف از طرف Novell تکذیب شده.
microsoft-vs-novell-logo
Mono و MonoDevelop رو می تونید از سایت Mono به صورت کاملا مجانی دانلود کنید.

لیست چند برنامه که از Mono استفاده می کنن: http://www.mono-project.com/Software
چند شرکت که از Mono استفاده می کنن: http://www.mono-project.com/Companies_Using_Mono