15
IntelliJ IDEA Trickkiste - Ein Entwickler packt aus Yann Cébron, JetBrains 16.02.2017 — Java User Group Ostfalen

IntelliJ IDEA Trickkiste

Embed Size (px)

Citation preview

Page 1: IntelliJ IDEA Trickkiste

IntelliJ IDEA Trickkiste - Ein Entwickler packt aus

Yann Cébron, JetBrains

16.02.2017 — Java User Group Ostfalen

Page 2: IntelliJ IDEA Trickkiste

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

Page 3: IntelliJ IDEA Trickkiste

Disclaimer

Page 4: IntelliJ IDEA Trickkiste

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)

Page 5: IntelliJ IDEA Trickkiste

Sorry, noch mehr Geschichte

• Language API (2008)

• RubyMine (2009)

• Community Edition (Apache 2 License) (2009)

• ca. 60% der Codebase

• Android Studio (Google) (2013)

Page 6: IntelliJ IDEA Trickkiste

IntelliJ Platform IDEs #1- JetBrains

IntelliJ IDEA

RubyMine

PyCharm

PhpStorm

WebStorm

• Community Edition

• Ultimate

• Edu

Page 7: IntelliJ IDEA Trickkiste

IntelliJ Platform IDEs #2 - JetBrains

Meta ProgrammingSystem

DataGrip

AppCode

CLion

Page 8: IntelliJ IDEA Trickkiste

In Arbeit #1

#C IDEAnfang 2017

Page 9: IntelliJ IDEA Trickkiste

In Arbeit #2Go IDE — Gogland

Page 10: IntelliJ IDEA Trickkiste

IDEs - Third Party

Page 11: IntelliJ IDEA Trickkiste

Upsource - IntelliJ serverseitig

Page 12: IntelliJ IDEA Trickkiste

Summa summarum• 14 IDEs

• JVM, Web, Android, iOS, C/C++, Python, Go, Database/SQL, Language DSL, C#/.NET, …

• ~ 2100 Plugins auf plugins.jetbrains.com

Page 13: IntelliJ IDEA Trickkiste

LIVE

Page 14: IntelliJ IDEA Trickkiste

Q&A

Page 15: IntelliJ IDEA Trickkiste

Und nun?• @yanncebron

[email protected]

• blog.jetbrains.com/idea

• youtube.com/user/JetBrainsTV

• From Renamer Plugin to Polyglot IDE