写点什么

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

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

关注

评论

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

量化合约对冲挖矿app软件开发案例(支持测试)

开发微hkkf5566

平均110万个漏洞被积压,企业漏洞管理状况堪忧

SEAL安全

DevSecOps 漏洞修复 软件供应链安全 漏洞管理 漏洞优先级匹配

Go语言入门12—异常

良猿

Go golang 后端 11月月更

网络爬虫技术及应用

郑州埃文科技

网络安全 IP地址资源 爬虫技术

前端 30 问:愿你能三十而立

GFE

面试 前端

详解AQS中的condition源码原理

华为云开发者联盟

开发 华为云 企业号十月 PK 榜

IM消息ID技术专题(七):网易严选分布式ID的技术选型、优化、落地实践

JackJiang

网络编程 即时通讯 IM 开源im

【愚公系列】2022年11月 Go教学课程 040-字符串处理

愚公搬代码

11月月更

三位技术大咖的「研发效能」实践干货

万事ONES

研发效能 课程笔记

python小知识-classmethod类方法

AIWeker

Python 人工智能 python小知识 11月月更

7k字,12张图,从零到一带你详解Redis

Java永远的神

数据库 nosql redis 程序员 面试

EMQ《物联网平台大规模数据接入和处理性能评测方法》成功入选“可信边缘计算推进计划”

EMQ映云科技

物联网 IoT 边缘计算 边云协同 11月月更

图数据 3D 可视化在 Explorer 中的应用

NebulaGraph

可视化 图数据库 3D

扒官方文档学Ts类型编程(二)

GFE

typescript 前端

WEB项目如何通知用户在线更新?

GFE

前端 版本管理

详解 Serverless 架构的 6 大应用场景

阿里巴巴云原生

阿里云 Serverless 云原生

分布式锁实战:基于Zookeeper的实现

小小怪下士

Java zookeeper 分布式

Spring Boot「22」使用 Hibernate & JPA 持久化 Java 对象

Samson

Java hibernate Spring Boot 学习笔记 11月月更

扒官方文档学Ts类型编程

GFE

typescript 前端

Go语言躲坑经验总结

百度Geek说

Go 企业号十月 PK 榜

「文本检测与识别白皮书-3.2」第三节:常用的文本识别模型

合合技术团队

人工智能 机器学习 深度学习 模型 文字识别

字节跳动开源数据集成引擎BitSail的演进历程与能力解析

字节跳动数据平台

数据库 开源 数据开发 数据集成 企业号十月 PK 榜

云转售是什么意思?哪家好?理由是什么?

行云管家

云计算 企业上云 云资源 云转售

堡垒机按什么收费?大概多少钱?有一个标准吗?

行云管家

网络安全 堡垒机 IT安全

拥抱“大信创”浪潮,优博讯开启成长新曲线

极客天地

NGINX Sprint 年度线上会议:报名通道已开启,立即预定您的 NGINX 深潜之旅

NGINX开源社区

nginx

NFTScan 与 Bitizen 钱包达成战略合作,双方将在 NFT 数据层面进行深度合作

NFT Research

NFT 数据基础设施

图解vue3.0编译器核心原理

GFE

前端 Vue3

【重磅】Serverless Devs 进入 CNCF 沙箱,成首个入选的 Serverless 工具项目!

阿里巴巴云原生

阿里云 Serverless 云原生

软件测试面试真题 | 说一下常用的控件定位方法

测试人

软件测试 面试题 web测试 元素定位

Discount-industrial mini pcie card/Dual Band 2.4GHz 5GHz 2x2 MIMO 802.11ac Mini PCIE WiFi Module//QCA9880 3x3 FCC/CE/IC

Cindy-wallys

QCA9880 802.11ac 3*3 2*2 2.4G&5G

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