没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
All rights reserved. 2014 © ZeroTurnaround OÜ
BY ANTON ARHIPOV
GETTING STARTED
WITH INTELLIJ IDEA AS
AN ECLIPSE USER
For the impatient
Eclipse escapees
2
All rights reserved. 2014 © ZeroTurnaround OÜ
CHAPTER III
GETTING PRODUCTIVE WITH TESTS, DEPLOYMENTS
AND ARTIFACTS 35-40
TABLE OF CONTENTS
INTRODUCTION
WHY INTELLIJ IDEA 1-4
CHAPTER I
GETTING YOUR FIRST INTELLIJ IDEA PROJECT SET UP 5-12
CHAPTER II
GETTING COMFORTABLE WITH IDEAS'S KEYMAP,
NAVIGATION AND SETTINGS 13-34
Click to go to section
CHAPTER IV
SUMMARY, CONCLUSION AND GOODBYE COMIC ;-) 41-43
3
All rights reserved. 2014 © ZeroTurnaround OÜ
INTRODUCTION:
WHY INTELLIJ IDEA?
Coee or Tea? Mac vs. PC? iPhone OS or Android?
Eclipse or IntelliJ IDEA (or NetBeans)? Believe it
or not, software developers argue as much about
their IDE as any of these other hotly-debated topics.
And for a good reason...
2
All rights reserved. 2014 © ZeroTurnaround OÜ
Confessions of an IntelliJ addict
My name is Anton, and I’m an IntelliJ IDEA addict.
Whew, it feels good to say it out loud. The choice of IDE
for developers is one of the most contentious debates in
the software game. Unless you have a darn good reason,
you don’t often use more than one IDE, let alone all three
of the major IDEs in the Java world: Eclipse, IntelliJ IDEA
and NetBeans.
The truth is that I have been a happy IntelliJ IDEA (for the sake of brevity and
laziness, you’ll see IntelliJ IDEA referred to in full, as well as simply “IntelliJ”
and “IDEA” as well from here on) user since 2004—a full decade. Over the
last 10 years, I have always been discovering the new aspects of the IDE
and I’m always waiting for the new version release with an excitement.
But why? After all, aren’t all IDEs more or less the same? (BOOO! HISSSSS!)
Was there something that happened in my past to make me so dedicated to
this particular IDE?
Well, before settling on IDEA, I had worked with Eclipse and NetBeans, even
championing Eclipse at one point in my former job. But by using IDEA and
Eclipse almost side by side for some time I realized that IDEA supports the
work I was doing much better. Eventually, I dodged other IDEs and decided
to become a full-time IDEA user. When I joined ZeroTurnaround, my new
role required me to learn all IDEs in-depth due to the fact that our agship
product, JRebel, ships as an IDE plugin for Eclipse, NetBeans, IDEA, and
JDeveloper. My primary IDE is IntelliJ IDEA and my teammates think of me as
of an IntelliJ IDEA addict.
Now it might be only my impression, but back then IDEA had the best
refactoring capabilities. These days, I think it still is more consistent in terms
of UX, and there are shortcuts for almost every action. Not to mention it
understands the source code context better than others. Subjectively, it
made me more productive, but this kind of depends on the set of features
that you, as a developer, need and want. If the IDE matches what you
actually use then it is probably the best IDE for you :)
3
All rights reserved. 2014 © ZeroTurnaround OÜ
The Java IDE market landscape
Here you can see a recent breakdown of the IDE landscape
(as of 2012). We are planning to survey developers again in
2014 for new stats, but most likely, things haven’t changed
that drastically. Note: Answers were non-exclusive and asked
developers to select IDEs in use, not single selections only).
As you can see, I’m not alone. Close to 1/3 of Java developers
that we surveyed in 2012 use IDEA on at least some projects.
However, neither IDEA nor third-place NetBeans compare to
Eclipse, which clearly dominates the scene. Understandably,
Eclipse is an advanced tool that is completely free and open
source (as is NetBeans), whereas you have to pay to get the
most out of IDEA. Wait, what?
Yep. What makes IDEA dierent is that was a commercial-
only tool until 2009, when IntelliJ IDEA 9 was released. Now
we have both Ultimate and Community editions. Community
Edition is free and open source and Ultimate Edition is a
commercial product and builds on top of Community Edition
and oers more features and support.
A number of features are provided only in the commercial
distribution and in this guide we assume that you will
try Ultimate Edition when evaluating the IDE. The
community edition is enough for Java and even for Android
development, but you will miss a lot of cool features. See
the full comparison of the two IDEA versions at the ocial
product page: http://www.jetbrains.com/idea/features/
editions_comparison_matrix.html
剩余46页未读,继续阅读
资源评论
- 陌上人如玉tt2016-05-26感谢分享,很有用
刘水镜
- 粉丝: 1w+
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功