Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

do you mean the runtime, rather than the framework? my limited understanding of Mono is that it will _run_ most .Net libraries, albeit not as fast.


.NET framework is:

+ runtime

+ core = standard library, io/string/async/thread/etc/linq.

+ some bundled stack, like wcf for create service, wpf for ui, mef for plugin, xml serialization, json serialization, asp.net webforms, etc.

Mono try to reimplement all. Runtime and standard library work very well on mono.

bundled stacks can work, work partially or not implemented, depends (on contribution, check mono website). Some stack are really old way to do things, deprecated, usefull only on windows. Also Microsoft for new stacks (like asp.net MVC) try to open source, so mono need to compile source and fix bug/different behaviour, not rewrite

If you use a library who depends on a bundled stack, can or cannot work on mono. Library who depends on open source or standard lib, should work


Also, Visual Basic and Visual C++ don't have a good support in the mono project.

And obviously you can't use SQL Server or IIS; two components usually used in .Net applications; under unix




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: