写点什么

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

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

关注

评论

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

揭开MySQL索引神秘面纱

咔咔

MySQL 索引

上来就问MySQL事务,瑟瑟发抖...

咔咔

MySQL 事务

在华为云专属月中,寻觅互联网更需要的云味道

脑极体

飞桨与宸曜科技完成兼容性认证

百度大脑

认证 飞桨

学习笔记

山@支

我叫小M,立志建立MySQL帝国。

yes

MySQL

百度交易中台之订单系统架构浅析

百度Geek说

云计算 架构 云原生 后端 云服务

如何避免成为一个油腻的中年猥琐男?

石云升

读书笔记 中年 28天写作 4月日更

如何保护您的SaaS应用程序?

龙归科技

网络安全 SaaS 远程工作 单点登录

webrtc 开启新特性

webrtc developer

你对JVM垃圾收集器了解多少?面试官夺命13问谁碰谁不迷糊啊!

北游学Java

Java JVM 垃圾回收

Wireshark数据包分析学习笔记Day28

穿过生命散发芬芳

Wireshark 数据包分析 4月日更

Edge 修改使用的默认搜索引擎

HoneyMoose

starforce源码解读二:游戏入口

风翱

Unity 源码解读 4月日更

Linux C/C++ 服务器/后端开发/后台开发学习路线

Linux服务器开发

C/C++ Linux服务器开发 Linux后台开发 Linux后端开发

解Bug之路-主从切换”未成功”?

无毁的湖光

数据库 主从环境

c 语言思维地基搭建(vis2013编译+第一个c语言程序)

-jf.

4月日更

MySQL查询优化必备

咔咔

MySQL 查询优化

众盟科技:直播浪潮下,医美行业的私域营销之变

脑极体

2021 优质前端资源精选 —— 持续更新,欢迎共建

清秋

大前端 教程 资源 社区 4月日更

Python OpenCV 泛洪填充,取经之旅第 21 天

梦想橡皮擦

Python OpenCV 4月日更

Airtest入门及多设备管理总结

行者AI

自动化测试

霸榜GitHub!银四匠心之作:拼多多/蚂蚁/百度面经分享

Java 编程 程序员 架构 面试

百度联合研究成果登上《自然》子刊 推动人才管理大数据智能化转型

百度大脑

百度 AI

从零开始写游戏服务器①:前期了解

Integer

c

MVCC:听说有人好奇我的底层实现

咔咔

MySQL MVCC

来学Python啦,用Python详细讲解温度转换器

Bob

Python Python 游戏编程 4月日更

聪明人的训练(八)

Changing Lin

4月日更

容器&服务: ClickHouse与k8s架构

程序员架构进阶

Kubernetes Prometheus Clickhouse 28天写作 4月日更

知乎高赞:为什么同样是分布式架构的Kafka需要Leader而Redis不需要

中间件兴趣圈

分布式 raft 一致性 数据分片

webrtc stream,source,track

webrtc developer

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