C#(和一般的.net平台)看起来正成为多目标应用程序的不错选择:
- 官方MS .net框架:全面的Windows开发,asp.net开发,Windows Phone开发等
mono及其所有派生产品:monotouch,monodroid:世界其他地区。该工具今天是RTM。
这是否意味着C#成为针对最受欢迎的平台(台式机,Web和移动设备)的一种好语言?
- 使用目标平台(目标C,Java等)的“本机”语言是否还更好?
- 它只是一团烟雾,只有营销语言吗?
请注意,我实际上意识到我无法在平台之间复制/粘贴代码。但是我确信可以重用较低层的应用程序(模型,业务等),但是我知道我必须将较高层(Gui等)适应该平台。我的目标是更专注于必需的技能,而不是技术代码共享。
[edit]我是一家大规模使用c#的公司的ac#开发人员。这就是为什么我在扩展公司目标平台范围的计划中谈到c#的原因。