阅读更多

27顶
1踩

编程语言

原创新闻 NetBeans7.0M1 发布

2008-12-20 23:52 by 正式记者 gml520 评论(31) 有12744人浏览

 

今天在netbeans 星球上看到了netbeans7.0M1 发布的消息,顺便看了看M1 的特性感觉很不错,看看截图你就会明白了,正所谓 “一图胜千言”。 喜欢尝鲜的朋友可以试一试。

 

NetBeans7.0 M1 特性一览表:

 

1、导入上一个版本安装过的插件到现有的平台上

 

2、增强的工具栏 功效(behavior)

 

The implementation of the main window toolbars has been rewritten from scratch so now the toolbars behave better when the main window is being resized. It's also possible to dock any toolbar to the right edge of the main window.

 3、增强的说明 MIME 类型 分析器

DTD of declarative MIME resolver was extended by new elements. The name element is intended for file name checking and the pattern element enables to check a string pattern in file content. For performance reasons it is highly recommended to use declarative resolvers instead of procedural ones.

Details: How to create declarative MIME resolver

 4.增强的Maven 项目支持

 

Broad support for Maven based projects was added to standard NetBeans distribution. Maven NetBeans support allows you to easily open, build, run, profile and deploy your existing Maven projects or create new one from the scratch. If interested, we encourage you to read Maven Best Practices document which describes how to use IDE's Maven support. Note that document refers to state in 6.5 version, and there are couple of improvements in 7.0 M1, which include:

 

  •      保存即时编译

 

  • 功能强大的库导入,搜索,添加功能

 

  • 更好的POM xml 编辑器,支持代码生成

 

  • 支持 不同风格 Web Services (SOAP) 

Java Web, EE, Web Frameworks

  • Struts library 升级到 1.3.8

 

数据库支持

  • The SQL Editor now supports Save As. This also allows an SQL file created through "View Data" or "Execute Command" to be saved as another name or in another directory.

Java Debugger

  • Exception breakpoints print the name of the exception class and exception message when hit.
  • It's possible to evaluate code fragments, not just single expressions.

Projects

  • Editor pane can be synchronized with Projects and Files views. In other words: when editor is selected then the file in editor is also selected in Projects tab or Files tab.

SynchronizeViews.png

  • Freeform project wizard will scan first two levels of folders under selected project folder root and offer possible source roots in the next wizard panel.

编辑器 和 Java 项目

  • The ParsingAPI has been merged to the trunk.
  •   Keymap 选项面版改变使得他更加的容易使用。

keymap-options.png

 

Ruby and Ruby on Rails

  • 支持远程调试
  • Platform Node in the project logical view
  • 增强的库选择功能 如下图

ruby-libraries-node.png

测试

  • Context menu actions for running/debugging test cases and suites

ruby-testing-method.png

ruby-testing-suite.png

  • Tooltips showing the output of the selected test case / suite.

ruby-testing-tooltips.png

JavaScript

http://blogs.sun.com/tor/resource/wrong-yield.png

http://blogs.sun.com/tor/resource/yield-ok.png

http://blogs.sun.com/tor/resource/e4x-completion.png

下载地址:http://bits.netbeans.org/netbeans/7.0/m1/

 

 

 

来自: netbeans wiki
27
1
评论 共 31 条 请登录后发表评论
11 楼 小白·菜 2008-12-21 17:13
每次保存一下就自动部署,但是部署一般都要2-3分钟,让人崩溃。

要是netbean还是这个样子的话发布新版本有什么意义呢?

我现在用netbean是抱着穿铁砂衣挑水的心态用的,为的是尽量减少自己不必要的调试和发布。
10 楼 gml520 2008-12-21 14:32
hantsy 写道

7.0只是一个加强的版本,基础架构上没有什么改变,官方网站上只有3个milestone,似乎应该叫6.6或6.5.1更合适一些。NetBeans 开发实际上受sun的文化影响很大,很多时候太多的考虑了兼容性。实际上大版本的升级,我更希望是对NetBeans 源代码来一个大的清理,就像Eclipse 2到3,NetBeans 4 和NetBeans 6一样,删除过时不用的代码,重新考虑基础架构,加入新的特性。

有道理,不过我觉得现在的平台基础已经很不错了!
9 楼 goddy128 2008-12-21 14:21
貌似速度快了点~~
8 楼 hantsy 2008-12-21 12:15
7.0只是一个加强的版本,基础架构上没有什么改变,官方网站上只有3个milestone,似乎应该叫6.6或6.5.1更合适一些。
NetBeans 开发实际上受sun的文化影响很大,很多时候太多的考虑了兼容性。
实际上大版本的升级,我更希望是对NetBeans 源代码来一个大的清理,就像Eclipse 2到3,NetBeans 4 和NetBeans 6一样,删除过时不用的代码,重新考虑基础架构,加入新的特性。
7 楼 blackbat 2008-12-21 12:03
没事 先用着6.5 看来netbeans真的大干一场了。
6 楼 shelocks 2008-12-21 11:36
不是吧,7.0出来了!这速度也太。。。
5 楼 phenom 2008-12-21 09:28
保存编译受不了啊,太快了 。用glassfish根本就跑不动,不保存,有修改但换一个页面就开始部署了。换成猫好像反应又太慢了。NB部署起来总是比ECLIPESE,IDEA卡多了。CPU占用比较多。
NB6.5  10号发布的版本里代码提示功能只有一个点。后面的开发版已经和eclipse一样了。可以加26个字母。任何提示。
4 楼 gml520 2008-12-21 09:11
zhkchi 写道

不明白 为啥自己家的东西就不能做的好看点...还是和以前的一样的难看..受不了

个人的审美观问题。我就觉得他比eclipse和idea 漂亮。简洁大方。
3 楼 zhkchi 2008-12-21 08:56
不明白 为啥自己家的东西就不能做的好看点...还是和以前的一样的难看..受不了
2 楼 flyfan 2008-12-21 03:53
不错,更新得真快,好多功能越来越体贴了
1 楼 SysTem128 2008-12-21 01:56
汗~好速度呀,6.5的特性还没熟悉呢7就出来了。
希望保存即时编译会比6.5的快一点。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 如何在Web应用中去启动后台的任务

    本方案的原理是写一个实现了ServletContextListener接口的类,该类中有两个方法:public void contextInitialized,它是在应用启动时调用;另一个方法是:public void contextDestroyed,该方法是在应用结束时调用。

  • 同一个tomcat实例下多个应用之间相互调用的实现

    项目开发中遇到同一个tomcat下的多个应用之间会相互调用的问题,分享一下实现方法。 背景: tomcat有project1,project2两个应用,在project2中需要调用project1中bean里的方法。 预置条件: tomcat server.xml文件中两...

  • 蓝桥杯新增web应用开发科目—送给想要参赛的小伙伴们一份备赛指南

    偷偷告诉读者朋友们一个秘密:蓝桥杯大赛最新一届赛事新增了web科目,搞前端的小伙伴们快点来参与起来鸭!????  ????为了让想要报名参加本赛项的小伙伴们充分了解本赛事,在赛前做好充足的准备。本篇博文就这样诞生...

  • 同一个Tomcat部署两个(多个)项目,不同端口访问

    一 、 同一Tomcat部署两个(多个)项目,通过不同端口访问 1.复制conf\Catalina文件夹,并重命名文件夹。比如我这重命名为Catalina1,如下 2.复制webapps文件夹,并重命名文件夹。比如我这重命名为webapps1,如下 ...

  • 使用基于Servlet的MVC模式设计一个Web应用

    使用基于Servlet的MVC模式设计一个Web应用 要求:用户通过JSP页面inputNumber.jsp输入2个操作数,并选择一种运算符,单击“提交”按钮后,调用HandleComputer.java这个Servlet。在HandleComputer中首先获取用户输入...

  • 网页调用Windows应用(Web调用Windows程序)

    网页调用Windows应用(Web调用Windows程序) 通过注册表来实现 1,要提前在注册表添加应用信息,如下: (其中,YourApplication表示你想要在网页显示的应用名字,E:\\abc\\yourExe.exe要换成程序的实际全路径,...

  • Nginx实现同一个端口访问不同前后端项目

    近期谷歌浏览器更新后,浏览器访问网页已经不能通过一个页面实现不同端口号的跳转(例如多个不同前端项目的合并登录页),所以目前就可以通过给网页访问链接增加不同的url前缀,来让Nginx去实现同一端口下访问不同的...

  • vue 同级页面调用方法_Vue.js如何在一个页面调用另一个同级页面的方法

    使用场景:页面分为header、home、footer三部分,需要在home中调用header中的方法,这两个...首先同一个vue实例来调用两个方法。所以可以建立一个中转站。建立 util.js 中转站文件(任意位置,我是在/assets/js/uti...

  • java web应用调用python深度学习训练的模型

    项目线上平台是用java编写的web应用程序,而深度学习使用的是python语言,这就涉及到了在java代码中调用python语言的方法。  为了能在java应用中使用python语言训练的算法模型,我在网上找了很久。我大概找到了三...

  • java web应用调用python机器学习训练的模型

    java web应用调用python机器学习训练的模型 项目线上平台是用java编写的web应用程序,而深度学习使用的是python语言,这就涉及到了在java代码中调用python语言的方法。为了能在java应用中使用python语言训练的算法...

  • ServletContext与Web应用范围

    Servlet容器在启动一个Web应用时,会为它创建唯一的ServletContext对象。当Servlet容器终止一个Web应用时,就会销毁它的ServletContext对象。由此可见ServletContext对象与Web应用具有同样的生命周期。 ...

  • 如何写一个在WEB网页中调用以太坊智能合约的DAPP

    在【使用web3调用智能合约的简单例子】中,使用的是Nodejs来调用智能合约,Nodejs适合做服务器端的应用。如何在WEB网页中调用智能合约,其实方法类似,同样是使用web3.js库。网页版例子的运行效果如下图所示,更加的...

  • 调用WebApi的7种方式

    1.首先建立webapi程序 2.点击启动 3.把api修改成自己使用的 删除WeatherForecastController.cs 和WeatherForecast.cs 建立自己的类 using Microsoft.AspNetCore.Mvc; using System; using System....

  • python 实现web应用

    1.介绍http和html html是编写网页的语言,编写的文件是html文件 http是传输协议 web网页的展示和使用会用到html、css、javascript css是样式,html是内容 、javascript是网页的响应动作 静态网站和动态网站 ...

  • 【Spring Web教程】SpringBoot 实现一应用多端口

    一应用多端口通俗来讲是指启动一个springboot项目同时监听多个端口。 使用场景:1.反向代理中间件、动态网关实现。...而多端口就能满足需求,Nginx通过多端口,实现的一个Nginx服务代理多个Web前端站点。......

  • Tomcat配置两个应用服务

    Apache与Tomcat 两者定位:Apache是HTTP Web服务器,Tomcat是Web容器 容器(Containers) ... 容器通常理解就是装东西的,... 一般来说,它处理屏蔽了服务器平台的复杂性,使得应用程序在它的基础上可以方便快捷...

  • eclipse中同时运行两个maven工程方法

    由于在项目进行中在进行跨域调用时要使用同时运行两个maven工程,所以在网上查找了一些方法。下面的博客很有帮助。通过修改eclipse中两个tomcat的端口号来运行两个maven工程。...

  • Spring中同一个service中方法相互调用事务不生效问题解决方案

    我们在用Spring框架开发Web项目过程中,经常需要用同一个service中的一个方法调用另一个方法,如果此时调用方没有添加事务注解@Transactional,而在被调用方添加事务注解@Transactional,当被调用方法中出现异常,这...

  • 两个web工程session用户信息同步

    1、在主web工程创建类创建方法访问另一个web工程 2、在主站web工程用户登录、注册、退出时监听session事件方法里调用访问另一个web工程的类 3、在另一个web工程中新建主站注册、登录、退出时调用...

  • WebApi接口 - 如何在应用中调用webapi接口

    首先,我们需要有一个webapi接口项目,我这里以前面WebApi接口 - 响应输出xml和json文章的项目来构建本篇文章的测试用例;这里新建一个 DbData 数据源类,主要用来做数据存储和提供查询列表数据及添加数据方法,...

Global site tag (gtag.js) - Google Analytics