Dự án javascript nhật thực

  • công nghệ
  • Lập Trình
TOP 10 Plugin được SỬ DỤNG NHIỀU NHẤT trên ECLIPSE

3381

Facebook

liên kết

điện tín

lục mục lục

Bài viết được sự cho phép của blogchiasekienthuc. com

Chào anh, nói về Eclipse có lẽ chúng ta sẽ liên tưởng đến Java nhiều nhất, vì IDE này hỗ trợ khá mạnh cho Java

Nhưng trên thực tế thì Eclipse lại hỗ trợ khá nhiều ngôn ngữ thiết lập trình khác nhau chứ không riêng gì ngôn ngữ Java. Ngoài ra, công cụ này còn hỗ trợ người dùng cài đặt thêm các plugin (tiện ích) rất đa dạng, với nhiều mục đích khác nhau

Dự án javascript nhật thực
Dự án javascript nhật thực

  12 plugin nên sử dụng trong Adobe XD

  Cách sử dụng các plugin jQuery trong VueJS

Vâng, và trong bài viết này, mình sẽ cùng anh em điểm qua Top 10 plugin được lập trình viên sử dụng nhiều nhất khi làm việc với Eclipse nhé!. Ok, bắt đầu thôi nào

#1. Công cụ lò xo

Dự án javascript nhật thực
Dự án javascript nhật thực

Nếu anh em nào code Java thì chắc đều nghe nói về Spring Framework rồi đúng không. Hệ sinh thái của Spring Framework hiện nay bao gồm rất nhiều thành phần khác nhau

Bản thân Eclipse là một công cụ hỗ trợ Java rất mạnh, nhưng để nói về việc hỗ trợ Spring Framework thì nó cũng chưa thực sự đầy đủ cho lắm

Chính vì vậy mà người ta đã phát triển một công cụ dựa trên Eclipse đó là Spring Tool Suite, với mục đích là để tối ưu hóa việc thiết lập chương trình với Spring Framework

Nhưng việc sử dụng một IDE riêng chỉ để thiết lập chương trình với Spring double when back là không cần thiết, vì vậy Eclipse đã hỗ trợ tích hợp plugin Spring Tools trực tiếp vào Eclipse để các thành viên lập trình có thể thực hiện công việc một cách dễ dàng và nhanh chóng.

GHI CHÚ. Nếu bạn chưa biết cách cài đặt Plugin trên Eclipse thì có thể tham khảo luôn bài viết này. Làm thế nào để có thể lập trình Python trên Eclipse?

#2. Chủ đề đen tối nhất

Dự án javascript nhật thực
Dự án javascript nhật thực

Nếu so sánh giao diện của Eclipse với một số công cụ khác như IntelliJ hoặc Visual Studio Code thì khả năng tùy biến giao diện của Eclipse là tương đối thấp

Chính vì vậy, nếu các bạn muốn có bộ giao diện (hoặc nền) có màu tối để khỏi phải dán mắt khi code thì Darkest Dark Theme là lựa chọn số một dành cho bạn đó.

#3. Emmet

Dự án javascript nhật thực
Dự án javascript nhật thực

Việc sử dụng Eclipse để code HTML, CSS, JavaScript đôi khi gây ức chế cho lập trình viên, vì mã nguồn thường dài mà lại không gợi ý code

Nhiều người lựa chọn sử dụng Visual Studio Code thay cho Eclipse trong việc viết mã HTML, CSS, JavaScript. Nhưng làm như vậy khá là mất công vì phải dùng tới 2 công cụ cho một dự án

Để giải quyết vấn đề đó, bạn có thể cài đặt plugin Emmet là một tiện ích giúp gợi ý mã HTML, CSS, JavaScript giống như khi bạn sử dụng Mã VS vậy.

#4. SonarLint

Dự án javascript nhật thực
Dự án javascript nhật thực

Việc viết mã mà gặp lỗi là quá bình thường đối với các thành viên lập trình. Nhưng làm thế nào để hạn chế chế độ tối đa hóa số lượng lỗi và nâng cao chất lượng mã nguồn thì không phải là dễ dàng

Vâng, với tiện ích SonarLint thì các bạn có thể kiểm tra, xác định các lỗi phổ biến khi code với nhiều ngôn ngữ khác nhau như Java, JavaScript, PHP, Python… để từ đó nâng cao chất lượng mã nguồn

#5. Công cụ JBoss

Dự án javascript nhật thực
Dự án javascript nhật thực

JBoss có rất nhiều chức năng, nhưng khi tích hợp vào Eclipse các bạn có thể thấy chức năng nổi bật nhất đó là việc sử dụng để tạo ra các Entity Class từ các bảng trong Cơ sở dữ liệu

Đây thực sự là một chức năng rất hay mà cụ thể là đó là Hibernate Tool nó giúp lập trình viên tiết kiệm rất nhiều công sức trong việc tạo ra các lớp thực tế trong mã

#6. WindowBuilder

Dự án javascript nhật thực
Dự án javascript nhật thực

Nói đến việc xây dựng các ứng dụng máy tính để bàn với Java thì chúng ta phải nhắc đến Netbean, với bộ công cụ Java Swing nổi tiếng một thời

Nhưng với Eclipse thì các bạn không có sẵn bộ công cụ giúp kéo thả giao diện như Netbean. Và cách duy nhất nếu bạn muốn cài đặt ứng dụng Desktop trên Eclipse là cài đặt thêm tiện ích mở rộng

Chúng ta có WindowBuilder là một trong số những plugin phù hợp nhất cho mục đích này. Bạn có thể tham khảo và sử dụng xem OK không nhé

#7. clip phụ

Dự án javascript nhật thực
Dự án javascript nhật thực

Như mình đã biết thì hiện nay, nhiều công ty (đặc biệt là các công ty có tuổi đời khoảng 7-10 năm) về công nghệ thì họ vẫn quản lý mã nguồn bằng SVN

Tất nhiên, nếu so sánh SVN với Git thì Git thực sự có rất nhiều ưu điểm nhưng đôi khi việc sử dụng SVN lại khiến các dự án nội bộ phù hợp hơn

Subclipse là một tiện ích hữu ích được sử dụng để hợp nhất, cập nhật, cam kết… mã được tích hợp vào Eclipse để giúp lập trình có thể thực hiện các thao tác này ngay trên Eclipse

#số 8. PyDev

Dự án javascript nhật thực
Dự án javascript nhật thực

Python is ngôn ngữ lập trình được sử dụng nhiều trong những năm gần đây. Cài đặt Python cũng không quá phức tạp và các công cụ phát triển Python cũng tương đối dễ sử dụng

Nhưng nếu lập trình viên Java muốn chuyển qua học Python thì sao?

Vâng, để giải quyết vấn đề này, chúng ta có thể cài đặt plugin PyDev và thiết lập trình Python ngay trên Eclipse

#9. JRebel

Dự án javascript nhật thực
Dự án javascript nhật thực

Trên thực tế thì có rất nhiều dự án phát triển rất lâu dẫn đến việc kích thước mã nguồn trở nên rất nghiêm trọng và phức tạp

Nếu chúng ta Import (xuất dữ liệu) hay mở trực tiếp bằng Eclipse thì sẽ mất rất nhiều thời gian để bắt đầu dự án. Có khi phải ngồi hơn 10 phút mà vẫn chưa up

Plugin Rebel ra đời là để giải quyết vấn đề đó, Rebel hoạt động theo kiểu tải lại mã tức thì mỗi khi bạn sửa đổi mà không cần chạy lại máy chủ

#10. EclEmma

Dự án javascript nhật thực
Dự án javascript nhật thực

EclEmma là tiện ích được sử dụng để kiểm tra mức độ bao phủ của mã Unit Testcase. Có nghĩa là EclEmma sẽ đánh dấu bất kỳ đoạn mã nào mà testcase chưa trả lời được

Ngoài ta thì EclEmma còn tính được tỷ lệ phần trăm bao phủ của testcase trên từng tệp, gói hay là cả dự án. Thông qua đó thì chúng ta có thể đánh giá được chất lượng của Unit Testcase

Vậy là mình đã cùng anh điểm qua 10 plugin được sử dụng phổ biến nhất trên Eclipse rồi ha

Tất nhiên là nếu các bạn cài càng nhiều plugin thì Eclipse sẽ càng nặng lên, nên các bạn hãy cân nhắc và chỉ nên cài các plugin phù hợp với nhu cầu của các bạn thôi nhé!