JAVA网页设计Eclipse社区查询拜访:关于操纵体系、使用服务器、数据库仓酷云
先说优点,首先和C,C++这些语言比起来,java很简单,去掉指针的java,非常好理解,自动垃圾回收机制也很好,自从JDK1.5推出以后,性能上又有了很大提高。为了更深切地懂得成员的情形,Eclipse基金会比来做了一个查询拜访,包含:开辟时利用的操纵体系、次要利用的数据库大概次要部署使用服务器,和其他一些信息,好比利用Eclipse的中意度等。统计办法
这个查询拜访的推行渠道包含Eclipse.org、Eclipse基金会旧事组、PlanetEclipse上的一个博客,和在2009年4月14日和蒲月15日之间的一些tweet推送。查询拜访次要针对的是语种为英语的用户,对Eclipse用户来讲大概有些不公,可是任何用户都能够介入查询拜访。
年夜多半用户是程序员,比例为53.8%,17.7%是体系架构师,11.5是开辟司理。
<br>
关于这些人地点的行业,高科技打造业和专业服务业占有了50%。
<br>
查询拜访了局
操纵体系:在此次查询拜访中,用户利用Eclipse开辟时所利用的操纵体系平台变更惊人,比拟于2007年的了局,Windows下落了10%,而Linux则爬升了7%。Windows仍然是年夜多半人的选择,占有了64%的份额,而Linux为27%。主导的Linux刊行版为Ubuntu,占据14.5%的份额。而利用MacOSX的用户比2007年的3.5%翻了一倍,为6.9%。
<br>
IDE:Eclipse用户中最经常使用的IDE是EclipseJDT,为60%,紧随厥后的是EclipsePHP开辟工具,为12.5%,C/C++开辟工具为6.3%。80%的被查询拜访者说他们同时还在利用其他的IDE。
源代码办理:支流的源代码办理工具是Subversion,第二位是CVS。
<br>
变动办理体系:22.7%的被查询拜访者没有利用任何变动办理体系。关于那些利用此类工具的人来讲,Bugzilla和JIRA排列第一二位,了局都是17%摆布。
<br>
数据库:MySQL和Oracle是两个最优先选择的产物,份额均为27%摆布。思索到比来Oracle对Sun的收买,Oracle产物占有Eclipse用户数据库安装的50%强。
<br>
使用服务器:ApacheTomcat仍然是老迈,为34.5%,可是也有近25.3%的大批用户不利用使用服务器。
<br>
开源成熟度:这个选项申明在被查询拜访者地点的公司选择利用了几开源产物,又为这些产物奉献了几代码。查询拜访显现:
在2007年,46%的用户同意利用OSS(OpenSourceSoftware,开源软件),可是不克不及介入贡献代码,如今这一数据已降到27%。相反,48.2%的被查询拜访者如今被公司同意利用开源软件,也能够为OSS社区做奉献——这一数据比2007年的37%有了很年夜增加。“开源软件对一个构造有多年夜影响”也随之变更。15.6%的被查询拜访者反应说他们的公司如今将OSS看作一个贸易模子,这一数据比2007年的10%也增加良多。中意度:这一选项标明用户在利用Eclipse时的中意水平。89.1%,尽年夜多半用户对利用Eclipse中意大概很中意。
<br>
在良多情形下,Eclipse被以为是一个IDE,可是实践上Eclipse是一个“有着100多个开源项目,1000多个提交者,170多个会员公司,数千个将Eclipse嵌进到产物和使用的公司,和数百万用户的开源社区”。以下是一些大概对你有效的链接:查询拜访剖析、完全查询拜访了局、Eclipse查询拜访2007版。
检察英文原文:ResultsoftheEclipseCommunitySurvey
本文来自:http://www.infoq.com/cn/news/2009/07/Results-Eclipse-Community-Survey
专门做了这个例子;而java的这个例子好像就是为了教学而写的,很多教学目的的例子是不考虑优化、性能的。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 是一种为 Internet发展的计算机语言 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
页:
[1]