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

Java该何去何从


TIOBE

编程语言排名榜,想必大家都非常熟悉,每月发布全球编程语言的热度和趋势。在四月份发布的数据中,C语言终于超过Java成为No.1,但真正让人担忧
的,并不是C的夺冠,而是Java的持续疲弱,更糟糕的是,似乎没有哪个老大站出来挽救颓势。
作为一名Java从业者,我在企业应用领域做软件,从工作中并未感受到Java的地位有什么太大的变化,J2EE依然是企业 B/S
应用架构的首选,但如果拿Java去做互联网应用,同样是WEB,但目前来看还有不少问题,不是不能做,是很尴尬。
最近在寻找合适的的wiki、blog类的开源程序,以前就知道大名鼎鼎的WordPress,Drupal,到官网上一看,全都是PHP的,而全
球最大的维基网站wikipedia也是基于PHP的。在我印象中,Java的开源社区也是非常活跃的,于是我就尝试搜索这些软件在Java中有没有对等
的项目,结果令人非常失望,不是没有,而是很弱,完全不在一个级别。
到目前为止:
我找到的Java方面的blog程序,最强的当属:Apache
Roller。但是,只有几套风格模板,找不到什么插件,没有扩展开发文档。而WordPress有成千上万的插件和风格模板,并且有庞大的用户群和活跃
的开发社区。
Java方面的Wiki程序,最强的应该是:XWiki。这个在文档、扩展性、功能方面,都达到了一定的水准,但在插件数量、用户基数方面,还远敌
不过PHP的对等产品。
做网站通常还有个必不可少的组件,那就是论坛,国内最有名的Discuz!,和国外No.1的phpBB,都是基于PHP的;这两年风生水起的社区
网,开源项目也是基于PHP的比较多,比如 OpenSocial 的参考实现 partuza。寻找的过程中,还发现一个比较郁闷的事情:http://wiki.java.net

这是一个Java的大本营啊,竟然使用TWiki,TWiki虽然不是基于PHP的,但也不是基于Java的,它是Perl写的。
除了开源项目的多寡和本身功能的强弱,还有一些外部因素影响了Java在互联网网站,尤其是在个人和中小型网站上的发挥:
1、Java WEB开发环境的安装配置相对复杂。目前,Apache+MySql+PHP有很现成的压缩包,下载后解压就可以用了,比如www.wamp
server.com/en/

只有16M。而Java5自己就要占用上百兆,还少见Java+Tomcat+MySql的集成安装包。
2、Java的开源项目的配置过程,通常比PHP项目要复杂。目前接触的几个PHP项目,少有需要手工修改配置文件的,都是下载后,拷贝到
Apache的WWW目录,然后就可以从界面进行配置了。而Java项目,最简单的,至少需要手工填写JDBC连接信


相关文档:

Java中集合容器类List和Set的用法

List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1  List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......

Java开发工具快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面 ......

Java 与 富士康

复习一下java代码,代码问题很多请高手不吝赐教。帮助重构。
public static void main(String[] args){
    int employeeCount = 420000;  //员工总数 
    Employee[] 所有职工  = getAllEmployee();
    for((i=0;i<=employeeCount ;i++) {
&n ......

Java学习路线图,专为新手定制的Java学习计划建议





怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:
   
首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard
Edition,我们经常说到的JDK,就主要指的这个,它是三者的基 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号