IntelliJ IDEA ืืกืืืืืช ืคืืชืื ืืืืืช ืื ืืื ืืืืื ืืจืืฉืื ืื ืฉืืชืื ืช ืืชืืื ืฆืจืื ืืฉืืื ืืื. ืืืืืจ ืื ื ืืื ืืช ืืืชืงื ื ืืืืืืจื ืฉื ืืชืืื ื, ืืื ืื ืืช ืืืืื ืืืฆืืจืช ืคืจืืืงื ื- IntelliJ IDEA.
ืื ืื IntelliJ IDEA
IntelliJ IDEA ืืื ืกืืืืช ืคืืชืื ืืฉืืืืช ืขืืืจ ืืืฉืืื Java ืืืืช JetBrains. ืืื ืืืืงืืช ืืกืืืืช ืืคืืชืื ืืืืื ืืื ืืื ืืืืชืจ ืขืืืจ Java ืขื ืชืืืื ืืื ืืืื ืืืืืืืช ืืืืกืืจืืช ืืขืืื ืืืช ืืืืชืจ. IntelliJ IDEA ืืื ืืื ืืฉืืืฉืช ื-IDEs ืืคืืคืืืจืืื ืืืืชืจ ืขืืืจ Java ืืื ืขื Eclipse IDE ื-NetBeans IDE. ืืฉ ืืฉืืืื ืฉื ืฉืืืฉ ืกืืืืืช ืคืืชืื ืืืืืจ
ืื ืขื ืืืืจืช ืกืืืืช ืคืืชืื. IntelliJ IDEA ืืืืจ ืืืื ืืงืืืืช Javarush. ืืืจ ืืืจืื ืืฉืืืฉืืช, ืืชืืืืืื ืืืืืื ืืืืืช ื- IntelliJ IDEA, ืืืฉืชืืืช ืืงืืืช ืขื ืืงืืจืก. ืชืืืืื ืืงืืจืก ืืงืืืื ืืืืืช ืืขืฉืืืช ืืฉืืจืืช ืืกืืืืช ืืคืืชืื. ืื, ืืชืืืื ืืืื ืืืืืฉ ืืช ืืืืื ืฉืืืฉืืื ืืืืืงื ืืืงืื ืืื ืืฉืื.
ืืื ืืจืืืช ืืื ืืื ืขืืื, ืฆืจืื ืฉืืืื ืื ืืฉืืื ื-JavaRush - ืงืืจืก ืืงืืื ืืืืืื ืชืื ืืช Java ืขื ืืืฉ ืขื ืชืจืืื: 1200+ ืืฉืืืืช ืขื ืืืืืช ืืืืื, ืืื ื-ืคืจืืืงืืื, ืืฉืืงื ืืฉืืืืช, ืืืืช ืืจืฆืืืช ืขื ืืกืืืืช Java. |
ืืืจืืช ืฉ-IntelliJ IDEA ืืืืขื ืืกืืืืช ืคืืชืื ืขืืืจ Java, ืืื ืชืืืืช ืืืกืคืจ ืฉืคืืช ืชืื ืืช ืืืงืืคืกื. ืื ืืกืฃ,
IntelliJ IDEA ืืฉืืืืช ืขื ืืกืคืจ ืืกืืจืืช ืืืืจื ืืืช . ืื ืืขืจืืืช ืืงืจืช ืืืจืกืืืช ืืคืืคืืืจืืืช ืืืขืจืืืช ืื ืืืช ืืืคืืืงืฆืืืช ืืืื ืืช ืืกืืืืช ืคืืชืื ืื. IDEA ืชืืื ืืฉืจืชื ืืืฉืืืื ืจืืื. ืืื ืืจืกื 6, IntelliJ IDEA ืืกืคืงืช ืืืื ืืฉืืืืื ืืคืืชืื ืืืฉืง ืืฉืชืืฉ ืืจืคื. ืืกืืืืช ืคืืชืื ืื ืืฉ ืืืืืืช ืื ืืืืืืช ืืืงืืช. ืืืืืช ืืื, ื-IDE ืืื ืื ืื ืืช ืืืคืชื ืชืื ืืื ืชื ืืขื ืขื ืืคืฉืจืืืืช ืืงืื ืืืืืืช ืืืืชืจ ืืืงืฉืจ ืื ืืืื. ื-IDEA ืืฉ ืกื ืืืื ืืฉืืืืจ ืงืื ืงืืื ืืืชืืืช ืขืืฆืืืื ืืืืจืื ืฉื ืืืืืช ืืืืืื.
ืชื ืื ืืฉืืืืฉ ืฉื IntelliJ IDEA
ืืืจืกื ืืจืืฉืื ื ืฉื IntelliJ IDEA ืืืคืืขื ืืื ืืืจ 2001, ืืืื JetBrains ืืืกืืคื ืชืืื ืืช ืืืฉืืช ืืืฉืคืจืช ืืช ืืงืืืืืช. ืืื ืืืจืกื 9.0, IntelliJ IDEA ืืืื ืืฉื ื ืืขืืื:
- ืืืืืจืช ืงืืืื
- ืืจืกื ืืืืืืืืืืืช
ืืืืืจืช ืืงืืืื ืืื ืืจืกื ืืื ืืืช ืชืืช ืจืืฉืืื Apache 2.0. ืืื ืืืืขื ืืคืืชืื JVM ืืื ืืจืืืื, ืืื ืื ืืืฉืืื GUI. ืื ืืืื ืฉืืืืฉื ืื ืืืคืชืืื ืืชืืืืื ืืืืจืืช ืืื ืืืืืช ืืื ืืื ืฉื ืืงืฆืืข ืืคืืชืื ืืกืืจื. ืืืืืืจื ืืืืืืืืืืืืช ืืืื ื ืชืืช ืจืืฉืืื ืืกืืจื ืืชืืืืช ืืืืชืจ ืืืื ืืืฉืจ ืืืืืจืช ืืงืืืื. ืืจืกื ืื ืฉื ืืืคืืืงืฆืื ืืืืขืืช ืืคืืชืื ืืจืืื ื ืืืื ืืจื ื. ืื ืฉืืืืฉื ืขืืืจ ืืคืชืื backend ื-frontend. IntelliJ IDEA ืืืืข ืืฉืืืฉ ืคืืืคืืจืืืช: Windows, macOS, Linux. ืืช ืืืจืกื ืื ืืืืืช ืฉื ืืืืฆืจ ื ืืชื ืืืืจืื ืืืืชืจ
ืืจืฉืื ืฉื JetBrains . ืืื ืืืื ื 2019, ืืืจืกื ืื ืืืืืช ืืื 2019.1.3. ืืืื ืืืื ืืืฆืืื ืืช ืืืืืืื ืืื ืืืืืืจื ืืืืืืืืืืืืช ืืืืืืจืช ืืงืืืื.
|
ื ืชืื ืจืง ื- Ultimate Edition |
ื ืชืื ื-Community Edition ืื-Ultimate Edition |
ืชืืืืช ืฉืคื |
- JavaScript
- TypeScript
- SQL
- CSS, LESS, Sass, ืกืืืืืืก
- CoffeeScript
- ActionScript
- XSL, XPath
- Ruby, JRuby (ืืจื ืชืืกืฃ)
- PHP (ืืจื ืคืืืืื)
- ืขืืืจ (ืืจื ืคืืืืื)
|
- Java
- ืงึดืฆืึผึดื
- ืงืืืืื
- ืกืงืืื (ืืืืฆืขืืช ืชืืกืฃ)
- Python, Jython (ืืืืฆืขืืช ืชืืกืฃ)
- Dart (ืืจื ืคืืืืื)
- Erlang (ืืืืฆืขืืช ืชืืกืฃ)
- XML, JSON, YAML
- AsciiDoc, Markdown (ืืืืฆืขืืช ืชืืกืคืื)
|
ืชืืืืช ืืกืืจืช |
- ืงืคืืฅ (Spring MVC, Spring Boot, Integration Spring, Spring Security ืืืืจืื)
- Java EE (JSF, JAX-RS, CDI, JPA ืืื')
- ืืืืขืื
- GWT, ืืืืื
- ืฉืืง (ืืจื ืคืืืืื)
- Thymeleaf, Freemarker, Velocity, Tapestry
- Struts, AspectJ, JBoss Seam, OSGI
- ืึฐืึธืึดืื
- AngularJS (ืืืืฆืขืืช ืชืืกืฃ)
- Node.js (ืืืืฆืขืืช ืชืืกืฃ)
- Apache Flex, Adobe AIR
- ืืกืืืืช, Ruby Motion (ืืืืฆืขืืช ืชืืกืฃ)
- Django, Flask, Pyramid (ืืืืฆืขืืช ืชืืกืฃ)
- ืืจืืคื, ืืืจืืคืจืก, ืืืจืืืื (ืืืืฆืขืืช ืชืืกืฃ)
|
- ืื ืืจืืืื (ืืืื ืคืื ืงืฆืืื ืืืืช ืฉื Android Studio)
- Swing (ืืืื ืืขืฆื ืืืฉืง ืืฉืชืืฉ)
- JavaFX
|
ืชืืืื ืืืขืจืืช ืืงืจืช ืืจืกืืืช: |
- ืฉืจืช ืงืจื ืฆืืืช
- ืึผึฐืขึทื ืึผึธืจืืึน
|
- Git, GitHub
- ืึทืชืจึธื ืึผืช
- ืึผึทืกืคึผึดืืชึดื
- CVS
|
ืชืืืื ืืืื ืคืจืืกื: |
- Tomcat
- ืื
- Google App Engine ืืขื ื ืื ืืืจืื (ืืืืฆืขืืช ืชืืกืคืื)
- ืื ืืืืืืช
- JBoss, WildFly
- WebLogic
- WebSphere, ืืืืจืื
- ื'ืจืื ืืื
- ืฉืึฐืจึธืฃ
- ืึตืึทื
- ืึทืึทื ืึผึฐืชืึผืึธื
- Kubernetes (ืืืืฆืขืืช ืชืืกืฃ)
|
|
ืชืืืื ืืืขืจืืช ืื ืืืช ืืืฉืืืื: |
- NPM (ืืืืฆืขืืช ืชืืกืฃ)
- Webpack
- ืึดืืืึนืขึท
- ืึดื ึฐืืึนืจ
|
- ืืืืื
- ืืจืื
- SBT
- ื ึฐืึธืึธื
- ืืื ื
- ืืืืื (ืืืืฆืขืืช ืชืืกืฃ)
|
ืึทืึตืจ: |
- ืืื ืืกื ื ืชืื ืื
- ืืืืืจืืืช (UML, ืชืืืช ืืื')
- ืืืจืืฆืช ืืื ื ืชืืืช
- ืืืืื ืืคืืืืืืช
- ืกื ืืจืื ืืืืจืืช ืืืืฆืขืืช ืืฉืืื JetBrains
- ืืงืื REST
|
- ืืจืงืืื (ื ืืฉื ืืคื)
- ืื ืคื
- Decompiler
- Bytecode Viewer
- Unit Tests Runner (JUnit, TestNG, Spock; Cucumber, ScalaTest, spec2 ืืื')
- ืืื ืืืจืฆืื ืขื ืืขืจืืืช ืืขืงื ืืืจ ืืืืื (YouTrack, JIRA, GitHub, TFS, Lighthouse, Pivotal Tracker, Redmine, Trac ืืื')
|
ืชืืืืช ืืฉืชืืฉ: |
|
- ืืขืจืืช ืืขืงื ืืืืื ืืคืืจืืืื
|
ืืืชืจืื ืืช ืฉื InteliJ IDEA
IDE ืื ืขืืืจ ืืืงืกื ืืช ืคืจืืืืงืืืืืืช ืืืคืชืืื. ื ืืชื ืืจืืืช ืืืื ืืืจืืื ืืืื ืฉื ืกืืืืช ืืคืืชืื ืืื ืืืื. ืืืฉืง ืืกืืืื ืืชืืื ื ืื ืฉืจืื ืืืื ืืืคืชื ืจืืื ืจืง ืืช ืขืืจื ืืงืื:
ืืืฆื ืื ืืืคืขืืืื ืืืื ื ืืกืคืื ืืืืงืืื ืืืื ืืฆื ืืืชืืชืื ืฉื ืืืกื. ื ืืชื ืืืฆืื ืื ืืืกืชืืจ ืื ืืื ืืืืืจืืช:
ื-IntelliJ IDEA, ืืืขื ืื ืคืขืืื ืืืืื ืืืชืืฆืข ืืืืฆืขืืช ืงืืฆืืจ ืืงืฉืื ืกืคืฆืืคื. ืืืคืชื ืืืื ืืืงืฆืืช ืงืืฆืืจื ืืงืืืช ืืฉื ืื ืืืฉืื ืืืฉื ืืช ืืคืขืืืืช ืชืืืคืืช. ืืืืฉืง IntelliJ IDEA, ืืื ืืื ื ืขืฅ, ืจืฉืืื ืื ืืืื ืงืืคืฅ, ืืื ืื ืื ืขืฅ ืคืจืืืงื ืื ืืืื ืืืืจืืช ืฉื ืกืืืืช ืคืืชืื, ืืฉ ื ืืืื ืืืืคืืฉ. ืื ืื ืฉืืชื ืฆืจืื ืืขืฉืืช ืืื ืืืชืืงื ืืืงืื ืื ืืื ืืืืชืืื ืืืงืืื ืืช ืืืงืกื ืฉืืชื ืืืคืฉ:
IntelliJ IDEA ื ืื ืืืชืืืช ืงืื ืื ืืคืื ืืืืื ืื. ืืืชืจ ืืืืืื ืฉื IDEA ืืฆืื ืขืจืื ืืฉืชื ืื ืืฉืืจืืช ืืงืื. ืืืื ืคืขื ืฉืืฉืชื ื ืืฉื ื ืืช ืขืจืื, ืืื ืืืืืฉ ืขื ืืื ื-debugger:
ืืฉื ื ืืกืคืจ ืกืงืื ืื ืืกืืืืช ืืคืืชืื. ืืืจืืจืช ืืืื, ืฉื ื ืขืจืืืช ื ืืฉื ืืืื ืืช - ืืืืจ ืืืฉืื. ืืื ืืืจืกื 2019.1, ื ืืชื ืืืชืืื ืขืจืืืช ื ืืฉื ืืืืขืืืช ืืืฉืืช ืืืืฆืขืืช ืืชืืกืฃ:
ืืืื ืืขืืืื ืขื ืงืื ื- IntelliJ IDEA
ื- IntelliJ IDEA ืืฉ ืืืื ืจืืื ืืขืืืื ืขื ืงืื. ืืื ื ืืชื ืืืืืืืช ืืืื ืืื. ืืืืฆืขืืช ืืืื
Live Templates , ืืืคืชื ืืงืืื ืืฉืืขืืชืืช ืืช ืืืื ืืืืฉืงืข ืืืชืืืช ืืื ื ืงืื ืืฉืืืืฉ ืชืืืฃ. ืืืืืื, ืืื ืืืฆืืจ ืฉืืื ืจืืฉืืช, ืคืฉืื ืืงืื psvm ืืขืืจื ืืืืฅ ืขื ืืงืฉ ื-TAB:
-> ืืื ->
IntelliJ IDEA ืืื ืืงืก ืืื ืชื ืืช ืืคืจืืืงื ืืืื, ืื ืฉืืื ืืืื ืืืฆืื ืืืืคื ืืืืื ืืช ืืืืืงืืช, ืืฉืืืืช ืืืงืืฆืื ืฉืืืคืชื ืฆืจืื ื- ืืื ืขืช. IDEA ืืืืฉืืช ืืกืคืจ ืืืคืืฉืื, ืืืื:
- ืืคืฉ ืืืชื ืืคื ืฉื
- ืืคืฉ ืงืืืฅ ืื ืกืคืจืืื ืืคื ืฉื
- ืืคืฉ ืืคื ืคืจืืืงื
- ืืคืฉ ืืคื ืืืืื
- ืืคืฉ ืืคื ืกืคืจืืื
- ืืคืฉ ืืคื ืืืืจ, ืืื:
- ืงืืฆื ืคืจืืืงื
- ืืืืงืช ืงืืฆื ืคืจืืืงื
- ืงืืฆืื ืคืชืืืื
- ืงืืฆืื ืฉื ืฆืคื ืืืืจืื ื
- ืงืืฆืื ืฉืฉืื ื ืืืืจืื ื
- ืืื '
ืืื ืื, ืืืืืช ืืืื ืืงืก ืื ืืชืื ืฉื ืืคืจืืืงื ืืืื, ืืืฉืืื ืืืืืืืืืช ืืืืืจืช ืืืคืชืืื ืืืคืืช ืืืื ืจืืืช ืืื ืืืืื ืืืช ืืืชืจ.
ืืฉืืื ืืืื (Ctrl+Shift+Space) ื ืืชื ืช ืืืชืื ืช ืจืฉืืื ืฉื ืืคืฉืจืืืืช ืืงืื ืืจืืืื ืืืืช ืืืืชืจ ืืจืืืื ืืืืช ืืืงืฉืจ ื ืชืื:
ืืฉืืืช ืฉืจืฉืจืช (Ctrl+Shift+ืจืืื ืืคืื) ืขืืจืืช ื ืืชืื ืืขืืืง ืืืชืจ ืฉื ืืืฆื ืื ืืืื ืืืฆืืขื ืฉืืืืฉ ืืืืืงื ืื ืืฉืชื ื ืฉืืืืช ืขืืืจ ืืืงืฉืจ ืื ืืืื:
ืืคืื ืงืฆืื '
ืืฉืืื ืกืืืืช' ืืกืคืงืช ืจืฉืืื ืฉื ืฉืืืช ืืฉืืืืช ืกืืืืื ืืืืื ืืืงืฉืจ ื ืชืื. ืืขืืืื ื-IDEA, ืืืชืื ืช ืื ืฆืจืื ืืืฉืื ืขื ืืืื. ืกืืืืช ืืคืืชืื ืืืืืืช ืืช ืืืืืืืช ืืืจืืฉืืช ืืืกืืจื ืืช ืืืืืืืช ืืืืืชืจืืช ืืจืฉืืืช ืืืืืืืช ืืืืืืืืช ืชืื ืืื ืชื ืืขื. ืืื ืืืชืจ, IntelliJ IDEA ืืกืคืงืช ืืืคืชื
ืืื ืจืืคืืงืืืจืื ื ืจืื ืขืืฆืื ืืื ืืฉืืืจ ืืืืืจืืช ืืช ืงืื ืืืงืืจ ืฉื ืชืืื ืืช. ืื ืื ืืื ืืืง ืงืื ืืืืืื ืฉ-IntelliJ IDEA ืืฆืืขื ืืืคืชื ืืขืืื ืขื ืงืื.
ืืกืจืื ืืช ืกืืืืช ืคืืชืื
ืื ืืืืืจ ืืขืื ืื ืืืชืจืื ืืช ืฉื IntelliJ IDEA. ืขื ืืืช, ืืื ืืื ืืืฆืจ ืชืืื ื, ืืฉ ืื ืื ืืกืจืื ืืช. IntelliJ IDEA ื ืืฆื ืืคืืชืื ืืื 2001. ืืืืฆืจ ืืชืืื ื ืืืืื ืืื ืืฉ ืืืืช ืืืืื ืฉื ืงืื ืืงืืจ. ืืชืืฆืื ืืื, ืืขืืืื ืขื IDEA ืืชื ืืืื ืืืืชืงื ืืืืื. IntelliJ IDEA ืืื ืขืชืืจ ืืฉืืืื. ืืืจืืจืช ืืืื, ืืื ืืงืฆื ืขื 512 MB ื-x86 ืืขื 768 MB ื-x64. ืืื ืืคืขืืื, ืืืฉื, ืขื ืฉืืืืจ ืืืื, ืืคืืื ืื ืื ืืกืคืืง. ืจืืื ืืืืจ ืฉื ืืชื ืืืืืื ืืช ืืขืจืืื ืืืื. ืขื ืืืช, IDEA ืืฆืจืื ืขืื ืืืชืจ ืืฉืืื ืืขืจืืช. ืืืฉืจ ืขืืืืื ืขื ืงืืฆืื ืืืืืื, ืืืฉื, ืขื ืืืืงืืช ืฉื ืืื ืืืคื ืฉืืจืืช ืงืื, IDEA ืืืืื ืืืื ืืืืคื ื ืืืจ. JetBrains ืืฉืืจืจืช ืืืืคื ืงืืืข ืขืืืื ืื ื-IntelliJ IDEA. ืืขืชืื ืจืืืงืืช ืืืื, ืืืฉืจ ืืขืืื ืื ืืช IDEA, ืืฉืื ืืืื ืืืืฉืืจ.
ืืฆืืจืช ืคืจืืืงื ื- IntelliJ IDEA
ืืื ืืืฆืืจ ืคืจืืืงื, ืืฉ ืืืืืฅ ืขื ืืชืคืจืื ืงืืืฅ -> ืืืฉ -> ืคืจืืืงื...
ืืืืจ ืืื, ืืืืื ืฉื ืคืชื, ืืฉ ืืืืืจ ืืช ืกืื ืืคืจืืืงื. IntelliJ IDEA ืชืืื ืืืกืคืจ - ืืืจ Maven ืืชืคืจืื ืืฆื ืืฉืืืื. ืืคืจืื Project SDK, ืืืจ ืืช ืืืจืกื ืืืืชืงื ืช ืืจืืฉ ืฉื ื-JDK ืืืืฅ ืขื ืืืืฆื ืืื.
ืืืืื ืืื ืขืืื ื ืืืืืืจ ืืช GroupId ื-ArtifactId ืขืืืจ ืคืจืืืงื Maven ืฉืื ื. ืืฉืื Version, ืืฉืืจ ืืช ืขืจื ืืจืืจืช ืืืืื - 1.0-SNAPSHOT.
ืืืืื ืืื, ืื ืื ื ืจืง ืฆืจืืืื ืืืืืืจ ืืช ืฉื ืืคืจืืืงื ืืืช ืืืงืืื ืืืขืจืืช ืืงืืฆืื. ืืืงืจื ืฉืื ื, ืืขืจืืื ืฉืืืฆืขื ืขื ืืื IntelliJ IDEA ืืชืืืืื:
ืืื ืืืื - ืืคืจืืืงื ืฉืื ื ื ืืฆืจ.
GO TO FULL VERSION