Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IntelliJ für Flex

2,349 views

Published on

IntelliJ für Flex Entwicklung. Features, Refactoring, Debugging und mehr

Published in: Technology
  • Be the first to comment

  • Be the first to like this

IntelliJ für Flex

  1. 1. INTELLIJ IDEA for Enterprise Development
  2. 2. SIMON TIFFERT • DEV Lead bei Viaboxx • Zuhause im Web-Bereich mit Grails, Java, Javascript, Flex, ... • IntelliJ IDEA Anwender seit 4 Jahren • Twitter: geveo • Blog: http://www.viaboxxsystems.de/blog
  3. 3. UMFRAGE Flash Builder?
  4. 4. UMFRAGE Flash Builder ohne Plugins?
  5. 5. UMFRAGE FDT?
  6. 6. UMFRAGE IntelliJ IDEA?
  7. 7. IntelliJ IDEA!
  8. 8. INTELLIJ IDEA • Vorstellung • Features • Live coding session • Q&A
  9. 9. VORSTELLUNG • ImKern Java-IDE mit Support für weitere Sprachen und Frameworks • Weniger Wizzard - mehr Entwickler • Am Zahn der Zeit (jährliche Major-Releasezyklen) • Bringt den Toolsupport aus der Java-Welt in die Flex-Welt
  10. 10. FEATURES: SPRACHEN + FRAMEWORKS • Java, Ant, Maven • HTML(5), CSS(3), Javascript • PHP, SQL • Flex, AIR (MXML, Actionscript) • Groovy, Grails, Scala
  11. 11. FEATURES: EDITOR • Syntax Highlighting • Konfigurierbare Code Formatierung • On-the-fly Code Analyse mit Fehleranzeige • Quick Fixes • Smart Code Completion • Code Templates
  12. 12. FEATURES: REFACTORING • Copy, Move, Clone für Klassen, Pakete • Umbenennen von Klassen, Pakete, Funktionen, Variablen, ... • Erstellung von Methoden, Variablen, Feldern, Konstanten • Inline von Methoden, Variablen, Feldern, Konstanten
  13. 13. FEATURES: RUNNING + DEBUGGING • Direkter Start der Anwendung aus der IDE • Debugging • Conditional breakpoints • Watches • Expression evaluation
  14. 14. FEATURES: TESTING • Test-Driven Development • Testrunner in der IDE • Debugging von Tests
  15. 15. FEATURES: VERSIONSVERWALTUNG • Subversion, GIT, CVS, Mercurial*, ... • Stabile Unterstützung • Sehr gute Diff-Ansicht (2fach und 3fach) • Merge-Support • Changelists *über Plugin
  16. 16. FEATURES: COLLABORATION • IDE Talk • Subversion Check im Hintergrund • Atlassian IntelliJ Connector (Jira, Bamboo, Crucible, FishEye) • Teamcity Plugin
  17. 17. FEATURES: ENTERPRISE • Native Flexmojos-Unterstützung für Maven • Agile Entwicklung dank Refactoring • Eclipse Collaboration (freie Wahl der IDE in Projekten) • Parallele Kompilierung von Modulen • Rechtschreibkorrektur von Kommentaren und Code
  18. 18. LIVE CODING Genug Bulletpoints
  19. 19. PREISE
  20. 20. FAZIT • Nur ein Werkzeug (aber ein sehr gutes) • Empfehlenswert für Entwickler • Mehrsprachig • Stop talking - start writing code
  21. 21. INFORMATIONEN • Jetbrains IntelliJ IDEA: http://www.jetbrains.com/idea/ • Videos: http://jetbrains.com/idea/training/demos.html • John Lindquist: http://johnlindquist.com/category/intellij • Buch: IntelliJ IDEA in Action (2005)
  22. 22. Fragen + Diskussion

×