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

.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




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: