Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java IDE  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 IntelliJ IDEA 8简介
阿熊

阿熊

元老


发贴: 5644
积分: 454
于 2008-09-03 23:20 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
作者 Craig Wickesser译者 张龙

8月22日,JetBrains公司的开发经理Dmitry Jemerov回答了InfoQ提出的有关IntelliJ IDEA最新版的相关问题。

JetBrains站点上列出了IntelliJ IDEA 8的一些主要变化,如:

改进的性能
针对JavaScript和Flex的调试器
Flex代码编辑
集成Spring 2.5
改进的Groovy和Grails支持
支持Scala和Python

该列表还包含了上面没有列出的其他条目和信息。接下来Dmitry Jemerov回答了InfoQ提出的一些问题。

InfoQ: 除了发布说明所述以外, IntelliJ IDEA 8还有哪些主要变化?
Dmitry Jemerov: 从内部来说,最大的变化就是进行了重构,以从IntelliJ IDEA中抽取出一个通用基础,这样我们就可以在相同的代码集上构建其他产品了。MPS已经在使用IntelliJ IDEA平台了,同时我们的产品线中还有大量尚未发布的产品,它们也构建在相同的平台上。

InfoQ: Flex集成的程度如何?与Java兼容么?
DJ: 对于Flex,我们现在只专注于代码编辑功能(针对MXML的一个可视化设计器暂时还没有实现出来)。当然,Java支持已经开发很长时间了,现在更棒了,但是Flex支持也按照同样的方式来进行。针对Flex的一些新特性有自动导入、优化导入、构造方法和 访问修饰符的生成等等。

版本8中还增加了一个针对Flex的调试器,同时我们也在为无缝的编辑支持而努力(这样你就无需像IDEA 7那样使用Ant任务来编译项目了)。

InfoQ: 对Python和Scala的支持程度如何?
DJ: 首先,我要说的是Python和Scala都不会绑定到IntelliJ IDEA 8的最终发布版上。其插件正在开发中,但等到IDEA 8的最终版发布时,大家可以用插件管理器单独下载这些插件的Beta版。(Scala插件目前已经可用了,其地址为:http://plugins.intellij.net/plugin/?id=1347)

我再强调一次,对于支持的其他语言,我们基本上也遵循着相同的步骤。对于Scala来说,主要的挑战在于需要提供一个类型系统的完全实现,而这对于代码完成功能来说是必不可少的。这就是我们当前正在集中精力所作的事情。除了这个以外,我们已经完成了大多数常用的语言支持特性:语法和错误高亮、格式化、结构 化视图、自动导入、实现/重写等等。

Python是一个动态语言,这给我们带来了前所未有的挑战,然而我们也将用类似的办法实现。我们已经计划实现一个Python调试器。

InfoQ: 有没有打算将IntelliJFX插件作为IDE的核心插件(如Java、Groovy等)?
DJ: 现在我们持观望态度。从我们的角度来说,目前在RIA市场上Flex是JavaFX最强有力的竞争者,考虑到资源有限,这正是我们努力的地方。但是如果很多人采用了JavaFX的话,IDEA 9很有可能会支持它。

InfoQ: IntelliJ IDEA 8集成了微软的Team Foundation Server,有没有打算开发Atlassian插件并与他们的产品集成?
DJ: 事实上Atlassian已经分配了大量资源来开发IntelliJ IDEA插件,这一点已经远远超乎我们的预料,因此我认为我们这边无需再投入什么了。我们与插件的开发者保持密切联系并向其提供建议与IntelliJ IDEA APIs使用上的帮助。

InfoQ: IntelliJ会为项目管理技术(如Agile、RUP、XP等)提供插件或支持么?一些Eclipse插件(仅仅是举个例子)可以跟踪sprints、创建故事、显示过程图表等等。
DJ: 我们认为IDE插件不应该成为这类工具的一个主要接口。IDE主要是一个与项目源代码协同工作的工具,而sprints和故事与代码的关联不大。即使今后我们开始从事项目管理工具的开发,那么它也很有可能是一个基于Web的工具而不是IntelliJ IDEA插件。

InfoQ: IntelliJ IDEA 8何时能最终发布呢?
DJ: IntelliJ IDEA 8最终版计划于今年深秋发布。

InfoQ: 现有的用户可以下载IntelliJ IDEA 8安装文件并简单地进行升级么?
DJ: IntelliJ IDEA 8的升级不是免费的(用户需要为升级付费或者对其评估30天),但是新版本的安装过程和以前一样简单。

InfoQ: 对于IntelliJ IDEA的未来你有什么打算呢?
DJ: 除了版本8以外,我们还没有任何明确的计划。但可以确定的一点就是对Java EE 6的完全支持。当然,还会支持Java SE 7新的语言特性,只要确定哪个JSR会发布,哪个会被废弃。

除了这些,通常的功能还将存在——支持更多语言、更多框架、新的重构和检查,凡此种种。

结论
JetBrains持续致力于为开发者提供一个顶级IDE,使其不仅可以开发Java,还可以开发Groovy、Python、JavaScript、 Flex、Scala等等。一些值得期待的功能包括对JavaFX更好的支持,还有可能提供一个用来进行项目管理的基于web的工具。



作者 Re:IntelliJ IDEA 8简介 [Re:阿熊]
davidself

猫哥

CJSDN高级会员


发贴: 1506
积分: 333
于 2008-09-04 07:32 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一直用pydev写python,希望idea对python的支持能完全超越它。


--108的上铺--
davidself@twitter
作者 Re:IntelliJ IDEA 8简介 [Re:阿熊]
scottding

十三部落酋长

CJSDN高级会员


发贴: 1054
积分: 101
于 2008-09-05 10:10 user profilesend a private message to usersend email to scottdingsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
从很久之前就开始接触IDEA,用了很多“次”,只能说用了很多次,因为每次的时间都不是很长。
对于我来说,IDEA是一个边缘化的,或者说小众的开发工具。不是说不好用,不是说不强大。在Eclipse一统天下的今天,或许,选择Eclipse应该是广大开发者最直接的做法。



Blog   Home   @unumu

作者 Re:IntelliJ IDEA 8简介 [Re:阿熊]
JiafanZhou



版主


发贴: 736
积分: 61
于 2008-09-06 18:01 user profilesend a private message to usersend email to JiafanZhousearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
I kinda of agree with scottding.

I am using Eclipse and Netbean concurrently as a developing IDE. I don't have any reasons that I should change my IDE. All the functionalities of other IDE (including IDEA) could be simply implemented via plugin wither by somebody else or even yourself.

As simply text edit, I use vi or editplus (I even bought my own editplus license). Then use wine to start editplus in Linux, the best editter in the world.

Jiafan



When I was a kid I used to pray every night for a new bike. Then I realized that The Lord doesn't work that way, so I stole one and asked him to forgive me.
作者 Re:IntelliJ IDEA 8简介 [Re:阿熊]
Jcat

熊猫的猫



发贴: 266
积分: 16
于 2008-09-09 14:07 user profilesend a private message to usersend email to Jcatsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
看来还是钱钱的问题


编程,游泳,睡觉--SleepingCat
作者 Re:IntelliJ IDEA 8简介 [Re:Jcat]
scottding

十三部落酋长

CJSDN高级会员


发贴: 1054
积分: 101
于 2008-09-10 13:38 user profilesend a private message to usersend email to scottdingsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Jcat wrote:
看来还是钱钱的问题

这个倒不是,说实在话,它真能够吸引我的话,我倒愿意付钱。



Blog   Home   @unumu

作者 Re:IntelliJ IDEA 8简介 [Re:阿熊]
jameszhang



CJSDN高级会员


发贴: 1594
积分: 111
于 2008-10-26 08:09 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
试用一下,发现 打开工程 巨慢,提示在导入 jdk 中的类 和 工程中的类,不知道我用的对不对?


"First they ignore u, then they laugh at u, then they fight u, then u will win

Mahatma Gandhi"


flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923