دیتا پروایدر مربوط به ADO.NET برای مای اس کیوال ، اوراکل و غیره (خیلی از بانکهای اطلاعاتی دیگر) موجود است. بنابراین دات نت محدود به اس کیوال سرور نیست.
برای مثال:
http://dev.mysql.com/tech-resources/articles/dotnet/
دیتا پروایدر مربوط به ADO.NET برای مای اس کیوال ، اوراکل و غیره (خیلی از بانکهای اطلاعاتی دیگر) موجود است. بنابراین دات نت محدود به اس کیوال سرور نیست.
برای مثال:
http://dev.mysql.com/tech-resources/articles/dotnet/
با سلام
من مونو رو از طریق سورس روی فدورا 7 که روی vmware به صورت مجازی نصب بود
نصب کردم .
اولا اینکه زمان کامپایل و نصب اون یه چیزی حدود 4 ساعت طول کشید
دوما به نظر من فقط میتونه 90 درصد برنامه ها رو اجرا کنه
ثالثا از سرعت اجرای پایینی بر خوردار است
البته من سیستم پایینی ندارم
core 2
1 G ram
سلام.
می بخشید که این سوال رو اینجا می پرسم. ولی چون دیدم اسمی ازش اینجا اومده، گفتم شاید جای خوبی باشه.
این نرم افزار VMware Workstation چیه و به چه دردی می خوره؟
برای برنامه نویسیه؟
من وقتی می خواستم نصبش کنم توی راهنما نوشته بود سیستم عامل مجازی..
ولی فکر کنم فقط یه درایو مجازی می سازه...
قضیه اش چیه؟
این نرم افزار یه کامپیوتر(ماشین) مجازی میسازه که به کمک اون به راحتی می تونید بدون
restart کردن از محیط یه سیستم عامل به دیگری بروید مثلاً از ویندوز به لینوکس یا مثلا فرض کنید می خواهید ویستا رو تجربه کنید اما امکانات سخت افزاری اش رو ندارید در این حالت با استفاده از یه همچین نرم افزارهایی به را حتی می تونید به هدفتون برسید.
آیا کسی کد asp(#c).net دات نت 3.5 یا حتی 2 را که در ویندوز نوشته است را اجرا کرده است؟
با فرض اینکه پایگاه داده را در اینترنت بگزاریم می شود با خیال راحت در مونو برنامه نوشت؟
بنظر من برنامه های سیستمی که بخواهیم با .net بنویسیم بعد با mono توی سیستم عامل های متنوع اجرا کنیم امکان پذیر نیست بهتر نیست تو اینجور مواقع از جاوا استفاده کنیم که امکان اجرای برنامه های کاربردی توی همه ی پلتفرم ها میده استفاده کنیم؟
من یه سوالی هم دارم برنامه های سیستمی linux ، mac ، unix با چه زبان هایی مینویسند ؟
در Linux و Unix اکثراً از c یا ++c استفاده می شود.
بله، انجام شده است. اینجا را ببینید.
سلام
نرم افزار wine توانایی اجرای برنامه های ویندوز را در لینوکس دارد، اما نه همه آنها را. در صورتی که نرم افزاری فقط از توابع API ویندوز استفاده کرده باشد اجرای آن بوسیله wine امکان پذیر است اما نمی توانید برنامه تان را با اطمینان از اجرا شدن روی لینوکس بنویسید.
ضمناً، هرچند پست شما مربوط به ترم پیش بوده اما به عرض میرسانم من وب سایت های نوشته شده با .NET 2.0 را روی لینوکس اجرا کرده ام.
-خیر، می توانید برنامه هایی را که قبلاً در ویندوز نوشته اید در سایر سیستم عامل ها با مونو اجرا کنید.من مونو را پیشن دانلود کرده بودم،آیا برای اینکه برنامه در لینوکس اجرا بشود،باید آنرا در مونو بنویسیم؟و اینکه با توجه به تجربه ی شما مونو با چه نسخه های دات نت سازگاری خوبی دارد و با چه خصوصیت های دات نت اصولا مشکل دارد؟
- من نسخه 2 را اخیراً نصب کرده ام و تجربه چندانی با این نسخه ندارم اما نسخه های پیشین با راست به چپ مشکلاتی داشتند (هرچند خود دات نت هم با این مسئله خرده مشکلاتی دارد)!
نسخه های 1.1 و 2.0 در مونو پشتیبانی می شوند.
اقايون ببخشيد من يه برنامه نوشتم توي دات نت 2 و از يه سري کلاسهاي دات نت فريمورک استفاده کردم مثلا .net remoting ولي ميخام اين برنامه رو روي کامپيوترهاي تين کلاينت که يک ويندوز Embeded دارند و 512 مگابايت بيشتر فضا ندارند و دات نت فريمورک رو نميتونم کاملا نصب کنم چون تنها 100 مگابايت فضا دارم
ميخاستم ببينم ايا ميشه با مونو يا يه ابزاري دات نت فريمورک رو نصب نکرد يا فقط اون کلاسهايي که من استفاده کردم رو نصب کنه
ممنون ميشم اگه راهنماييم کنين
گفتم شاید این بدردتون بخورهhttp://www.go-mono.com/mono-downloads/download.html
مونو در همه محیطها میتونه به همه دیتابیسها متصل بشهشما میخوای( SQL server رو بوسیله مونو توی لینوکس) نسب کنی یه میخوای بدونی که (مونو با SQL server مستونه ارتباط داشته باشه یا نه) ؟؟؟؟
اینا با هم خیلی فرق داره.
در مورد اول که گفته شد. نه نمیشه.
در مورد دوم باید بگم که امکانش هست. (http://www.mono-project.com/SQLClient)
احتمالا فقط در محیط ویندوز ممکنه (اینو درست نمیدونم).
در ضمن خطاب به اون دوستی که گفتن سرعت اجرا پایینه:
سرعت اجرا بخاطر ماشین مجازی پایینه.
مونو همیشه سریعتر بوده و هست.
و با استفاده از llvm و کامپایل باینری سریعتر هم میشه.که کاملاً محسوسه