to congling(congling): 如果在一个团队,跨语言就很重要了,你可以要求团队中的成员使用同一种语言,但是每个成员都有他自己擅长的语言。to jhnhu(jhnhu): MS的跨平台的确是跨他自己的平台,设想一下,如果MS一统天下的野心一旦得逞,还需要跨平台吗?跨平台还是跨语言,我的观点是必须从不同的角度来看问题,我个人认为从开发者的角度应该是跨语言重要(不是说跨平台不重要)。从用户的角度,那么就使跨平台重要了,作为用户,他们希望购买的软件可以不做任何修改就可以运行在不同的平台,尤其是企业用户,一个企业中可能存在多种异构平台。
微软推c#绝对是为了自己的.net server的,跨平台只是说说而已,它只会把别的平台下的东西移到windows上。
微软对于mono的作法肯定是有意见的!