IntelliJ IDEA – Wikipedia tiếng Việt

IntelliJ IDEA là một IDE Java để phát triển các phần mềm máy tính. Nó được phát triển bởi JetBrains (trước đây gọi là IntelliJ), nó được cấp phép Apache 2 cho phiên bản cộng đồng,[3] và một phiên bản thương mại độc quyền.Cả hai có thể được sử dụng cho phát triển thương mại.[4]

Phiên bản tiên phong của IntelliJ IDEA được phát hành vào tháng 1/2001, và là một trong những IDE Java có sẵn tiên phong với năng lực điều hướng mã và nâng cấp cải tiến mã nguồn được tích hợp. [ 5 ] [ 6 ]

Tuy nhiên,năm 2010 Infoworld báo cáo, IntelliJ đã nhận được điểm trung bình kiểm tra thấp nhất vì tồn tại nhiều lỗi trong số bốn công cụ lập trình Java hàng đầu: Eclipse, IntelliJ IDEA, NetBeans và JDeveloper.[7]

Tháng 12/2014, Google giới thiêu phiên bản Android Studio 1.0, một IDE nguồn mở cho các ứng dụng Android, dựa trên phiên bản cộng đồng nguồn mở của IntelliJ IDEA.[8] Các môi trường phát triển khác dựa trên framework của IntelliJ bao gồm AppCode, CLion, PhpStorm, PyCharm, RubyMine, WebStorm và MPS.[9]

Windows macOS Linux
Phiên bản OS Windows 10/8/7 x64 macOS 10.8 hoặc mới hơn GNOME hoặc KDE
RAM Tối thiểu 1 GB; đề xuất 4 GB hoặc hơn cho phát triển Android và phần mềm thương mại.
Ổ cứng 300 MB ổ cứng trống + ít nhất 1 GB cho bộ nhớ cache
Phiên bản JDK JDK 1.8 từ 2016.[11]
Screen resolution Độ phân giải màn hình tối thiểu 1024 × 768

Phiên bản 2019.1 gồm có tương hỗ cho Java 9 sắp tới, một phong cách thiết kế UI cho tăng trưởng ứng dụng Android, Play 2.0 và Scala .

Hỗ trợ mã hóa[sửa|sửa mã nguồn]

IDE phân phối những tính năng nhất định [ 12 ] như triển khai xong mã bằng cách nghiên cứu và phân tích ngữ cảnh, điều hướng mã được cho phép nhảy vào một lớp hoặc khai báo trong mã trực tiếp, tái cấu trúc mã và những tùy chọn để sửa những xích míc trải qua những đề xuất kiến nghị .

Công cụ tích hợp và phối hợp[sửa|sửa mã nguồn]

IDE tích hợp sẵn [ 12 ] những công cụ build / đóng gói như grunt, bower, gradle, và SBT. Nó tương hỗ những mạng lưới hệ thống trấn áp phiên bản như Git, Mercurial, Perforce, và SVN. Các cơ sở tài liệu như Microsoft SQL Server, ORACLE, PostgreSQL, và MySQL hoàn toàn có thể được truy vấn trực tiếp từ IDE .

Hệ sinh thái Plugin[sửa|sửa mã nguồn]

IntelliJ tương hỗ những plugin trải qua đó người ta hoàn toàn có thể thêm tính năng bổ trợ cho IDE. Có thể tải xuống và setup những plugin từ website của kho tàng trữ plugin của IntelliJ hoặc trải qua tính năng thiết lập và tìm kiếm plugin sẵn có của IDE. Hiện tại, phiên bản IntelliJ IDEA Community có 1495 [ 13 ] plugins, trong khi bản Ultimate có 1626 [ 14 ]. Những số lượng này nhỏ hơn nhiều so với những trình soạn thảo như Atom, có hơn 7000 packages ( về cơ bản là những plugin ). Tuy nhiên, một số ít tính năng được gồm có theo mặc định trong IntelliJ chỉ hoàn toàn có thể được thêm vào Atom bằng cách setup những packages. Ví dụ, linting được tích hợp vào IntelliJ, và nó hoàn toàn có thể được setup trong Atom, theo ngôn từ lập trình, với nhiều gói khác nhau .

Ngôn ngữ tương hỗ[sửa|sửa mã nguồn]

Hai bản Community và Ultimate khác nhau trong hỗ trợ của chúng cho các ngôn ngữ lập trình khác nhau như được hiển thị trong bảng sau.[15]
Hỗ trợ trên cả hai bản Community và Ultimate Edition:

  • Java
  • CloudSlang (thông qua plugin riêng biệt)
  • Clojure (thông qua plugin riêng biệt)
  • Dart (thông qua plugin riêng biệt)
  • Erlang (thông qua plugin riêng biệt)
  • Go (thông qua plugin riêng biệt)
  • Gosu (thông qua plugin riêng biệt)
  • Groovy
  • Haxe (thông qua plugin riêng biệt)
  • Perl (thông qua plugin riêng biệt)
  • Rust (thông qua plugin riêng biệt)
  • Scala (thông qua plugin riêng biệt)
  • XML/XSL
  • Kotlin
  • Haskell (thông qua plugin riêng biệt)[16]
  • Lua (thông qua plugin riêng biệt)[17]
  • Python (thông qua plugin riêng biệt)[18][19]
  • Julia (thông qua plugin riêng biệt)[20]

Chỉ tương hỗ trên bản Ultimate Edition :

  • TypeScript (thông qua plugin riêng biệt)
  • SQL
  • Ruby/JRuby
  • PHP (thông qua plugin riêng biệt)
  • JavaScript
  • HTML/XHTML/CSS
  • CoffeeScript
  • ActionScript/MXML

Công nghệ và frameworks[sửa|sửa mã nguồn]

Hỗ trợ trong cả hai bản Community và Ultimate Edition :

  • Android
  • Ant
  • Gradle
  • JUnit
  • JavaFX
  • Maven
  • Python[19]
  • SBT[21]
  • TestNG

Chỉ tương hỗ trong bản Ultimate Edition : [ 15 ]

Có một plugin miễn phí từ Atlassian cho IntelliJ có sẵn để tích hợp với JIRA,[22] Bamboo, Crucible và FishEye. Tuy nhiên, phần mềm có tên IDE-Connector đã ngừng hoạt động vào ngày 1/6/2015.[23]

Phiên bản ứng dụng và trấn áp sửa đổi[sửa|sửa mã nguồn]

Có hai phiên bản khác nhau được họ tương hỗ [ 15 ] cho phiên bản ứng dụng và mạng lưới hệ thống trấn áp sửa đổi .Hỗ trợ trên cả hai bản Community và Ultimate Edition :
Chỉ tương hỗ trên bản Ultimate Edition :

  • Visual SourceSafe
  • Perforce
  • ClearCase
  • Team Foundation Server

Liên kết ngoài[sửa|sửa mã nguồn]

Rate this post