Java VS .Net

13 views
Skip to first unread message

Anri Lau

unread,
Nov 28, 2009, 10:59:57 AM11/28/09
to agile...@googlegroups.com
我们公司准备上一个系统领导决定用C#, .NET, 包括服务器和桌面全部使用C#. 本人以前一直用的是Java.
有关.Net和java的争论从来都没有断过, 各位达人现在.NET和Java的市场占有率。
在各个领域,两种技术都分别有什么优缺点?有没有人做过些详细的阐述啊。


这完全是一个仁者见仁,智者见智的讨论。
--
Best regards to you and your family

Jeff Xiong

unread,
Nov 28, 2009, 11:01:56 AM11/28/09
to agile...@googlegroups.com
你们领导怎么说?

2009/11/28 Anri Lau <anr...@gmail.com>:

--
Jeff Xiong
Software Journeyman - http://gigix.agilechina.net
Open Source Contributor - http://fluorida.googlecode.com/
Technical Evangelist - http://www.infoq.com/cn/

克强

unread,
Nov 28, 2009, 9:05:01 PM11/28/09
to 敏捷中国
此题无解。两个阵营都有各自说法。
面对现实,如果Java用得好,学用C#也很容易。

On 11月28日, 下午11时59分, Anri Lau <anri...@gmail.com> wrote:
> 我们公司准备上一个系统领导决定用C#, .NET, 包括服务器和桌面全部使用C#. 本人以前一直用的是Java.
> 有关.Net和java的争论从来都没有断过, 各位达人现在.NET

> <http://xn--gmqunu4j7wdo92cfg9a.NET>和Java的市场占有率。

Alex wang

unread,
Nov 28, 2009, 10:33:53 PM11/28/09
to agile...@googlegroups.com
最有效的做法:
拿一张纸一个笔,分别写下公司现有的资源,比如java开发人员什么情况,.NET开发人员什么情况;列出项目自身的需求有无平台关联;列出java开发和.net开发的效率以及安全等各方面的比较

你只陈述事实,给领导一个选择题,以及你的建议,因为决定只能由领导定

---------------------------------------------
Alex wang
website:颠覆软件 http://www.foxlog.org
twitter: http://twitter.com/foxlog
douban: http://www.douban.com/people/foxlog
gmail: idea.wang[at]gmail.com


2009/11/29 克强 <zhangk...@gmail.com>

xi heng

unread,
Nov 29, 2009, 2:53:50 AM11/29/09
to agile...@googlegroups.com
看设计维度了
如果是给官大爷做的演示性项目的话,.net,java那个都行
如果真正的是部署到生产环境投入实际应用的话
人少的话就十几个,几十个.net也可以
如果人数可观的话
那还是离windows远一点

2009/11/28 Anri Lau <anr...@gmail.com>



--
blog:http://www.i7xh.com
Twitter:http://twitter.com/i7xh

Daniel Teng

unread,
Nov 29, 2009, 3:59:59 AM11/29/09
to 敏捷中国
Java和.Net平台发展了这么多年,其实语言级别都已经发展的比较完备。没有什么明显的缺陷。

主要是看自己公司人员的情况,到底更熟悉Java还是.Net。以及怎样能够更容易找到资源,支持以及工具。这方面Java的社区优势比较强,很多好用
的工具都是开源的。.Net基本就是VS.Net一家独大,这个IDE功能十分完备,开源工具就不如Java社区丰富。

Daniel

On 11月28日, 下午11时59分, Anri Lau <anri...@gmail.com> wrote:

> 我们公司准备上一个系统领导决定用C#, .NET, 包括服务器和桌面全部使用C#. 本人以前一直用的是Java.


> 有关.Net和java的争论从来都没有断过, 各位达人现在.NET
> <http://xn--gmqunu4j7wdo92cfg9a.NET>和Java的市场占有率。
>
> 在各个领域,两种技术都分别有什么优缺点?有没有人做过些详细的阐述啊。
>
> 这完全是一个仁者见仁,智者见智的讨

Guanglei Li

unread,
Nov 29, 2009, 10:39:01 AM11/29/09
to agile...@googlegroups.com
语言方面C#已经领先Java一个身位, Linq以及各种函数式编程的支持, 代码写起来更简洁和富有表达力

2009/11/29 Daniel Teng <tengz...@gmail.com>



--
http://blog.csdn.net/chelsea

Yiding He

unread,
Nov 30, 2009, 12:12:15 AM11/30/09
to agile...@googlegroups.com
无所谓,如果你们老板有钱买正版 VisualStudio.net 的话。

2009/11/28 Anri Lau <anr...@gmail.com>



--
                      致
礼!
                        yidi...@gmail.com

Anri Lau

unread,
Nov 30, 2009, 4:02:43 AM11/30/09
to agile...@googlegroups.com
有正版visual studio .net

2009/11/30 Yiding He <yidi...@gmail.com>

Anri Lau

unread,
Nov 30, 2009, 4:03:29 AM11/30/09
to agile...@googlegroups.com
几天看下来, C# 的确有java所不具备的优势...

2009/11/29 Guanglei Li <ajaxc...@gmail.com>

Anri Lau

unread,
Nov 30, 2009, 4:08:41 AM11/30/09
to agile...@googlegroups.com
各位有没有使用过mono, 官方是这样说的,
 Mono Tools for Visual Studio: Develop and migrate .NET applications to Mono on Linux without leaving Visual Studio

Yu,Wang

unread,
Nov 30, 2009, 9:04:01 AM11/30/09
to agile...@googlegroups.com
Mono能让SQLSERVER在Linux上运行吗?

2009/11/30 Anri Lau <anr...@gmail.com>

Anri Lau

unread,
Dec 1, 2009, 1:21:58 AM12/1/09
to agile...@googlegroups.com
没试过,不了解

2009/11/30 Yu,Wang <wy5...@gmail.com>

Robin Zhong

unread,
Dec 1, 2009, 1:27:03 AM12/1/09
to agile...@googlegroups.com
晕倒,SQL Server又不是全用.net写的,肯定不能跑在linux上面。。。
即便全用.net 2.0写,ms也不可能让它跑在linux上面。。。

--
Best Regards,
Robin Zhong

有一天, 我們會感謝一切讓我們傷心挫折的人事物, 因為它讓我們更成熟。

这世界上的天才比我们通常想象的要少得多,但凡人所能达到的成就却也比我们通常想象的要伟大得多。
这些凡人做出了令人刮目相看的事情、营造了令人向往的环境,仅仅是因为他们保持着自己向上的心。


2009/12/1 Anri Lau <anr...@gmail.com>

xi heng

unread,
Dec 1, 2009, 2:04:39 AM12/1/09
to agile...@googlegroups.com
再加上一句
现在mono还没有一个比较成功的案例
还是no widows吧

2009/12/1 Robin Zhong <hbi...@gmail.com>

zhuming liu

unread,
Dec 2, 2009, 12:45:15 AM12/2/09
to agile...@googlegroups.com
领导决定了自有他的道理。
如果认为没有道理,那就是不懂得职场上的道理。
java DotNet本来没有所谓,争吵是用java还是DotNet自然有他背后的道理。

Jin Ming

unread,
Dec 3, 2009, 6:43:53 AM12/3/09
to 敏捷中国
背后的问题其实是:Java 与 .NET 哪个能给你们公司在该系统上的开发带来最大的价值?

细分下来有三个子问题:
1. 你们公司的开发团队现状
2. 该系统要解决的问题
3. 项目给公司带来的未来价值(这一点更多是由领导来决定)

只有确定了这三个问题,才能在此基础上讨论解决方案本身的优缺点。那个时候,估计解决方案的选择已经是呼之欲出....

On 11月28日, 下午3时59分, Anri Lau <anri...@gmail.com> wrote:
> 我们公司准备上一个系统领导决定用C#, .NET, 包括服务器和桌面全部使用C#. 本人以前一直用的是Java.
> 有关.Net和java的争论从来都没有断过, 各位达人现在.NET

> <http://xn--gmqunu4j7wdo92cfg9a.NET>和Java的市场占有率。

yongboy

unread,
Dec 3, 2009, 8:04:31 PM12/3/09
to agile...@googlegroups.com
开发速度方面还是C#好一些,但费用太高。
Java自由,可以减少很多的成本。
看公司现状了







--
个人BLOG:
blog.koowei.com
VPS主机店铺:
北京双线独立IP VPS主机专营店
http://shop58042405.taobao.com
白菜的价格,优良的品质;年付送域名.

zhuming liu

unread,
Dec 11, 2009, 5:11:06 AM12/11/09
to agile...@googlegroups.com

背后的问题不是技术问题,也不是钱的问题,是人的问题,人际关系的问题等等。

Henry Xiao

unread,
Dec 12, 2009, 6:36:13 AM12/12/09
to agile...@googlegroups.com
据说“all the cool kids”开始耍C# 4.0,而且都在castle上。

2009/11/29 Guanglei Li <ajaxc...@gmail.com>:

> --~--~---------~--~----~------------~-------~--~----~
> 敏捷中国 http://www.agilechina.net 邮件列表
> 如果想发起讨论,请发送邮件到 agile...@googlegroups.com
> 如欲退订请发送邮件到 agilechina-...@googlegroups.com
> 更多选项,请访问 http://groups.google.com/group/agilechina
> -~----------~----~----~----~------~----~------~--~---
>
>

--
Henry Xiao

-------------------------------------------------------------------------
Statement of Confidentiality: This message and any attachments are
intended only for the use of the intended recipient(s), are
confidential and may be privileged. If you are not the intended
recipient, you are hereby notified that any review, transmission,
conversion to hard copy, circulation or other use of this message and
any attachments is strictly prohibited. If you are not the intended
recipient, please notify the sender immediately by return e-mail, and
delete this message and any attachments from your system. Thank you.

王利华

unread,
Nov 30, 2009, 4:21:54 PM11/30/09
to 敏捷中国
感觉免费的Visual Studio Express,用起来也已经很不错了。

On 11月30日, 下午1时12分, Yiding He <yiding...@gmail.com> wrote:
> 无所谓,如果你们老板有钱买正版 VisualStudio.net 的话。
>

> 2009/11/28 Anri Lau <anri...@gmail.com>
>
> > 我们公司准备上一个系统领导决定用C#, .NET, 包括服务器和桌面全部使用C#. 本人以前一直用的是Java.
> > 有关.Net和java的争论从来都没有断过, 各位达人现在.NET <http://xn--gmqunu4j7wdo92cfg9a.NET>和Java的市场占有率。


>
> > 在各个领域,两种技术都分别有什么优缺点?有没有人做过些详细的阐述啊。
>
> > 这完全是一个仁者见仁,智者见智的讨论。
> > --
> > Best regards to you and your family
>
> --
> 致
> 礼!

> yiding...@gmail.com

Will

unread,
Nov 28, 2009, 11:33:59 AM11/28/09
to agile...@googlegroups.com
建议服务器端用Java EE, 客户端/桌面可用C#

2009/11/28 Jeff Xiong <gigi...@gmail.com>

张宇

unread,
Nov 30, 2009, 4:12:09 AM11/30/09
to agile...@googlegroups.com

不要考虑Mono了,API很不完善。做一个跨平台的GUI小应用,给命令行的程序套个界面还行,Enterprise的就别想了。

 

此外,C#确实很好,Linq确实很好,但是.NET的其他设施非常不完善。

 

 

发件人: agile...@googlegroups.com [mailto:agile...@googlegroups.com] 代表 Anri Lau
发送时间: Monday, November 30, 2009 5:09 PM
收件人: agile...@googlegroups.com
主题: [agilechina] Re: Java VS .Net

 

各位有没有使用过mono, 官方是这样说的,
 Mono Tools for Visual Studio

Develop and migrate .NET applications to Mono on Linux without leaving Visual Studio
--~--~---------~--~----~------------~-------~--~----~

lotin

unread,
Dec 18, 2009, 1:35:03 AM12/18/09
to agile...@googlegroups.com
还是看自己公司的资源,没有什么好特别争论的,两个阵营斗了这么久了,都没有什么大缺陷的。

2009/11/30 张宇 <zha...@vancl.cn>

--

糖醋鼻子

unread,
Dec 23, 2009, 2:36:35 AM12/23/09
to 敏捷中国
参考因素:
1、公司前期一次性投入预算(开发环境)
2、相应程序员成本
3、运行环境成本
4、维护成本预算
5、回扣、主观倾向及其它

On Dec 18, 2:35 pm, lotin <lotin2...@gmail.com> wrote:
> 还是看自己公司的资源,没有什么好特别争论的,两个阵营斗了这么久了,都没有什么大缺陷的。
>

> 2009/11/30 张宇 <zhan...@vancl.cn>


>
> > 不要考虑Mono了,API很不完善。做一个跨平台的GUI小应用,给命令行的程序套个界面还行,Enterprise的就别想了。
>
> > 此外,C#确实很好,Linq确实很好,但是.NET的其他设施非常不完善。
>

> > *发件人:* agile...@googlegroups.com [mailto:agile...@googlegroups.com] *代表
> > *Anri Lau
> > *发送时间:* Monday, November 30, 2009 5:09 PM
> > *收件人:* agile...@googlegroups.com
> > *主题:* [agilechina] Re: Java VS .Net

吴峻申

unread,
Jan 6, 2010, 7:48:53 AM1/6/10
to agile...@googlegroups.com
我个人认为技术不分彼此。根据公司自己的情况来决定。比如:公司内做。net的技术人员多而且有很多积累,那么理所当然用。net。
实际上这个问题解决的最基本原则就是看是否适合公司的情况。
要记住:技术没有好与坏,只有适合和不适合。

2009/12/23 糖醋鼻子 <zhmo...@gmail.com>
--
敏捷中国 http://www.agilechina.net 邮件列表

大灰狼

unread,
Jan 7, 2010, 9:40:35 AM1/7/10
to agile...@googlegroups.com
我也支持适合论

2010/1/6 吴峻申 <savio...@gmail.com>



--
十里平湖霜满天
寸寸青丝愁华年
对月形单望相护
只羡鸳鸯不羡仙

辉郎

unread,
Jan 7, 2010, 8:55:30 PM1/7/10
to agile...@googlegroups.com
开发经验非常重要,当然最好是较大规模的解决方案经验,看团队整体熟悉哪个呗。呵呵,个人认为两种语言非常接近,入门成本都不高,ide也都非常成熟。但架构方面经验成本较高,架构设计层面还是最好借助外力一下。

2010/1/7 大灰狼 <doudi...@gmail.com>
Reply all
Reply to author
Forward
0 new messages