برای من این سوال پیش آمده که حالا که دولت لینوکس فارسی قرار است به جای ویندوز
جایگزین کند تکلیف برنامه نویسان دات نت چیه آیا لینوکس frameworkeخاصی برای اجرای
برنامه های دات نت دارد یا اینکه کامپایلرهای جدیدی در حال تولید هست؟
:roll: :idea: :?:
برای من این سوال پیش آمده که حالا که دولت لینوکس فارسی قرار است به جای ویندوز
جایگزین کند تکلیف برنامه نویسان دات نت چیه آیا لینوکس frameworkeخاصی برای اجرای
برنامه های دات نت دارد یا اینکه کامپایلرهای جدیدی در حال تولید هست؟
:roll: :idea: :?:
انشااله وقتی سیستم عامل ملی ساخته شد، کامپایلر ملی و آفیس ملی و... ملی هم در راهه. :oops:
بیبینید حرف سر این نیست که قرار چی بشه من میخوام بدونم در لینوکس برای دات نت امکاناتی هست یا اینکه نه :مخالف:
پروژه مونو :
همونطور که میبینید ، این دوستان در حال کار بر روی یه دات نت فریم ورک بر روی سیستم عامل های دیگه هستند . این فریم ورک منطبق بر فریم ورک مایکروسافت خواهد بود (یعنی پیاده سازی کلاس ها و رابطه اونها و ... مانند فریم ورک فعلی خواهد بود ) .The Mono project is an open source effort sponsored by Novell to create a free implementation of the .NET Development Framework.
Mono includes a compiler for the C# language, a Common Language Runtime (CLR) for the Common Language Infrastructure (CLI) and a set of class libraries. The runtime can be embedded into your application. It implements both ADO.NET and ASP.NET.
به عبارت دیگه : Write once , run anywhere ! 8-)
http://www.go-mono.com/
ایا با استفاده از مونو می توان برنامه های نوشته شده در visual studio .net را در لینوکس run کرد یا نه مثل kylix برای دلفی است و یک اسلوب برنامه نویسی جداگانه. همچنین ارتباط با database در mono چگونخ است و ایا می توان برنامه هایی که از odbc استفاده می کنند را در ان کامپایل و اجرا نمود.
ممنون. :roll:
مونو با خروجی های ویژوال استودیو سازگاری کامل نداره . در واقع هر چند شعار Write here , execute anywhere سرلوحهء کار است اما حداقل تا حالا که محقق نشده و مونو و دات نت صرفا" شبیه هم هستند . ( شاید در آینده سازگاری زیادی پیدا کنند ، اما در حال حاضر وجود مونو فقط میتونه یه محیط "آشنا" برای برنامه نویسان دات نت ، برای برنامه نویسی تحت لینوکس ایجاد کنه . سازگاری شون حتی با سازگاری VCL و CLX هم قابل مقایسه نیست ، هر چند تلاش تیم مونو واقعا" قابل تامل و شایان تحسینه ) .
ADO .NET به عنوان بخشی از مونو ، راهکار استاندارد دسترسی به داده است .
موفق باشی
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie