PDA

View Full Version : اجرای برنامه تحت لینوکس



ali_72
چهارشنبه 01 مرداد 1393, 08:04 صبح
سلام
برنامه ای تحت .net 3.5 و با استفاده از زبان برنامه نویسی سی شارپ نوشتم.
این برنامه در تمام مدت اجرا از طریق وایرلس به دستگاهی متصله و در حال send و دریافت
اطلاعاته (در هر چند ms دریافت اطلاعات دارم).
سیستم عامل ویندوز در پس زمینه task های زیادی داره که ممکنه task ای وجود داشته باشه که سیستم عامل به جای دریافت اطلاعات بخواد به اون الویت بده.
پیشنهاد شما چیه؟
خودم به اجرای برنامه تحت لینوکس فکر میکنم
شما چی پیشنهاد میکنید؟

juza66
چهارشنبه 01 مرداد 1393, 11:55 صبح
می خواهید برنامه ساخته شده در دات نت را در لینوکس اجرا کنید؟!


یا می خواهید برنامه نویسی در محیط لینوکس رو انجام دهید؟!

NasimBamdad
چهارشنبه 01 مرداد 1393, 14:41 عصر
می خواهید برنامه ساخته شده در دات نت را در لینوکس اجرا کنید؟!


یا می خواهید برنامه نویسی در محیط لینوکس رو انجام دهید؟!

فکر خوبیه . میشه برنامه دات نتی رو توی لینکوس اجرا کرد!؟

juza66
چهارشنبه 01 مرداد 1393, 16:49 عصر
توسایت لینوکس نوشته که پروژه های MONO دات قابل اجرا هستش !! مطمئن نیستم میشه الان تازه من فدورا 20 رو روی یکی از سیستم ها نصب کردم چک کردم حتما خبری میدم بهت..


این سایت رو نگاه کنید
http://archive09.linux.com/articles/53582

ali_72
پنج شنبه 02 مرداد 1393, 07:19 صبح
می خواهید برنامه ساخته شده در دات نت را در لینوکس اجرا کنید؟!


یا می خواهید برنامه نویسی در محیط لینوکس رو انجام دهید؟!
برنامه ساخته شده در دات نت را در لینوکس اجرا کنم

juza66
پنج شنبه 02 مرداد 1393, 08:05 صبح
این سایت رو دارم مطالعه میکنم شماهم نگاه کنید شاید کمکی کرد، فعلا من به نتیجه ای نرسیدم؟!!!!!!
http://www.inprose.com/sv/articles/10-enable-aspnet-support-in-fedora-linux.html

abbas.oveissi
پنج شنبه 02 مرداد 1393, 09:48 صبح
برنامه ساخته شده در دات نت را در لینوکس اجرا کنم
بستگی داره از چیا توی برنامتون استفاده کردید.احتمال داره یه برنامه بدون تغییر اجرا بشه اما خب بعضی برنامه ها نیاز به تغییر دارند و باید Port بشن.
میتونید از این لینک که همراه با مثال هست کمک بگیرید : http://www.mono-project.com/Guide:_Porting_Winforms_Applications

محمد فدوی
پنج شنبه 02 مرداد 1393, 10:12 صبح
پروژه Mono (http://www.mono-project.com/) یه برنامه آزاد هستش که داره net. رو بعلاوه زبون هاش برای لینوکس پیاده سازی میکنه (البته حتی توی ویندوز هم قابل اجراست). البته مجبور نیستید با Mono فقط net. بنویسید و میتونید برنامه نویسی Qt یا GTK انجام بدید.
تنها ایرادش اینه که همیشه یه مقدار از net. عقبه! توی Fedora، Ubuntu، RedHat و خیلی از توزیع های دیگه گنو/لینوکس این برنامه و کتابخونه هاش از توی مخازن نرم افزار اون توزیع قابل نصبه.

از این لینک (http://www.codeproject.com/Articles/9407/Introduction-to-Mono-Your-first-Mono-app) برای ایجاد اولین برنامه کمک بگیرید.
تو این لینک (http://monodevelop.com/documentation/creating_asp.net_projects) هم چگونگی برنامه نویسی ASP.net با Mono آموزش داده شده.

موفق باشید.

ali_72
پنج شنبه 02 مرداد 1393, 10:42 صبح
پروژه Mono (http://www.mono-project.com/) یه برنامه آزاد هستش که داره net. رو بعلاوه زبون هاش برای لینوکس پیاده سازی میکنه (البته حتی توی ویندوز هم قابل اجراست). البته مجبور نیستید با Mono فقط net. بنویسید و میتونید برنامه نویسی Qt یا GTK انجام بدید.
تنها ایرادش اینه که همیشه یه مقدار از net. عقبه! توی Fedora، Ubuntu، RedHat و خیلی از توزیع های دیگه گنو/لینوکس این برنامه و کتابخونه هاش از توی مخازن نرم افزار اون توزیع قابل نصبه.

از این لینک (http://www.codeproject.com/Articles/9407/Introduction-to-Mono-Your-first-Mono-app) برای ایجاد اولین برنامه کمک بگیرید.
تو این لینک (http://monodevelop.com/documentation/creating_asp.net_projects) هم چگونگی برنامه نویسی ASP.net با Mono آموزش داده شده.

موفق باشید.

ممنون دوست عزیزم
پس به نظر شما سوئیچ به لینوکس مواردی که در ویندوز داشتم رو برطرف میکنه؟

محمد فدوی
پنج شنبه 02 مرداد 1393, 10:56 صبح
نه همه رو (البته جای بحث در مورد سیستم عامل اینجا نیست!)
مشکل اینجاست که همه ی ما (خود من هم همینطوری ام) انتظار داریم گنو/لینوکس جای ویندوز رو برامون بگیره، مثلا ما توی ویندوز با Adobe Photoshop (http://en.wikipedia.org/wiki/Adobe_Photoshop) کار کردیم و حالا توی گنو/لینوکس انتظار داریم GIMP (http://en.wikipedia.org/wiki/GIMP) تک تک قابلیت های فتوشاپ رو حتی با همون نام کپی برداری کرده باشه!

اما به عنوان کسی که تقریبا ۳ ساله ویندوز رو فقط روی سیستم آشناهام و همکارام دیدم میگم! گنو/لینوکس به هیچ وجه دستت رو تو حنا نمیذاره! خیلی بیشتر از ویندوز منابع، نرم افزار آزاد و راه حل جلوت میذاره (ولی نه الزاما مشابه ویندوز)

* در ضمن لینوکس صرفا یه کرنل هستش که توسط Linus Torvalds (http://en.wikipedia.org/wiki/Linus_Torvalds) نوشته شده. وقتایی که سیستم عامل های Linux Base (مثل اوبونتو، فدورا، دبیان، ردهت و...) مد نظرت هستن از واژه صحیح تر GNU/Linux استفاده کن که توسط Richard Stallman (http://en.wikipedia.org/wiki/Richard_Stallman) استاندارد سازی و معرفی شده. این تصویر (http://upload.wikimedia.org/wikipedia/commons/5/51/Unix_history.svg) رو ببین. :چشمک:

موفق باشی.