写点什么

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:04567
用户头像

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

关注

评论

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

聊聊分心这件事

Jackey

Kylin 实时流处理技术探秘.笔记

迹_Jason

大数据

纯技术改造,技术如何驱动需求,我有话说

一叶而不知秋

项目管理 架构 技术

我使用了哪些生产力工具?

Steve

效率工具 软件 Alfred Notion 推荐

字节跳动的增长密码

池建强

字节跳动 张一鸣

3000w人民币的学费——我的决策反思

孤岛旭日

数据中台 架构 中台 企业中台 企业架构

人间至味——苦瓜

三只猫

人生 美食 生活

从西游到武侠——确定性与不确定性

伯薇

个人成长 管理 确定性 不确定性

ELF文件格式

韩超

面试官,不要再问我三次握手和四次挥手

猿人谷

面试 TCP 三次握手 四次挥手

百度主任架构师谭待:打造非职权技术管理机制

TGO鲲鹏会

NVidia Docker介绍

薛磊

Docker

程序员通过哪些方式来赚钱?

一尘观世界

程序员 外包 自由职业 副业 赚钱

基于RocketMQ实现分布式事务 - 完整示例

清幽之地

Java 分布式事务 RocketMQ 微服务

开源这件事儿,越来越“声势浩大”了

赵钰莹

Apache GitHub 阿里巴巴 开源 腾讯

高手和普通人的差距,不看不知道,一看吓一跳

熊斌

学习

中台之路,从平台到中台的思考与实践(一)

孤岛旭日

架构 中台 企业中台 企业架构

Docker Swarm 踩坑

Steve

Docker Docker Swarm 技术 容器 踩坑

redis数据结构介绍-第一部分 SDS,链表,字典

Nick

redis 源码 数据结构 源码分析 算法

微服务架构深度解析与最佳实践-第一部分

kimmking

微服务 最佳实践 深度解析 高可用

苏宁云商向江旭:是时候让技术成为新司机了!

TGO鲲鹏会

[KubeFlow] MPI-Operator深度解读

薛磊

Docker gpu kubeflow Kubernetes

中台之路,从平台到中台的思考与实践(二)

孤岛旭日

架构 中台 企业中台 企业架构

自动驾驶复苏在2020

陈思

人工智能 自动驾驶

【JAVA】感受下JDK14的空指针提示

遇见

Java jdk jep

Linux的proc文件系统编程

韩超

服务降级的常见套路

松花皮蛋me

Java

NVidia-Docker2 性能优化

薛磊

Docker gpu nvidia container

Gitlab CI/CD 中的 Cache 机制

Chong

DevOps gitlab cicd

Doris 一种实时多维分析的解决方案

迹_Jason

大数据

特定系统的Linux的构建

韩超

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