写点什么

JetBrains 发布 Intellij IDEA 10

  • 2010-12-29
  • 本文字数:832 字

    阅读完需:约 3 分钟

本月,JetBrains发布了Intellij IDEA 10 ——这是该集成开发环境的一次主要更新。作为一个主版本,新的Intellij 的变化与改进可以说是相当的多。其中一部分改进包括:性能改进、对各种框架与技术的增强支持、改进的版本控制支持以及一些额外的用户界面工具。感兴趣的读者可以从早期访问发布声明或是 IDEA 的问题跟踪上找到详尽的 Bug 修复与增加的特性列表。

性能改进中最近人注目的莫过于代码索引时间下降了 50%,同时借助于本地的 Linux 文件系统监视器实现了 Linux 上更快的项目同步。比如说,InfoQ 的编辑尝试在一台 iMac 上打开一个规模很大、遗留的 J2EE 应用,过了不到 10 秒钟就可以开始对文件进行编辑了,并且在 17 秒内完成了索引。Intellij 改进的性能有助于一些特性的增强,比如“即时”的代码完成以及更快打开项目等。即时代码完成时一种代码完成特性,它无需用户使用 Ctrl+ 空格或是等待一小下就能自动实现代码完成功能。不喜欢即时弹出自动完成窗口的开发者可以配置一个以毫秒为单位的延时,或是干脆关掉该功能。

Intellij 9 已经大大简化了 Spring 开发,而 Intellij 10 则通过支持 Spring 3.0 的特性将这种简化更进一步。比如说,现在的编辑器包含了针对 Spring 测试注解的智能的自动完成功能。此外,IDEA 还通过插件支持 Spring tc Server 。由于对 AspectJ 提供了本地支持,因此 IDEA 还对大量使用方面的 Spring Roo 框架提供了更棒的支持。

JetBrains 还通过分布式版本控制系统(如 Git 或 Mercurial)改进了开发者的体验。比如说,现在的 IDE 包含了一个改进的用于查看Git 日志的界面。有时在使用通用的Git 客户端连接GitHub 时会出现一些混乱,而Intellij 10 则提供了对GitHub 的本地支持,它比原生的Git 提供了更加有限的连接选项,这样用户就不会被搞晕了。

最后,很多人可能没有意识到Intellij 还通过插件提供了对其他语言的支持,比如 Ruby 和 PHP 等。IDEA 有一个免费的社区版,还有一个功能更加强劲的商业版。

查看英文原文: JetBrains Releases Intellij IDEA 10

2010-12-29 10:102160
用户头像

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

关注

评论

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

2021年11月墨天轮国产数据库排行榜:openGauss闯入前三,Kingbase流行度与日俱增,TDengine厚积薄发

墨天轮

opengauss TiDB oceanbase 国产数据库

Android Studio上Kotlin的入门,一次关于JVM的面试经历

android 程序员 移动开发

android RoundedBitmapDrawable最简单方式实现圆角,事件分发机制流程图

android 移动开发

企业很难招到合适的员工,怎么办?

低代码小观

招聘 企业管理 企业招聘 招聘系统 招聘管理系统

Android Studio 3,android通知栏自响应事件

android 程序员 移动开发

读完这些“Java 技术栈”,拿下阿里 Offer 没问题

Java高级开发

java

Android UI - 实现广告Banner轮播效果,Android大厂74道高级面试合集

android 程序员 移动开发

Android UI- PullToRrefresh自定义下拉刷新动画,android开发入门书

android 程序员 移动开发

Android RecyclerView的简单使用,我的阿里手淘面试经历分享

android 程序员 移动开发

Android Retrofit 2,flutter游戏源代码

android 程序员 移动开发

Android Studio 模拟器卡慢、占内存解决方法,35岁技术人如何转型做管理

android 程序员 移动开发

Android Studio真机 设置 和 错误排查,安卓面试题最新2020

android 程序员 移动开发

Android View Binding使用详解,阿里巴巴安卓面试题答案

android 程序员 移动开发

Android WebView与Native通信总结,Android中高级面试必知必会

android 程序员 移动开发

《设计模式就该这样学》之使用策略模式重构电商折扣和支付场景

Java高级开发

程序员 设计模式 java

iOS开发-百度一面总结

iOSer

ios iOS面试 ios开发 百度面试

Android Studio安装及问题解决,一文搞懂JVM架构

android 程序员 移动开发

Android Studio安装更新终极解决方式,android开发从入门到精通第2版

android 程序员 移动开发

Android Studio 4,移动开发平台

android 程序员 移动开发

rabbitmq的死信队列

小鲍侃java

11月日更

Android Studio项目用Git上传至码云(OSChina)(1),flutter面试题

android 程序员 移动开发

Android Tab简介,android工程师面试题目

android 程序员 移动开发

Android UI - 实现广告Banner轮播效果(1),Android进阶

android 程序员 移动开发

Android ViewPager2 & TabLayout,fluttertextfield高度

android 程序员 移动开发

Android WebView判定网页加载的错误,androidtv开发者模式

android 程序员 移动开发

计算机网络小知识集锦 Ⅰ(厕所读物系列)

Regan Yue

计算机网络 11月日更 厕所读物

Android Studio项目用Git上传至码云(OSChina),android开发基础有哪些

android 程序员 移动开发

Tailwind CSS 入门和实践

全象云低代码

CSS 大前端 低代码开发

Android wifi属性简介 及 wifi信息获取(wifi列表、配置信息

android 程序员 移动开发

Android Studio 4(1),Android面试超详细知识点

android 程序员 移动开发

Android Volley 源码解析(一),ffmpeg音视频开发实战2019下载

android 程序员 移动开发

JetBrains发布Intellij IDEA 10_Java_Tim Cull_InfoQ精选文章