PDA

View Full Version : اجرای برنامه ها در Unix ؟



habedijoo
چهارشنبه 23 شهریور 1384, 15:32 عصر
سلام به همه
می خواستم بدانم برنامه هایی که با محصولات Visual Studio.Net نوشته می شوند در سیستم عامل های دیگر ( مثل Unix - Linux ) هم اجرا می شوند .

Hamedm
چهارشنبه 23 شهریور 1384, 15:43 عصر
سلام

هنوز ماکروسافت در دات نت Platform برای linux یا unix قرار نداده .

در پناه حق موفق باشید و پرتوان

بابک زواری
چهارشنبه 23 شهریور 1384, 23:20 عصر
یک سرچ راجع پروژه منو بکن Mono project

Hamedm
چهارشنبه 23 شهریور 1384, 23:52 عصر
یک سرچ راجع پروژه منو بکن Mono project

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell, the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications.

someCoder
چهارشنبه 23 شهریور 1384, 23:54 عصر
میتونی از mono برای اجرای این برنامه ها استفاده کنی. (مثل wine استفاده میشه)

Hamedm
پنج شنبه 24 شهریور 1384, 00:05 صبح
میتونی از mono برای اجرای این برنامه ها استفاده کنی. (مثل wine استفاده میشه)
http://go-mono.com/archive/1.0/index.html

habedijoo
پنج شنبه 24 شهریور 1384, 09:34 صبح
سلام به همگی

میشه لطف کنید بیشتر و واضح تر توضیح بدید . ؟
Mono Project چیه ؟ چه کاری رو برامون انجام می ده ؟ و چه طوری باید از اون استفاده کنیم ؟

حامد مصافی
پنج شنبه 24 شهریور 1384, 12:50 عصر
سلام دوست عزیز
مونو یک شبیه ساز فریم ورک دات نت تحت گنو/لینوکس است که به صورت لایه ای برنامه های دات نت رو در گنو/لینوکس شبیه سازی می کنه و اجرا می کنه
اما بهتره در استفاده از اون کمی دقت کنی جون این پروژه هنوز به مرحله نهایی نرسیده و داره مراحل آزمایشی خودشو طی می کنه
و در ضمن نصب مونو کار هر کاربر ساده گنو/لینوکس نیست (ولی کاربران شما این امکان رو دارند که فقط Namespace هایی رو که شما در اختیارشون قرار دادید نصب کنند)

بابک زواری
پنج شنبه 24 شهریور 1384, 22:13 عصر
حالا اگر هم این پروژه به آخر برسه بازم با دات نت نسخه دوم سازگاری داره یا نه ؟

حامد مصافی
جمعه 25 شهریور 1384, 00:07 صبح
سلام
بابک جان همونطوری که قبلاً گفتم مونو اسمبلی های دات نت رو به طور شبیه سازی شده اجرا می کنه یعنی اسمبلی توسط خود مونو ساخته شده
اما اختلافات کدگذاری میان نسخه 2 و 1 هنوز اعمال نشده (برای مثال my)

یعنی ورودی مونو کد خواهد بود ( همانند ویژوال استودیو دات نت) در اینجا (http://www.mono-project.com/Languages) می تونید لیستی از زبان هایی رو که مونو پشتیبانی می کنه ببینید
خود مونو دارای یک IDE برای برنامه نویسی و کامپایل اونه
اینجا (http://www.mono-project.com/Screenshots) می تونید چند ScreenShot از مونو ببینید
برنامه ای که شما با مونو می نویسید قابلیت اجرا روی پلت فرم های (http://www.mono-project.com/Supported_Platforms) مختلف رو داره

بابک زواری
جمعه 25 شهریور 1384, 01:03 صبح
ممنون حامد جان
راستی چرا آواتورت رو عوض نمیکنی عکس خودت رو بذاری خودت که خوش تیپ تری (خودم تو سایتهای دیگه دیدم):چشمک:

lida
جمعه 25 شهریور 1384, 17:47 عصر
این یعنی باید ایشون برنامشونو دوباره با mono بنویسند؟؟؟؟؟؟؟


لطفا راهنماوی ام کنید!!

حامد مصافی
شنبه 26 شهریور 1384, 00:40 صبح
سلام
بابک جان چشم به زودی

لیدا:
ایشون باید پروژه رو Recompile کنند
ولی چون مونو و دات نت از سینتکس مشترک استفاده می کنند نیازی به بازنویسی برنامه نیست