- 浏览: 163587 次
- 性别:
- 来自: 唐山
文章分类
最新评论
-
wmx2003:
你好,第一次使用Netbeans RCP,有问题想请教下。刚用 ...
开篇:netbeans RCP介绍 -
fxbird:
http://netbeans.org/projects/um ...
netbeans UML插件 -
socket2008:
去试一下 phpDesigner 代码片段功能吧,[[curs ...
自制netbeans插件:代码收集插件——code collect征集帮助 -
archwuke:
我文章比较早了,我不知道楼主还能不能看到我的回贴我是个java ...
netbeans有望2010年实现完整的可视化设计器 -
ilikegirl123:
我也喜欢Netbeans并且不顾上面的用eclipse的压力. ...
netbeans(4):netbeans6.9新特征
关于netbeans6.9的特征官方已经给出了详细说明,我在 netbeans6.9更加详细的计划已经发布
一文中已经给出了大部分说明。参加链接:http://wsc830719.iteye.com/admin/blogs/587772
不过,它里面明确指出了javafx的设计器将变得类似swing的设计器,但是没有明确说jsf的设计器的相关事项,这足说明javafx的发展要优先的多,不过从netbeans源码库可以浏览它当前的开发情况。可以去看看visual web部分,其实已经有很多代码了,可以重点看下 它的jsf部分,已经有很多类了,并且每天都在更新。
而且就jsf的开发特点来说,它离不开可视化设计工具,否则,体现的优势很小。因此,这个可视化设计工具出来时早晚的事情,不过,肯定是越快越好,从netbeans6.9来看,估计是吃力。 但是按照netbeans一年2个版本来说,如果 6.9版不能释出可视化jsf设计器的话,应该到7.0就该出来了。早先,7.0跳票了,要发布2个小版本,我想意义就在此。7.0绝对会是个重大版本。既然6月份是6.9 那么年底就是7.0了,所以值得期待啊。
综上所述,我觉得netbeans在今年有望实现完整的可视化设计器,再加上netbeans RCP的菜单设计支持可视化设计,那么 从 桌面开发(swing 或 基于netbeans平台的甚至还能用javafx) 到 web开发(jsf)到、ESB可视化(EJB都太费资源了,我也想用,不过电脑跑起来几乎没资源了) 互联网的RIA开发(javafx)都实现了可视化开发。
netbeans绝对是在走这个路。此外,还包括对spring更多的支持,包括一部分可视化的支持,以及针对jsf整合直接生成CRUD操作,需要你写的那部分代码就剩下多出的那部分了,而最常见的 列表、更新、添加、删除都给你生成好了。
怎么样?netbeans正好是某些人需要的吧?就算不喜欢可视化,netbeans照样可以自己编码呀。
这是本人的见解,当然是有事实根据的。我觉得netbeans绝对是一个杀手。eclipse太散了,本来有些功能完全不用重复,可是各个厂家仍然需要做一个。比如jsp的打开方式那一大堆呀,都是各个插件给加上去的。因为后面代表的是商业利益。当然我得承认,eclipse的架构等是最优秀的,还有它的功能要多,但是就是散,比如jsp就是不能支持常见js库的代码提示,必须安装第三方插件在单独的js文件写才行,各自为政。当然,myeclipse就是一个集中的插件,但是它是收费的。要是它免费的话,我也不至于走到netbeans的道路上,我就是无法访问myeclipse之后才彻底转到了netbeans上。
不过我这里也安装着eclipse,并且总是会更新到最新版,但却很少用。
当netbeans像我说的那样,具备完整的可视化特征,那么eclipse如何应对?给我感觉eclipse像是散沙一片,各自为政。区区200多M 就这么多功能,涵盖桌面 到web的 再到jee 的完整支持甚至是可视化支持,并且还打包了 glassfish 以及tomcat等服务器软件。想想eclipse需要多少插件呀? 插件间重复了多少东西吧。
netbeans启动时慢,那是因为 EJB模块以及web服务设计器部分太大了。如果你不用EJB以及web服务开发,可以把这两个卸载,你再看看启动速度。 启动之后,netbeans一直保持稳定的内存占用,并且开多长时间都是如此,如果用的插件很多,有可能会达到近400M的占用,但是一旦某些插件不用了,会很快释放,反之我用了一天的eclipse JEE版本,到傍晚,可好,内存都快500M了并且占用的虚拟内存非常多,它缓存的太多了,它的响应当然好了。 我会把netbeans的默认最大堆200M改成 300M,这样netbeans也会响应很快,我上面的数据就是我改后的,netbeans会一直在300M左右晃荡,对内存的控制相当的好。并且虚拟内存不会升的太高。
我喜欢用netbeans,是我实际比出来的。 eclipse需要变革,现在这样各自为政,早晚会被超越。没有永远的胜利者。eclipse可以统一API,然后其他插件可以以此进行统一扩展,netbeans就是这样,比如JEE web 等等都暴露了一部分API,开发人员可以自己扩充,我就自己扩充了struts的功能,可惜,struts的部分没暴露,我好想给他们提建议,因为web的部分比如操作web配置文件的类库都是暴露的,我好需要struts的那部分操作struts配置文件的库呀,但是我英文不怎么好,netbeans官网的页面很容易看到 有什么建议需要什么特征可以联系我们, 的字眼。表明了人家开放的心态。
当netbeans方便的不能再方便的时候,谁还在乎架构呀,的确eclipse是OSGI的,但是那只是一个封装而已,就是把那个API给封装进去了,不过netbeans的模块化也不错,简单容易看,不过6.9也会对OSGI更亲近些。我对OSGI缺乏了解,不过我知道它的动态模块,不过我怎么觉得eclipse没怎么动态呢,比如安装插件之后几乎都需要重启,而netbeans呢,安装的插件几乎都不需要重启,装完之后,就有个自动启动过程,启动之后就能用了。而且netbeans插件安装失败或不支持就会自动禁用,反之eclipse如果装错了插件就请重新来过吧。
eclipse太多华丽辞藻了,什么OSGI,其实光体现在概念上了,而实际的太少了,加上厂商们为了利益各自为政,危险!而netbeans没说什么OSGI,但是它的模块都是自动识别并加载的,况且netbeans支持OSGI的开发,真要命呀。
如果这样下去,netbeans如果得到一定的力度支持,eclipse再这样华丽下去,过段时间,eclipse就不得不重视这个对手了。因为据美国一个工作需求网来看 netbeans的需求甚至比eclipse都高。 据Google等的搜索统计大致情况是 eclipse占45% netbeans占30% jb15% 然后是其他的了。
如果oracle的战略是双管齐下,jdeveloper占高端,专门针对高端的EJB容器以及oracle数据库产品的开发,况且它基于swing,可以慢慢与netbeans统一插件,甚至统一底层设施。而netbeans主攻中低端,让它成为Java界的visual studio,开源免费,应该会成为中小企业的首选,然后高端jdeveloper把持。就像 oracle数据库和mysql数据库的关系那样。两面夹击eclipse。eclipse何以对?
oracle这回是从硬件到中间件还有数据库都跟IBM干上了,oracle肯定不会放过任何一个机会。netbeans从目前的占有率看就应该重视,再看netbeans的发展规划,更是充满了希望,jdeveloper和netbeans相互渗透,netbeans从mysql开始,涵盖桌面 web可视化 ,向上辐射 到高端的服务器以及oracle数据库,而jdeveloper从上至下辐射。最后应该能统一两者的架构。要是我我就会这么规划,人家肯定比我强,所以这事用不着我去想,我就等着受益就好了。
因为对于他们来说,统一了开发工具市场,那么中间件和服务器以及数据库不就成囊中之物了吗。否则IBM为啥要弄个eclipse呢?好玩吗? 为开发人员着想? 不是吧? 当然是利益咯!
未完待续。
评论
我是个java web 开发的新手,
在参照http://zh-cn.netbeans.org/kb/60/web/helloweb.html 这个例子程序的时候
发现这个例子里弄第一个jsp页面的时候是有可视化的,为什么我死活都不行呢
我下载的netbeans版本是6.9.1中文版
不过,我希望netbeans正如目前这样发展下去,让它和jdeveloper统一底层,然后可以集成到一起。不过另一个方式就是jdeveloper负责oracle的中间件等的开发集成,而netbeans作为一般意义的开发工具,毕竟项目不都是用oracle数据库和weblogic服务器的。而且还有脚本语言,以及日益变化的环境,jdeveloper发布的太慢。
综合考虑,肯定统一起来意义比较重大。首先,成本。第二,给用户一个统一集成的开发环境。我看见过这样的博客,说是考虑二者统一插件机制(共享插件)。这个如果卖出实质一步,那么合并是早晚的了。因为netbeans有jdeveloper没有的,反过来亦之。
jsf的优先级是最低的,6.9甚至还会将RCP的菜单设计部分弄成可视化设计形式的。因此,等很多东西都完成的差不多了,才会考虑jsf吧。
发表评论
-
netbeans调试功能的优势以及使用技巧
2010-07-14 12:37 5502首先,为了避免无聊的猜测,我先亮明我的观点:我极力的喜欢用ne ... -
netbeans平台开发正在融合javafx
2010-03-24 13:35 1096这篇文章看的是javafx融入平台中。 javafx被 ... -
netbeans text-to-speech(文本至语音)工具被一所大学贡献,顺便推荐下netbeans平台
2010-03-24 12:47 1223http://netbeans.dzone.com/new-n ... -
转netbeans开发组的邀请外部人员加入测试甚至是贡献代码
2010-03-10 07:55 1027netbeans开发组,在传统节日 2010年3月8日,发布了 ... -
netbeans6.9已经可以直接针对不同操作系统生成其平台下的安装包
2010-03-07 19:32 1041当前6.9版本的开发进展,添加了 可以将基于netbeans ... -
netbeans6.8开始不用安装js插件,是内置的
2010-02-27 20:21 1759网上有部分文章好像存在误解,说6.8没有默认安装js库的支持。 ... -
netbeans6.8开始新增的API:common server API(注册新服务器)
2010-02-26 20:42 1242该API,目前仍旧在开发中,目的就是提供一个简单的API,可以 ... -
netbeans 6.9里程碑1可以下载并测试使用了
2010-02-17 13:59 2026由于我最近一直研究netbeans RCP,每天都去官网看文章 ... -
netbeans6.8惊现收费插件——Google的GO语言支持插件
2010-02-15 13:08 2664近日,从netbeans的官网插件中心了解到 netbeans ... -
netbeans6.9更加详细的计划已经发布
2010-02-04 20:35 2438netbeans官网发布了6.9详 ... -
netbeans6.8对maven的支持(推荐改用maven)
2010-02-04 19:16 3044看看netbeans的关于maven的向导,就可以知道netb ... -
oracle已经发布FAQ:阐述了如何处理netbeans
2010-01-28 19:34 1435oracle已经公布了如何处理netbeans,官方提供了一个 ... -
netbeans万一装了(如velocity plugin2.2.1)第三方插件,不能启动的解决办法
2010-01-19 10:17 38471月9日,netbeans的velocity插件更新到了2.2 ... -
netbeans(7):给自己开发些简单文件创建向导,实现自动化生成
2010-01-16 20:15 2061netbeans中自己做个简单 ... -
netbeans快捷键大总结
2010-01-13 19:28 4455没什么好介绍的,是netbeans的快捷键,比较全面。看到好多 ... -
netbeans(5):使用swing验证框架
2010-01-10 15:32 2697最近不知道吃错了什么药,发了很多netbeans的文章,net ... -
netbeans(4):netbeans6.9新特征
2010-01-10 14:11 2628netbeans6.9将会增加更多 ... -
netbeans(3):从java.net或kenai还有netbeans.org等上加入项目
2010-01-03 14:36 882netbeans(3):从java.net或kenai ... -
netbeans(2):对JPA的支持
2010-01-03 13:39 3446系列文章之2:netbeans对jpa的支持 内容要点:1 ... -
netbeans(1):开篇初步使用技巧
2010-01-03 11:06 1363首先,谈下自己对Java的认识吧! 网上 ...
相关推荐
NetBeans可视化Web开发之数据库应用开发.pdf
《NetBeans可视化Web开发之数据库应用开发》,方便简洁的数据库应用!
NetBeans制作的计算器 实现加减乘除等运算
当作练习写了个计算,功能不完善。主要缺陷: 1:Inv时Lsh结果错误 2:ln反函数未实现 3:log反函数未实现 4:dms操作未实现 5:Inv时s结果错误 6:连续输入时未考虑优先级(严重Bug)
Netbeans7.2 快捷键大全 完整版 绝对错不了,完整版~
NetBeans IDE 6.0 用户界面设计
主要是通过NetBeans编写网页代码来实现一个简单的信息管理系统,可以注册和登录,也可以修改个人信息,以及上传文件资源等,页面简单。
netbeans下java编写的图片管理系统。实现了文件夹式的图片管理以及图片在新窗口下显示等功能。
这是模拟操作系统的Java计算器,用netbeans来做的,是桌面应用程序,大家可以参考参考
java程序设计——基于JDK6和NetBeans实现第4章课后作业答案
完美的表格形式呈现,用户界面友善,图文并茂,课程设计完美。 实现学生信息的插入、查询、修改、删除。排序……
这是示例项目,使用netbeans打印项目目录,即可以使用。 博文链接:https://gjl2008yn.iteye.com/blog/186582
是一款基于NetBeans的游戏设计研究
netbeans-colors-solarized, Solarized暗色方案,为NetBeans实现 用于NetBeans的 Solarized colorscheme由Ethan开发的由 Brian Fenton [ https://github.com/fentie ] 移植到NetBeans的Ethan 。有关 Vim,流行终端仿
NetBeans实现学生信息管理系统源码
Apache-NetBeans 21安装包
netbeans开发java_GUI程序_详细教程_基础教程借鉴.pdf
用NetBeans编写的JAVA课程设计
NetBeans是当前市场上最为流行的、源代码开放且免费的集成开发环境。NetBeans不仅可以作为Java开发工具,还可以使用它开发标准的Java程序、Web应用程序、Java EE企业级应用程序、Java ME手机应用程序等,还能够开发...
《NetBeans权威指南》主要介绍NetBeans 6.0简体中文版集成开发环境的基本功能和使用方法。读者在阅读《NetBeans权威指南》的同时,不仅能够掌握NetBeans的使用方法,还能够学习如何进行项目的开发。《NetBeans权威...