Idea7 Jug

14
www.jetbrains.com IntelliJ IDEA 7.0 productivity and innovation, everyday José Miguel Selman Grez JUG.CL
  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    1.570
  • download

    1

description

 

Transcript of Idea7 Jug

Page 1: Idea7 Jug

www.jetbrains.com

IntelliJ IDEA 7.0productivity and innovation, everyday

José Miguel Selman GrezJUG.CL

Page 2: Idea7 Jug

2www.jetbrains.com

About Us• José Miguel Selman Grez

– SCJP 1.5, SCBCD JEE 5.0

– Arquitecto y Desarrollador Java por 7 años– Arquitecto Tecnológico Senior @ BEE Concretorías y Sistemas– JUG Leader– Instructor Java & Java EE SUN Microsystems

• JUG.CL– Comunidad Usuarios Java

• JetBrains– Makers of award winning productivity tools

• IntelliJ IDEA, TeamCity, ReSharper, and more

Page 3: Idea7 Jug

3www.jetbrains.com

Agradecimientos

• JetBrains Inc. – Dave Booth, Marketing Director– Vaclav Pech, Senior Software Developer

Page 4: Idea7 Jug

4www.jetbrains.com

About the presentation

• Part 1: Productivity– IntelliJ IDEA for everyday use

• Questions and answers

• CAUTION!: Code will be shown and edited during the demo

Page 5: Idea7 Jug

5www.jetbrains.com

IntelliJ IDEA – a Full-Featured IDE• Programming languages

– Java, JavaScript, Ruby, Groovy, XSL, HTML, CSS, XML, JSP• Technologies

– EJB, JPA, Spring (Spring AOP), Hibernate, JSF, Struts, GWT, AJAX (prototype & bindows), Flex, Java ME, JAXB, XMLBeans

– Web Services• Apache Axis, JAX RPC, JAX WS, XFire

• Build and test tools– Ant, Maven, JUnit, TestNG, I18N Support– javac, jikes, eclipse– JPDA-based Java debbuger

• Application servers– Tomcat, Geronimo, Glassfish, JBoss, Weblogic, Websphere

• Version Control systems– CVS, SVN, Perforce, VSS, ClearCase, StarTeam

• Swing GUI Designer• Dependency Structure Matrix• Eclipse Interoperability• Develop by intention

Page 6: Idea7 Jug

6www.jetbrains.com

Community

• Open API

• 24/7 technical support

• Early Access Program (EAP)

• JUG support

• Free licenses– Open Source projects– Educational use

Page 7: Idea7 Jug

7www.jetbrains.com

Demo

• Develop with Pleasure– Hibernate– Spring– HTML, Javascript, CSS

Page 8: Idea7 Jug

8www.jetbrains.com

Concentration influences productivity

Page 9: Idea7 Jug

9www.jetbrains.com

IDEA Users• Only two types of people use IDEA

– The senior developer who's productivity is really important to him

– The ambitious junior developer who wants to become a senior developer as soon as possible. 

• The people who just code because it pays well... work 8 hours per day.. and never work on projects outside of work... well... they generally end up using a free IDE. 

Page 10: Idea7 Jug

10www.jetbrains.com

IDEA v/s Eclipse/Netbeans• IDEA is simply more intuitive - the developers believe in

"Development By Intention", so you should be able to write code that you can refactor, manipulate, or work with, even while it's broken.. and then let the IDE fill in all the necessary details afterwards.  So you get the ideas out of your brain and into the code as fast as possible, and THEN let the IDE go back and handle all the mundane stuff.

• IDEA is keyboard-centric - something that is very valuable for senior developers who know what they want to do with the code.  It's simply faster to write code when you don't have to switch over to use the mouse again and again.  Neal Ford explains this well here: http://www.nofluffjuststuff.com/media.jsp?mediaId=60

Page 11: Idea7 Jug

11www.jetbrains.com

IDEA v/s Eclipse/Netbeans (cont)• IDEA was the IDE that first introduced refactoring to the Java industry, based

on suggestions from Martin Fowler, back in 2001.  It's editor has consistently led the top 3 IDE's as the most consistent, and most intelligent.  Last year, NetBeans publicly declared that they were trying to catch up to IDEA's editor - even though they've been trying to do that for years, without announcing it.  Since 80% of your coding time is spent working with just your editor and your brain, using an advanced editor just makes sense.

• IDEA has the strongest cross-language and cross-technology support - our industry-leading set of refactorings, code analysis, and code assistance features work consistently, regardless of the language or technology that you want to use.  When we want to cover a new technology/language, we work hard to make sure that our level of support is consistent and first class... right out of the box, without the need to search for, find, test, install, and try out new plugins... plugins that may or may not recognize each other or work together.

Page 12: Idea7 Jug

12www.jetbrains.com

Licenses• Commercial $599

– Companies and Organizations• Personal $249

– Individual developers• Academic $99

– Students and Teachers• Classroom $Free• Open Source $Free

Page 13: Idea7 Jug

13www.jetbrains.com

Summary

• A full featured IDE

• Productivity, innovation, productivity

• Loaded with support for the newest technologies

– Contact me: [email protected]

Page 14: Idea7 Jug

14www.jetbrains.com

Questions