写点什么

IntelliJ IDEA 支持 Flex 开发

  • 2008-04-22
  • 本文字数:1320 字

    阅读完需:约 4 分钟

JetBrains 的 IntelliJ IDEA 是 Java 开发者最喜欢的开发工具之一。最近发布的 IntelliJ IDEA 7.0.3 包含了一些新特性以支持 Flex 应用的开发。InfoQ 采访了 JetBrains 的市场主管 Ann Oreshnikova 以了解关于 Flex RIA 开发者应如何利用 InitelliJ 的新特性及其对 Flex 的未来计划。

自从 Adobe 发布了基于 Eclipse 的 Flex Builder 后,对于 JetBrains 在 IntelliJ IDEA 中所提供的 Flex 特性来说,什么才是主要目标呢?Oreshnikova 回答道:

实际上,我们已经对 JavaScript 提供了非常棒的代码支持,同时我们期望对 ActionScript 也提供这样的支持。对于我们来说,为这个语言提供智能的代码编辑、自动完成、错误的高亮显示及重构是一个自然而然的事情。

关于 IDEA 提供的主要的 Flex 特性:

这些主要来自 IDEA 为支持 Javascript 编码而提供的高级编辑特性。例如: - 语法高亮显示
- 针对 ActionScript 和 mxml 文件的带有快速修复的错误高亮显示
- 代码完成及多种代码编写辅助功能
- 查找使用
- 大量重构
- 代码折叠和格式化
- 结构化视图
- 其他

请访问 http://www.jetbrains.com/idea/features/javascript_editor.html 来进一步了解这些特性

IntlliJ IDEA 提供的这些特性难道 Flex Builder 没有提供吗?

实话跟你说吧,我们没有花太多时间比较这两者的特性。但是我们有理由相信对于代码编辑能力的专注是我们的突出特点。至少在代码重构和即时分析这样的特性上 IntelliJ IDEA 要强于 Flex Builder。

关于缺少 GUI 设计器及在以后的版本中是否会将其加入的问题上,Oreshnikova 解释道:

也许会加入,但是这要根据我们的 Flex 用户的需求来定。我们与使用 IntelliJ IDEA 的用户保持密切的沟通,通常我们都是根据他们的反馈来决定新特性的实现。所以,如果对于 Flex 图形设计器的需求很大的话,我们当然会增加它了。

在 IntelliJ IDEA 中对于 Java 有很丰富的调试和单元测试特性。对于 Flex 来说有什么计划呢:

我们肯定会将其加入计划中。还有,针对 Flex 的原型调试已经在开发中了,其中的一些功能已经出现在第一个早期访问程序包中(Early Access Program build)中了。

对于面向企业的 RIA 开发来说,Adobe 拥有开源的 Blaze DS 以集成 Flex 应用。对于 Flex 应用开发来说,IDEA 是否有计划提供这种服务器端的集成呢?

当前我们还没有什么想法,但是我们会考虑这个可能并且在这上进行投入。

关于对新发布的 Adobe AIR SDK 的支持,Oreshnikova 说道:

是的,我们将在 IDEA 8 中支持 AIR。但是具体计划尚在讨论之中。

Sun 的 JavaFX 怎么样?

已经有支持 JavaFX 的第三方插件了。与 Flex GUI 设计器一样,我们会从我们的用户那里搜集有代表性的信息来决定是否有必要增加 JavaFX 的支持。

InfoQ 了解到 IntelliJ IDEA 8 还计划增加更多的 Flex 支持。根据 JetBrains 的发布计划,这将于今年底推出,很可能在晚秋左右。

查看英文原文: IntelliJ IDEA Supports Flex Development - - - - - -

译者简介:张龙,同济大学软件工程硕士,现就职于理光软件研究所。主要从事文档工作流和办公自动化解决方案的研发工作。热衷于 Java 轻量级框架的研究,对敏捷方法很感兴趣。曾有若干年的 J2EE 培训讲师经历。参与 InfoQ 中文站内容建设,请邮件至 china-editorial[at]infoq.com

2008-04-22 23:282474
用户头像

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

关注

评论

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

架构训练营 - 模块八作业

Sam

架构实战营

极客时间运维进阶训练营第十九周作业

忙着长大#

我没能实现始终在一个线程上运行 task

newbe36524

C#

前端里那些你不知道的事儿之 【window.onload】

京东科技开发者

前端 京东云 京东技术 京东科技 企业号 4 月 PK 榜

想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗

Java你猿哥

Java 面试 架构师 面经 Java工程师

阿里架构师花近十年时间整理出来的Java核心知识pdf(Java岗)

Java你猿哥

Java java面试 Java工程师 Java面经 春招

极客时间运维进阶训练营第二十周作业

忙着长大#

5 分钟读懂开源服务框架 Dubbo 及其最新规划

阿里巴巴云原生

阿里云 云原生 dubbo

释放商业潜力:掌握成功IT数字化转型的三大关键

L3C老司机

数字化转型 工程效能 业务赋能 胜任力 IT咨询

Spring Cloud Alibaba 应用如何平滑迁移至 IPv6?

阿里巴巴云原生

阿里云 云原生 Spring Cloud Aliababa

Spring探索丨既生@Resource,何生@Autowired?

阿里巴巴云原生

spring 阿里云 云原生

提升集群吞吐量与稳定性的秘诀: Dubbo 自适应负载均衡与限流策略实现解析

阿里巴巴云原生

阿里云 开源 云原生 dubbo

如何用一个端口同时暴露 HTTP1/2、gRPC、Dubbo 协议?

阿里巴巴云原生

阿里云 云原生 dubbo

自动化测试理解

测试 自动化测试

MySql序号递增

源字节1号

软件开发 小程序开发

超级视频播放器:nPlayer for Macv1.4.0中文激活版

真大的脸盆

Mac Mac 系统 视频播放器 视频播放 视频播放软件

全栈声明式可观测:KubeVela 开箱即用且灵活定制的云原生应用洞察

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

「硬核实操」如何拥有一个自己的数字人模型

京东科技开发者

京东云 数字人 企业号 4 月 PK 榜

故障处理与自动驾驶(63/100)

hackstoic

架构设计

Low-Code,一定“low”吗?

京东科技开发者

低代码 京东云 京东技术 京东科技 企业号 4 月 PK 榜

​openEuler 23.03 正式发布,聚集社区创新力量,增强基础技术能力,协同全场景创新

openEuler

Linux 运维 操作系统 openEuler 桌面开发

SSD 存储领域厂商大普微加入龙蜥社区,完成与龙蜥操作系统适配

OpenAnolis小助手

开源 操作系统 龙蜥社区 CLA 大普微

极客时间运维进阶训练营第二十一周作业

忙着长大#

Activity登堂入室

芯动大师

windows Activity View

声明式编程:by example

agnostic

声明式

Python:如何写输入与输出

强劲九

Python

Java异常处理和最佳实践(含案例分析)

阿里巴巴云原生

Java 阿里云 云原生 JVM

【原理揭秘】Vite 是怎么兼容老旧浏览器的?你以为仅仅依靠 Babel?

京东科技开发者

前端 企业号 4 月 PK 榜

Go flag 标准库源码解读

江湖十年

后端 命令行 Go 语言

PyTorch深度学习实战 | 预测工资——线性回归

TiAmo

深度学习 线性回归 PyTorch 梯度下降法

IntelliJ IDEA支持Flex开发_Java_Moxie Zhang_InfoQ精选文章