唉,先发发感慨吧。一直以来本菜鸟都是Borland的忠实Fans,Delphi对我影响深刻,带我走入了windows编程的大门,对我以后OOP编程思想的学习和理解也帮助不小。无奈Borland这样的小公司还是无法和M$,IBM等大公司抗衡,尤其是在这样一个变化飞速的时代。Borland的传奇终于破灭了。现在不得不正式全身投入Java了,虽然以前也有过打算,但是现在看来不能再耽搁了。考虑过.net,为的是Delphi.net(现在没戏了)和跳槽M$的Delphi之父以及他的C#。但是经过深思熟虑之后我还是选择了Java,M$实在让人厌恶,而且它那种垄断思想未必适合新时代的IT,天知道.net会不会因此重蹈Visual J++的覆辙。可是Java啊Java,真的让我有些不太适应。我对Java概括起来的感觉就是一个字:乱首先Java不是一个像Delphi或者VC那样的概念,而是一个非常笼统,包含很多的技术的通称,里面什么都有,applet,serverlet,jsp,javabean…… 给初学者一种摸不着头脑的感觉,看似独立,但又有些联系,可是从何入手呢?好在我在角落里翻出了一本古老的java教材,非常古老,非常简陋的那种。里面主要讲了java application和applet,不知道那些东西是否还适应现在的java,但是也算能有个大概了解了,似乎和C++满像的,而且还比C++简化了。以后准备再看看《thinking in java》,然后再看什么书呢,学什么东西呢,就不知道了…… 不知道大家能不能帮我指点迷经?再有就是开发工具的选择。以前这个问题对我来说可能是再简单不过的了,肯定是Borland的JBuilder了,据说JBuilder也曾经风光无比过,横扫了java IDE。可惜啊,我没赶上,现在JBuilder的书和软件手上都有,但是只能留做纪念了现在我选择了eclipse,这个打倒JBuilder甚至是Borland的“怪物”我几乎是带着无比敬畏的心情下载并安装了它,但是大概用了之后,让我非常失望。我不得不承认,就我目前的java水平而言,是很难做出客观评价的,因为很多功能我还不会用或者还没有体验到它的威力。但是仅从主观的第一感觉上来说,我觉得eclipse真的和我想象中的差距好大。至少当初运行JBuilder时,当我第一次看到IDE中还集成了UML工具和文档自动生成工具时,那是一种无比的惊奇。而今天看到eclipse的界面,给我的第一感觉是,这不就是VC吗不可否认,eclipse还是有些我以前没见过的不错功能,比如调试代码时会智能提出修改建议,非常丰富而且多样的自动代码生成功能,虽然让我用菜单和鼠标代替传统的编码还是有些不适应,但是可以看出eclipse还是很细心的。不过没有了托拽控件,没有了分类的向导,没有了特色包(我不知道eclipse是否有自己的eclipse.xxx.xxx?)还是让我觉得很奇怪,这样一个工具是如何将投资巨大,功能繁多的都有些花哨了的JBuilder,轻而易举的击败的?也许Eclipse需要下载众多的插件才能发挥作用,但是下载哪些呢?迷茫。难道Eclipse是一个只能放在笔记本里的IDE?以后换了一台电脑,还必须上网先下载n多第三方的插件才能用?今天又看到有人推荐netbeans,这个似乎现在的趋势是越来越火,但是我不想再乱闯了,还是听听大家的意见吧。为什么JBuilder走向了灭亡,它犯了哪些致命的错误?为什么Eclipse如此受人欢迎,我应该如何使用它?需要下载插件吗?哪些最常用最应该下载呢?netbeans如何呢?写了那么多,估计在老手看了,都是些可笑的问题,但是的确对于我们这些菜鸟来说,有些迷茫。不是迷茫那些技术难点,而是连学习的方向都感觉迷茫我现在门都找不到,何谈入门啊大家帮帮我吧,每人都有分,先谢谢了!
解决方案 »
- Integer a =10; Integer b =10; 是建立两个对象吗?
- 软件开发,有前台用户界面(GUI)和后台逻辑等部分。当今的软件GUI很多都是很绚丽(是用专业UI软件设计的),那么用UI设计的软件界面与后台的程序编程是怎么整合到一块的呢(两者用的不同软件做的啊)??
- 请高手看看哪里出错了,一个简单的java正则表达式问题
- 看看这个“==”为什么错
- 关于serialPort监听对象,替换监听对象的问题,小弟这里急!
- core java 2 中是不是出错了?
- 哪里能找到做网站的例子?
- 关于classpath中tools.jar的困惑
- JAVA的接口有什么用处?
- 问个简单的问题
- jcreator初级问题
- 一个关于JAVA类库的问题~!帮帮忙~!
(PS:本人正在VC与JAVA之间选择)
一、入门
《Java 2从入门到精通》- 推荐
《Thinking in Java》- 强烈推荐*
O’reilly的Java编程基础系列 - 参考* 二、进阶
《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅)
《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面)
《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程)
《O’reilly-Java Programming with Oracle JDBC》- 参考* 三、Java Web编程
《O’reilly-Java Server Pages》- 强烈推荐*
《O’reilly-Java Servlet Programming》- 非常推荐*
《O’reilly-Jakarta Struts》- 推荐* (Java Web编程的一个MVC实现框架Struts的书) 四、EJB编程
《J2EE应用与BEA Weblogic Server》- 强烈推荐
《Mastering EJB 2.0》- 非常推荐*
《Enterprise Java Bean》- 推荐* 五、Java XML编程
《O’reilly-Java and XML》- 推荐*
《O’reilly-Java and SOAP》- 参考* (Java的SOAP编程) 六、设计模式
《Core J2EE Patterns》- 强烈推荐* (J2EE设计模式,设计企业应用软件必备参考书)
《EJB Design Patterns》- 推荐* 七、其它
《O’reilly Ant - The Definitive Guide》- 推荐* (Ant是一种功能非常强大的Java工具) Note:
强烈推荐书籍:建议购买,重点学习
非常推荐书籍:建议花时间学习
推荐书籍:在学有余力的情况下,建议学习
参考书籍:有兴趣的情况下学习
那么IDE的选择呢?用哪个比较好呢?大家都用哪个?Eclipse是不是要下插件才能用啊?我怎么觉得我手头上的那个好简陋啊
IDE嘛,你看了那视频就明白了
本人感觉这个插件支持的一般.而且耗内存,
如果要搞EJB的话,JBuilder还是好用点.不过他收费
JBuilder不是说以后为Eclipse开发了吗?还有Borland的IDE现在不是沦落到沿街叫卖的地步了吗?其实还是满喜欢用Borland的产品的。netbeans怎么样?看有的人推荐这个软件,说比Eclipse好。而且不像JBuilder那样让人提心吊胆的。