QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Netbeans 6.1 增加 JavaScript 支持,在预览版中首次加入 PHP 支持

  • 2008-05-08
  • 本文字数:931 字

    阅读完需:约 3 分钟

上周 Sun 发布了 Netbeans 6.1。在周一的 CommunityOne 会议上,Sun 宣布在 Netbeans 的预览版中增加 PHP 支持。从该发布中我们看到:

NetBeans IDE 针对 PHP 的预览版包含了智能编辑特性,如带优先级的代码完成(prioritized code completion)、即时重命名、标记出现(mark occurrences)、动态代码模板及轻松导航( easy navigation)。除了编辑器,它还支持调试;部署到本地服务器;动态帮助和示例项目以帮助开发人员尽快上手 PHP;对嵌入式 CSS、HTML 与 JavaScript™技术的支持……

除了周一宣布的 PHP 支持,Netbeans 6.1 还涵盖了大量新特性,列举如下:

  • 支持 JavaScript 编辑器(代码完成、重构等等)
  • 性能增强,如启动速度快了 40%
  • Spring 框架支持
  • 增强的 Ruby 支持
  • RESTful Web Service 工具
  • Hibernate 配置文件辅助功能

InfoQ 采访了 Sun 的 David Faulk 和 Greg Sporar 以了解该新版本。他们以该版本最重要的特性——JavaScript 的编辑支持开始。Sporar 说相当多的开发者在寻求像 Java 和 Ruby 那样的 JavaScript 支持。他又提到新的 JavaScript 编辑器还能对开发者编写的代码在不同浏览器的兼容级别给出提示。InfoQ 向 Sporar 问到代码完成特性是如何识别出 JavaScript 中基于原型(prototype)的类继承的:

显然,如果有文档说明(如 scriptdoc/jsdoc @extends)的话,那么就使用它了。YUI(在发布的源码中)和 Webui 库就是这么做的。NetBeans 也会针对特定的模式(该模式能识别出典型的 JavaScript 子类)分析代码。例如,如果你这样编写一个构造函数:
function Foo() {
Bar.call(this);
}
那么 Foo 就继承了 Bar。(在 Flanagan 写的 JavaScript 书中描述了该模式)。还有如下一些模式也能被识别出来:dojo.declare 及 dojo.extend 调用、YUI.extend、Ext.extend、Prototype 的 Object.extend(老的形式)和 Class.create(新的形式)。

在讨论完 Netbeans 后,话题转到了 PHP 上。Faulk 说 Netbeans 团队将 PHP 看成是在增加 JavaScript 和增强数据库支持(包括 MYSQL)等其他特性之外,对最近不断改进的 IDE 的一个非常重要的补充。在发布该预览版后,他说 Netbeans 团队期望不断增强 IDE 的 PHP 功能。

查看英文原文: Netbeans 6.1 Adds JavaScript Support, PHP Support Debuts as Early Access

2008-05-08 11:04598
用户头像

发布了 88 篇内容, 共 263.8 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试/测试开发丨Python 内置库 日期与时间处理

测试人

Python 软件测试 内置库

基于Vue构建低代码平台的思考

互联网工科生

Vue 低代码 表单 JNPF

恭喜!杭州悦数成为「大数据技术标准推进委员会」2023 年度合作伙伴

悦数图数据库

数据库 图数据库 NebulaGraph

干货|app自动化测试之Appium问题分析及定位

霍格沃兹测试开发学社

PoseiSwap 开启“Poseidon”池,治理体系或将全面开启

西柚子

8月征文:今天你 ARTS 打卡了吗?【中奖名单见文末】

InfoQ写作社区官方

ARTS 打卡计划 征文活动 热门活动

Jupyter Notebook 遇上 NebulaGraph,可视化探索图数据库

NebulaGraph

AI Jupyter Notebook 图数据库

接口测试实战| GET/POST 请求区别详解

霍格沃兹测试开发学社

Uiautomator2.0

霍格沃兹测试开发学社

关于文件传输软件和传输大文件你需要知道的一切

镭速

传输大文件

融云:从「对话框」跳进魔法世界,AIGC 带给社交的新范式

融云 RongCloud

人工智能 AI 通信 社交 AIGC

ThreadLocal

红袖添香

Java ThreadLocal ThreadLocalMap Java 线程

技术分享 | Selenium多浏览器处理

霍格沃兹测试开发学社

华为与二十多家伙伴达成游戏先锋合作,共筑鸿蒙生态繁荣

最新动态

企业文件传输软件安全性分析与对比

镭速

文件传输软件

测试必会 Docker 实战(一):掌握高频命令,夯实内功基础

霍格沃兹测试开发学社

瓴羊Quick BI在Gartner魔力象限中脱颖而出

夜雨微澜

技术分享 | app自动化测试(Android)--高级定位技巧

霍格沃兹测试开发学社

全网首档操作系统探访体验栏目“龙蜥+超级探访”震撼上线!看国产 OS 如何乘风破浪

OpenAnolis小助手

开源 操作系统 龙蜥 统信软件 超级探访

干货|app自动化测试之Capability 使用进阶

霍格沃兹测试开发学社

技术创新、鸿蒙赋能,华为阅读带来全新商业机会

最新动态

文件传输软件的市场现状和未来趋势

镭速

文件传输软件

PoseiSwap 开启“Poseidon”池,治理体系或将全面开启

大瞿科技

软件测试/测试开发丨Python 内置库 json

测试人

Python json 软件测试

自动化实践-全量Json对比在技改需求提效实践

得物技术

json 自动化 测试 企业号 8 月 PK 榜

华为阅读与商务印书馆达成全面合作 携手传承中外经典名著

最新动态

Last Week in Milvus

Zilliz

非结构化数据 Milvus Zilliz 版本更新 AIGC

不可错过!12个编写整洁Java代码的最佳实践方法

SoFlu-JavaAI开发助手

5分钟,带你了解低代码开发

高端章鱼哥

低代码 数字化转型 应用开发

Netbeans 6.1增加JavaScript支持,在预览版中首次加入PHP支持_Java_Scott Delap_InfoQ精选文章