易截截图软件、单文件、免安装、纯绿色、仅160KB

Java vs C#

我一直不愿意陷入语言之争中,每当这个时候,总会有一些伪高手站出来说,语言不重要,重要的是思想。其实这句话真是句屁话。

      先说句废话,有太多的人问,你是学什么的?我是学Java的,你呢?是学.NET的么?这种人,真的让人无言,概念没搞清就跑出来谈IT。中国的悲哀。

      语言究竟重要不重要?语言代表着生产力水平的高低,同样的一段代码,用汇编写几百行,用Java ,C#写不到十行,哪个的生产力更高,拿什么思想说事不过是语言没学好,欲盖弥彰,然后心虚出来装装高手罢了。试问中国任何一个IT高手,谁能说我新出一门语言,For Example,进来社区内炒得很火的Erlang,他能够迅速上手并把代码之美优到他的极致宛如C++,Java or C#。恐怕没人敢这么说。

      那就看看Java与C#。从Java最初的1.0,发展到如今的7.0,也许有人会说,每次都有新语法加入。可是从泛型,再到那些边边框框,没有一次像样的变革,都是那些语法糖玩来玩去。范式,闭包等编程方式被一次次排除再外,让我不得不质疑Sun公司改革的能力。这个时候,总有一些人会站出来说,改进是因为他已经成熟,没有必要做大的修改。Java的数组自定义方式排序,恐怕目前仍然只能写个辅助方法,然后把数组传入,恐怕这个时候,重用性还会成问题,当算法替换时还不得不需要用策略模式去解决,然后再去替换N个客户端,麻烦程度无法想象。用C#只需要一个辅助方法,然后参数传入方法委托。OK! 反观 C#,从2.0匿名方法,再到3.0Lambda表达式,再到如今萌芽中4.0的协变反变等等,Java你就不感到惭愧?

    Java现在与C#相比,优势在哪?1. 他的跨平台 2. 他的老客户。Java如今论快速优雅远不及C#,建站远不如Ruby on rails,乃至Groob


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

急求ASP。NETC#购物车代码

最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!

www.51aspx.com

去下 ......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

C#发邮件21cn

21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号