报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

Part 2:NetOps与传统网络运营的区别

Geek_d82186

Part 3:为什么 NetOps 是通往 AIOps 的桥梁

Geek_d82186

Tonka Finance 测试网活动,开启新铭文时代财富之门

股市老人

Wireshark的捕获接口设置

小齐写代码

听GPT 讲Rust源代码--compiler(44)

fliter

听GPT 讲Rust源代码--compiler(45)

fliter

听GPT 讲Rust源代码--compiler(46)

fliter

听GPT 讲Rust源代码--compiler(47)

fliter

Part 5:NetOps团队的 SecOps和网络安全基础知识

Geek_d82186

京东商品详情数据接口python

tbapi

京东 京东商品详情数据接口 京东API接口

从上海到阿根廷的网络走线方式和耗时

fliter

极狐GitLab 16.8 如期而至,快来看看有哪些功能更新!

极狐GitLab

听GPT 讲Rust源代码--compiler(41)

fliter

听GPT 讲Rust源代码--compiler(48)

fliter

Python笔记四之协程

Hunter熊

Python 协程

产品价值 vs Bug数量

Bruce Talk

敏捷 敏捷开发 Agile Product Owner

跨境通讯

cts喜友科技

通信 通讯

听GPT 讲Rust源代码--compiler(43)

fliter

[杂谈]IDE-idea-可执行JAR项目创建

alexgaoyh

Java IDEA 打包 可执行JAR

面向对象的思考

蔡农曰

架构 开发 软件设计 #程序员

基于OpenIM 实现聊天机器人功能

Geek_1ef48b

某SAAS云平台系统单点登录案例基本要求分析

极客罗杰

# OpenIM (Open-Source Instant Messaging) Mac Deployment Guide

Geek_1ef48b

听GPT 讲Rust源代码--compiler(42)

fliter

Part 1:什么是网络运营?你需要知道的一切

Geek_d82186

Part 4:NetOps 策略如何影响企业网络团队?

Geek_d82186

如何在JavaScript中实现主题切换

南城FE

CSS JavaScript 前端 主题切换

【分布式技术专题】「探索高性能远程通信」基于Netty的分布式通信框架实现(附通信协议和代码)(上)

码界西柚

分布式 Netty RPC 网络通讯 2024年第二十五篇文章

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