s*****w 发帖数: 1527 | 1 【 以下文字转载自 Linux 讨论区 】
发信人: somehow (要像蟑螂一样的坚强), 信区: Linux
标 题: c# for Linux: does it work well ?
发信站: BBS 未名空间站 (Thu Apr 8 12:40:01 2010, 美东)
how's the performance ?
how's the support for different linux versions ?
is the mono the best tool ?
thanks ! | N********n 发帖数: 8363 | 2
You'd be better off using Java in Linux. Mono is always a big step behind
its Windows counterpart.
【在 s*****w 的大作中提到】 : 【 以下文字转载自 Linux 讨论区 】 : 发信人: somehow (要像蟑螂一样的坚强), 信区: Linux : 标 题: c# for Linux: does it work well ? : 发信站: BBS 未名空间站 (Thu Apr 8 12:40:01 2010, 美东) : how's the performance ? : how's the support for different linux versions ? : is the mono the best tool ? : thanks !
| s*****w 发帖数: 1527 | 3 existing one is c# in windows, if rewrite in java, takes time.
so ...
【在 N********n 的大作中提到】 : : You'd be better off using Java in Linux. Mono is always a big step behind : its Windows counterpart.
| z***e 发帖数: 5393 | 4 mono supports clr 2.0.
i think it's not supporting lamba---but that's not really necessary.
the most important thing is if you must use some win32 specific APIs, then
you are screwed...
【在 s*****w 的大作中提到】 : existing one is c# in windows, if rewrite in java, takes time. : so ...
| s*****w 发帖数: 1527 | 5 i checked mono site,
http://mono-project.com/Compatibility
also performance should be ok as well.
support list for .NET 3.5
C# 3.0
System.Core
LINQ
ASP.Net 3.5
ASP.Net MVC
LINQ to SQL - Mostly done, but a few features missing
1. if system.core is full supported, win32 shouldn't be a problem,
should it ?
2. also if no mono, what other package can be used ?
thanks a lot !
then
【在 z***e 的大作中提到】 : mono supports clr 2.0. : i think it's not supporting lamba---but that's not really necessary. : the most important thing is if you must use some win32 specific APIs, then : you are screwed...
| z***e 发帖数: 5393 | 6 it readdly depends.
mscore.dll is the main .net wrapper for win32 apis, but it's not everything.
I'm mostly working with network related stuff, and in most cases we need to
do interop with native win32 apis.
for example, get all network adapters/assign an ip address to a NIC/
configure DHCP/etc. which requires using system specific APIs, and there is
no existing .net support.
there are other actions i also have to use interop, to name a few:
impersonate as another user;
change your permission le
【在 s*****w 的大作中提到】 : i checked mono site, : http://mono-project.com/Compatibility : also performance should be ok as well. : support list for .NET 3.5 : C# 3.0 : System.Core : LINQ : ASP.Net 3.5 : ASP.Net MVC : LINQ to SQL - Mostly done, but a few features missing
| f*****Q 发帖数: 1912 | | s*****w 发帖数: 1527 | 8 more details pls,
i thought mono has been there for year
s.
is there any other replacements ?
【在 f*****Q 的大作中提到】 : buggy.
| s*****w 发帖数: 1527 | 9 thanks for the detailed info,
in our case, the code has been implemented in windows using c#,
now it's porting to linux, so ...
any other ways do u suggest, besides mono ?
everything.
need to
there is
【在 z***e 的大作中提到】 : it readdly depends. : mscore.dll is the main .net wrapper for win32 apis, but it's not everything. : I'm mostly working with network related stuff, and in most cases we need to : do interop with native win32 apis. : for example, get all network adapters/assign an ip address to a NIC/ : configure DHCP/etc. which requires using system specific APIs, and there is : no existing .net support. : there are other actions i also have to use interop, to name a few: : impersonate as another user; : change your permission le
| f*****Q 发帖数: 1912 | 10 http://go-mono.com/status/
慢慢看。
【在 s*****w 的大作中提到】 : more details pls, : i thought mono has been there for year : s. : is there any other replacements ?
|
|