1. Lịch sử của IDE, các IDE phổ biến cho Java

Lịch sử của IDE bắt đầu từ thời điểm các lập trình viên nảy ra ý tưởng kết hợp 4 công cụ phát triển phần mềm được sử dụng phổ biến nhất:

  1. soạn thảo văn bản
  2. Trình biên dịch (hoặc trình thông dịch, tùy thuộc vào ngôn ngữ)
  3. Xây dựng công cụ tự động hóa
  4. trình gỡ lỗi

Kể từ đó, rất nhiều nước đã chảy qua cầu. Ngày nay, thật khó để tưởng tượng các IDE không có các tính năng như:

  1. Trình duyệt lớp: một công cụ để dễ dàng điều hướng qua hàng nghìn lớp trong một dự án
  2. Tích hợp với các hệ thống kiểm soát phiên bản
  3. Công cụ thiết kế giao diện người dùng đồ họa mà không cần viết mã
  4. Các công cụ mạnh mẽ để tái cấu trúc (thay đổi mã mà không cần thêm bất kỳ tính năng mới nào)
  5. Phân tích và thực thi kiểu mã
  6. Trình gỡ lỗi siêu mạnh cho phép bạn gỡ lỗi chương trình từ xa
  7. Bộ phân tích mã và tất cả các loại tự động hoàn thành/nhắc nhở/gợi ý hữu ích

Có rất nhiều IDE khác nhau dành cho các nhà phát triển Java ngày nay. Ba trong số chúng nổi bật vì chúng phổ biến nhất:

  • Ý TƯỞNG IntelliJ
  • nhật thực
  • NetBeans

Nhiều lập trình viên vẫn đang bị cuốn vào cuộc chiến trường kỳ giữa Eclipse và IntelliJ IDEA, nhưng đến giờ thì ai cũng thấy rõ rằng IDEA đã thắng. Và bạn sẽ hiểu tại sao ngay sau khi bạn sử dụng nó dù chỉ trong vài ngày.

2. Hương vị của IntelliJ IDEA

JetBrains phát hành các bản cập nhật IntelliJ IDEA bốn lần một năm. Số phiên bản IDEA bao gồm số năm và số tương ứng với bản phát hành cụ thể trong năm. Ví dụ: phiên bản 2018.2 là bản phát hành thứ hai của năm 2018 và 2019.3 là bản phát hành thứ ba của năm 2019. Rất khó để nhầm lẫn.

Mỗi bản phát hành có hai phiên bản IntelliJ IDEA: miễn phítrả phí .

Phiên bản cộng đồng IntelliJ IDEA Phiên
bản miễn phí có tên là Phiên bản cộng đồng IntelliJ IDEA. Nó có mọi thứ bạn cần để học trên CodeGym. Vì vậy, hãy thoải mái tải xuống, cài đặt, gỡ bỏ. Bạn có thể tải xuống tại đây.

IntelliJ IDEA Ultimate Edition
Phiên bản trả phí có tên là IntelliJ IDEA Ultimate Edition. Nó có hỗ trợ mạnh mẽ cho nhiều khuôn khổ chuyên nghiệp như Spring, Hibernate, GWT, v.v. Tốt nhất, bạn sẽ cần những thứ này vào cuối quá trình học CodeGym của mình.

IntelliJ IDEA Ultimate Edition có bản dùng thử miễn phí 30 ngày, nhưng sau đó bạn sẽ phải bỏ ra một khoản tiền kha khá cho nó.

Nếu bạn muốn sử dụng phiên bản trả phí miễn phí, có một cách hoàn toàn hợp pháp để thực hiện việc này. Nó được gọi là Chương trình truy cập sớm (EAP).

IntelliJ IDEA EAP
Với việc phát hành từng phiên bản IDEA, có nguy cơ một số cải tiến sẽ không hoạt động chính xác hoặc thậm chí có thể phá vỡ một số thứ đã hoạt động trước đó. Đó là lý do tại sao JetBrains cho phép các nhà phát triển tải xuống phiên bản IntelliJ IDEA Ultimate Edition chưa phát hành và thử nghiệm nó trên các dự án thực tế.

Một mặt, có nguy cơ là phiên bản này sẽ có các cạnh thô ráp. Mặt khác, bạn có quyền truy cập vào các tính năng IDEA mới nhất ngay cả trước khi chúng được phát hành chính thức. Và miễn phí. Điều đó không tuyệt sao?

3. Cài đặt IDEA

Cài đặt IDEA

Chọn bất kỳ phiên bản IntelliJ IDEA nào bạn muốn trên https://www.jetbrains.com/idea/download/" target="_blank">trang web chính thức của IntelliJ IDEA . Tôi hy vọng bạn đã quyết định mình thích phiên bản nào hơn. Nếu bạn đang gặp khó khăn trong việc quyết định, tôi đề xuất Phiên bản cộng đồng: nó đơn giản và thân thiện với người dùng.

Có các phiên bản IDEA dành cho Windows, MacOSX và Linux. Điều này không có gì ngạc nhiên, vì các nhà phát triển rất thích hai hệ điều hành cuối cùng này. Khi bạn có kinh nghiệm, bạn cũng sẽ ngạc nhiên về việc quản lý các chương trình và dịch vụ khác nhau từ bảng điều khiển/thiết bị đầu cuối dễ dàng như thế nào.

Nếu bạn vẫn còn thắc mắc, có lẽ hướng dẫn chính thức để cài đặt IntelliJ IDEA có thể hữu ích.

4. Video hướng dẫn quá trình cài đặt

Tiếp theo, chỉ cần chạy trình cài đặt đã tải xuống để cài đặt IDEA. Chúng tôi đã tạo một video đặc biệt để giúp bạn thực hiện quy trình này dễ dàng nhất có thể.

class="embed-responsive-item"

Gặp sự cố khi cài đặt? Viết thư để hỗ trợ tại support@codegym.cc hoặc sử dụng tiện ích ở góc dưới bên phải của trang trên trang web của chúng tôi. Bao gồm mô tả về sự cố, ảnh chụp màn hình và phiên bản hệ điều hành sẽ cực kỳ hữu ích.

5. Tạo dự án đầu tiên của bạn

Để viết chương trình đầu tiên của bạn trong IDEA, bạn cần làm 3 việc:

  • Tạo một dự án mới
  • Tạo một lớp Giải pháp nơi bạn sẽ viết mã của mình
  • Chạy chương trình.

Hướng dẫn từng bước để tạo dự án


Video về cách tạo dự án trong IDEA

class="embed-responsive-item"

6. Plugin cho IntelliJ IDEA

IntelliJ IDEA có nhiều plugin giúp công việc của lập trình viên trở nên dễ dàng hơn. Nhưng chúng tôi chủ yếu quan tâm đến những thứ sẽ giúp chúng tôi học hỏi.

Chỉ có một plugin IntelliJ IDEA tuyệt vời có tên là Key Promoter X. Nó cho bạn biết các hành động phức tạp khác nhau mà bạn thực hiện trong IDEA có thể được thực hiện như thế nào với một tổ hợp phím nóng. Thêm nó - bạn sẽ không hối tiếc.

Đầu tiên, đi đến phần plugin. Để thực hiện việc này, hãy nhấn Ctrl+Alt+S. Sau đó nhập "Key Promoter X" vào thanh tìm kiếm và cài đặt plugin:

Xin chúc mừng, giờ đây bạn đã tiến một bước gần hơn để trở thành nhà phát triển!