intellij idea trickkiste
TRANSCRIPT
IntelliJ IDEA Trickkiste - Ein Entwickler packt aus
Yann Cébron, JetBrains
16.02.2017 — Java User Group Ostfalen
Who Am I• Amiga Rulez: AmigaBASIC, 68k ASM, C
• Java seit 2001, hauptsächlich Webapps
• Struts 1 Plugin (2004)
• seit 2012 bei JetBrains
• Spring-Support, Plugin DevKit, …
• JUG Hannover, JavaForumNord
Disclaimer
Eine kurze Historie• „IntelliJ Renamer“ - Plugin für JBuilder (2000)
• „Vista“ Standalone IDE 1.0 (Januar 2001)
• Sidenote: Eclipse 1.0 (November 2001)
• OpenAPI, Umbenennung JetBrains (2002)
• 1 Million LOC (2005)
Sorry, noch mehr Geschichte
• Language API (2008)
• RubyMine (2009)
• Community Edition (Apache 2 License) (2009)
• ca. 60% der Codebase
• Android Studio (Google) (2013)
IntelliJ Platform IDEs #1- JetBrains
IntelliJ IDEA
RubyMine
PyCharm
PhpStorm
WebStorm
• Community Edition
• Ultimate
• Edu
IntelliJ Platform IDEs #2 - JetBrains
Meta ProgrammingSystem
DataGrip
AppCode
CLion
In Arbeit #1
#C IDEAnfang 2017
In Arbeit #2Go IDE — Gogland
IDEs - Third Party
Upsource - IntelliJ serverseitig
Summa summarum• 14 IDEs
• JVM, Web, Android, iOS, C/C++, Python, Go, Database/SQL, Language DSL, C#/.NET, …
• ~ 2100 Plugins auf plugins.jetbrains.com
LIVE
Q&A
Und nun?• @yanncebron
• blog.jetbrains.com/idea
• youtube.com/user/JetBrainsTV
• From Renamer Plugin to Polyglot IDE