- 浏览: 166059 次
- 性别:
- 来自: 唐山
文章分类
最新评论
-
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 5561首先,为了避免无聊的猜测,我先亮明我的观点:我极力的喜欢用ne ... -
netbeans平台开发正在融合javafx
2010-03-24 13:35 1133这篇文章看的是javafx融入平台中。 javafx被 ... -
netbeans text-to-speech(文本至语音)工具被一所大学贡献,顺便推荐下netbeans平台
2010-03-24 12:47 1270http://netbeans.dzone.com/new-n ... -
转netbeans开发组的邀请外部人员加入测试甚至是贡献代码
2010-03-10 07:55 1057netbeans开发组,在传统节日 2010年3月8日,发布了 ... -
netbeans6.9已经可以直接针对不同操作系统生成其平台下的安装包
2010-03-07 19:32 1073当前6.9版本的开发进展,添加了 可以将基于netbeans ... -
netbeans6.8开始不用安装js插件,是内置的
2010-02-27 20:21 1792网上有部分文章好像存在误解,说6.8没有默认安装js库的支持。 ... -
netbeans6.8开始新增的API:common server API(注册新服务器)
2010-02-26 20:42 1278该API,目前仍旧在开发中,目的就是提供一个简单的API,可以 ... -
netbeans 6.9里程碑1可以下载并测试使用了
2010-02-17 13:59 2067由于我最近一直研究netbeans RCP,每天都去官网看文章 ... -
netbeans6.8惊现收费插件——Google的GO语言支持插件
2010-02-15 13:08 2702近日,从netbeans的官网插件中心了解到 netbeans ... -
netbeans6.9更加详细的计划已经发布
2010-02-04 20:35 2478netbeans官网发布了6.9详 ... -
netbeans6.8对maven的支持(推荐改用maven)
2010-02-04 19:16 3089看看netbeans的关于maven的向导,就可以知道netb ... -
oracle已经发布FAQ:阐述了如何处理netbeans
2010-01-28 19:34 1469oracle已经公布了如何处理netbeans,官方提供了一个 ... -
netbeans万一装了(如velocity plugin2.2.1)第三方插件,不能启动的解决办法
2010-01-19 10:17 38851月9日,netbeans的velocity插件更新到了2.2 ... -
netbeans(7):给自己开发些简单文件创建向导,实现自动化生成
2010-01-16 20:15 2098netbeans中自己做个简单 ... -
netbeans快捷键大总结
2010-01-13 19:28 4488没什么好介绍的,是netbeans的快捷键,比较全面。看到好多 ... -
netbeans(5):使用swing验证框架
2010-01-10 15:32 2762最近不知道吃错了什么药,发了很多netbeans的文章,net ... -
netbeans(4):netbeans6.9新特征
2010-01-10 14:11 2672netbeans6.9将会增加更多 ... -
netbeans(3):从java.net或kenai还有netbeans.org等上加入项目
2010-01-03 14:36 909netbeans(3):从java.net或kenai ... -
netbeans(2):对JPA的支持
2010-01-03 13:39 3524系列文章之2:netbeans对jpa的支持 内容要点:1 ... -
netbeans(1):开篇初步使用技巧
2010-01-03 11:06 1408首先,谈下自己对Java的认识吧! 网上 ...
相关推荐
5. **可视化组件与数据库交互**:学习如何使用NetBeans的可视化布局工具创建Web表单,并将其与后台数据库关联,实现用户输入与数据库数据的交互。 6. **Entity Classes与JPA**:了解Java Persistence API (JPA)的...
本文件“NetBeans可视化Web开发之数据库应用开发.pdf”着重探讨了如何利用NetBeans进行可视化Web开发,并集成数据库来创建高效、功能丰富的应用程序。 首先,NetBeans提供了强大的可视化工具,使得开发者可以通过...
NetBeans作为开发工具,为开发者提供了可视化界面设计、代码自动生成等功能,使得开发过程更为高效和便捷。 【标签】"netbeans 计算器"进一步明确了这个项目的重点。NetBeans作为标签,强调了开发环境的重要性,它...
在NetBeans下实现报表功能是一项常见的开发任务,尤其在企业级应用中,报表通常用于数据可视化和业务分析。本示例项目着重展示了如何利用NetBeans IDE来创建和打印项目目录,帮助开发者理解如何在Java环境中集成报表...
这些文件共同构成了图书管理系统的完整结构,开发者可以通过NetBeans IDE来组织、编译和运行这些文件,实现系统的功能。 总结来说,“NetBeans图书管理系统”是一个利用NetBeans的强大开发工具和Java编程语言实现的...
当作练习写了个计算,功能不完善。主要缺陷: 1:Inv时Lsh结果错误 2:ln反函数未实现 3:log反函数未实现 4:dms操作未实现 5:Inv时s结果错误 6:连续输入时未考虑优先级(严重Bug)
1. **组件库**:NetBeans提供了丰富的组件库,包括按钮、文本框、标签、面板等,所有这些都可以通过可视化编辑器添加到设计视图中。 2. **布局管理**:NetBeans支持多种布局管理器,如FlowLayout、GridLayout、...
本项目"NetBeans实现信息管理系统"就是利用NetBeans的特性,创建了一个基本的信息管理平台。 系统的主要功能包括用户注册与登录,个人信息管理和文件资源上传。首先,让我们深入了解一下这些功能的实现原理: 1. *...
NetBeans提供了代码编辑器、项目管理器、调试器等一系列工具,帮助开发者编写、测试和调试代码。对于初学者来说,它的拖放界面设计功能特别有用,可以方便地构建用户界面(UI)。 制作计算器的第一步是创建一个新的...
通过NetBeans的可视化布局编辑器,开发者可以直观地拖放组件,快速构建出符合需求的界面设计。 在数据库方面,这个系统连接到了一个SQL数据库,可能是MySQL或SQLite等。数据库用于存储图书信息,如书名、作者、出版...
综上所述,这个“学生信息系统 java基于netbeans 课程设计”是一个集成了数据管理核心功能的桌面应用,其目标是通过NetBeans IDE实现一套完整的、用户友好的学生信息管理系统。这个系统不仅锻炼了开发者在Java编程和...
NetBeans IDE 6.0 用户界面设计 NetBeans IDE 6.0 用户界面设计是 Java 开发人员的热门话题。自 NetBeans 5.0 以来,人们最常谈及的且具有创新性的特性是 Project Matisse 或 Form Editor。许多人都认为,在不同 ...
《Java课程设计:基于NetBeans的学生信息管理系统》 在IT教育中,课程设计是培养学生实践能力和理论知识结合的重要环节。本项目,名为“学生信息管理系统”,是一个基于Java编程语言,利用NetBeans集成开发环境...
在本资源中,我们主要探讨的是“Java程序设计——基于JDK 6和NetBeans实现”的主题。这是一份与书本配套的源代码,旨在帮助读者深入理解Java编程,并通过实际操作提升技能。让我们详细地了解这个主题涵盖的知识点。 ...
标题中的“netbeans下Java编的图片管理系统,打开图片后实现自动播放功能”是指使用NetBeans集成开发环境,使用Java编程语言开发的一款图片管理软件。这个系统具备了基本的图片管理和展示功能,并且在打开图片时能...
【NetBeans开发邮件系统课程设计】是一门课程,旨在教授如何在...通过这个课程设计,学生将能够深入理解Java网络编程技术,学会如何使用NetBeans开发具有完整功能的邮件客户端,同时提升对邮件系统工作流程的认识。
在这个餐厅订座系统中,NetBeans的可视化界面设计工具使得开发者能够拖放组件,快速构建用户界面,降低了开发的复杂性。 【Java】:作为项目的编程语言,Java是一种面向对象的、跨平台的编程语言,以其“一次编写,...
- **UI设计**:NetBeans提供了可视化的设计工具,可以方便地设计和布局Java Swing或JavaFX应用程序的用户界面。 7. **学习资源** - 视频教程:利用提供的视频教程,你可以更直观地了解NetBeans的各个功能,学习...