写点什么

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

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

关注

评论

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

模块五作业-微博评论高性能高可用计算架构

CH

架构实战营

如何快速实现离散企业全链路数字化管理

华为云开发者联盟

数据采集 华为云IoT 智能制造 黑湖科技 数据中枢

jar包与war包的部署

你?

ReactNative进阶(二十七):createMaterialTopTabNavigator 顶部导航组件

No Silver Bullet

1月月更 ReactNative

Jira Software 年度总结:12个重要功能大放送!

龙智—DevSecOps解决方案

Jira Atlassian Atlassian Jira

模块五课程作业

李晓笛

架构实战营模块五作业

lchx08

「架构实战营」

尚硅谷2022版Java课程体系,霸气来袭

@零度

Java 尚硅谷

一起看看MySQL中的隐藏列

华为云开发者联盟

MySQL 事务 主键 唯一索引 隐藏列

java开发之Mybatis 快问快答

@零度

mybatis JAVA开发

MultipartFile与File的一些事

华为云开发者联盟

spring File 文件 MultipartFile 中转文件

PHP 遇见 Serverless,帮你解决这些痛点!

Serverless Devs

一个低成本确保IM消息时序的方法探讨

BeeWorks

模块五作业

Anlumina

#架构实战营

迪斯尼《曼达洛人》艺术总监和制作设计师亲自揭秘背后的虚拟场景制作

龙智—DevSecOps解决方案

perforce 曼达洛人 西部世界 虚拟场景

使用 Lambda 表达式实现超强的排序功能

看山

Lambda java8 排序 1月月更

QuanXiang 2022 Q1 开源路线图

全象云低代码

开源 工作流 低代码 表单

微博评论高性能高可用计算架构

Evan

SAE 最佳实践范本:助力视野数科进入云原生“快车道”

Serverless Devs

Serverless SAE

模块五 - 微博评论系统高性能高可用设计

圈圈gor

架构实战营 #架构实战营 「架构实战营」

过年回家前,先签收这份“外挂”

龙智—DevSecOps解决方案

Atlassian Confluence 到期日提醒 confluence插件

焱融科技年度报告如约而至,如 Beijing 初雪

焱融科技

云计算 分布式 云原生 高性能 文件存储

『TDengine2021用户故事』征文活动进入投票阶段!

TDengine

tdengine

微博评论架构设计

supermenG

架构师训练营 4 期

Spring 都在用的技术,你确定不过来看看?3️⃣

XiaoLin_Java

低代码实现探索(二十五)DDD,事件,指令

零道云-混合式低代码平台

TiDB 在国信证券海量数据高并发场景中的实践

PingCAP

一文读懂HarmonyOS服务卡片怎么换肤

HarmonyOS开发者

HarmonyOS

【云图说】DDS读写两步走,带您领略只读节点的风采

华为云开发者联盟

数据库 节点 DDS 文档数据库 DDS读写

模块五作业

黄秀明

「架构实战营」

可能是推荐系统最详细且简单的入门教程

JavaEdge

1月月更

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