Czy mogę poprawnie uruchomić moje stare projekty Visual Studio i kody źródłowe w Mono?
Przez większą część. Jest trochę magii, którą możesz zrobić, kompilator mono nie poradzi sobie. Jednak większość ludzi tego nie robi. MonoDevelop otworzy pliki VS i pliki projektu normalnie bez żadnych problemów.
Moi klienci używają IIS dla ASP.NET i MS Windows dla projektów Winform i Console. Czy moja migracja ich dotyczy? Innymi słowy, czy moje projekty Mono działają w systemie Windows / IIS bez żadnych zmian lub problemów?
Będziesz chciał przetestować wszystko przed wdrożeniem do produkcji, ale zwykle nie jest to przypadek. Wszelkie problemy będą przypadkami na krawędzi.
Czy Mono jest niezawodne, biorąc pod uwagę ostatnie zmiany Mono, Novell, Xamarin i Attachme?
Xamarin nabył prawa i licencje na wszystko mono związane z Attachmate. To samo w sobie nie stanowi problemu. Xamarin udostępnia zasoby, aby uczynić MonoDevelop lepszym produktem. Miniony weekend spędzam z wieloma członkami zespołu mono, którzy chcą kontynuować linię produktów; jednak większy nacisk zostanie położony na rzeczy mobilne. Rzeczy po stronie serwera nie zostaną zignorowane, ale nie oczekiwałbym najszybszego przyjęcia nowych rzeczy.
Czy mogę nadal korzystać z moich ulubionych programów typu open source i żadnych projektów typu open source, takich jak NHibernate, Castle, Cuyahoga, log4net, Microsoft Enterprise Library i DNN?
Nie mogę komentować każdego projektu indywidualnie, ale wiele projektów będzie działać w trybie mono bez żadnych modyfikacji lub bez modyfikacji.
Czy mogę bez problemu obsługiwać projekty sieciowe Mono ASP.NET w Apache?
To zależy od twoich umiejętności apache, ale można to zrobić.
Czy mogę dokładnie wykorzystać swoje umiejętności w formularzach internetowych ASP.NET i MVC w Mono?
Nie powinno być różnicy w kodzie, który piszesz, między robieniem tego w VS i MonoDevelop.