JavaRush /Blog Java /Random-VI /Công cụ phát triển trực tuyến
Viacheslav
Mức độ

Công cụ phát triển trực tuyến

Xuất bản trong nhóm

Giới thiệu

Bài đánh giá ngắn này không có vẻ đầy đủ nhưng tôi hy vọng nó có thể khiến bạn quan tâm và cho bạn biết những công cụ nào hiện có.
Công cụ trực tuyến dành cho nhà phát triển - 1
Trong thế giới hiện đại, nhiều dịch vụ tồn tại trên “web” và thậm chí cả những ứng dụng “lỗi thời” cũng đang dần di chuyển đến đó. Và điều này không có gì đáng ngạc nhiên, bởi vì điều này có một lợi thế không thể phủ nhận - khả năng truy cập từ mọi nơi trên thế giới (nơi có Internet), từ bất kỳ máy tính hoặc thậm chí máy tính xách tay nào. Quá trình phát triển cũng không bỏ qua điều này và tôi muốn viết đôi lời về nó. Có lẽ điều này sẽ thú vị với một số người và hữu ích với những người khác. Tôi tin rằng những công cụ này có thể giúp ích cho việc học. Chúng cho phép bạn nhanh chóng kiểm tra thứ gì đó mà không cần chạy IDE cục bộ, điều này đôi khi rất hữu ích.

Trình biên dịch trực tuyến

Phổ biến nhất và dễ xem xét nhất là danh mục “trình biên dịch trực tuyến”. Ở đó bạn có thể thử một số giải pháp đơn giản trong Java. Một trong những giải pháp tốt nhất là trình biên dịch java tutorialspoint . Đây là một ví dụ về giao diện của nó:
Công cụ trực tuyến dành cho nhà phát triển - 2
Ưu điểm là khả năng chạy mã nhanh chóng và dễ dàng. Nó cũng trông đẹp. Nhược điểm chỉ là tập hợp các lớp cơ bản có trong JDK và không có gì khác. Trong cùng danh mục, tôi muốn đề cập đến một trình biên dịch trực tuyến khác: jdoodle . Trông tệ hơn nhiều nhưng nó có khả năng kết nối các thư viện của bên thứ ba. Than ôi, bất kỳ máy chủ web Undertow nào cũng sẽ không hoạt động. Nhưng bạn có thể thử Apache Commons:
Công cụ trực tuyến dành cho nhà phát triển - 3

Cơ sở dữ liệu trực tuyến

Danh mục tiếp theo cũng có thể hữu ích là cơ sở dữ liệu trực tuyến. Đôi khi bạn có thể cần một cơ sở dữ liệu có quyền truy cập qua web mà không cần triển khai máy chủ cục bộ và không có bất kỳ hệ thống ưa thích phức tạp nào. Một lần nữa, điều này có thể hữu ích cho việc học tập. " PostgreSQL as a Service " rất phù hợp cho những mục đích sau :
Công cụ trực tuyến dành cho nhà phát triển - 4
Cho phép bạn chạy truy vấn và tạo bảng. Ngoài ra, nó có thể truy cập từ bên ngoài. Nghĩa là, nó cũng có thể được sử dụng cục bộ trong các dự án thử nghiệm trong IDE của bạn.

IDE trực tuyến

Các trình biên dịch trực tuyến mà chúng tôi đọc ở trên đều tốt. Nhưng nếu bạn muốn nhiều hơn thì sao? Ví dụ: bạn muốn có một dự án Maven bằng Java để nó có thể hỗ trợ ứng dụng Spring. Trên thực tế, điều này là có thể. Đối với điều này, codenvy.io là một lựa chọn lý tưởng . Codenvy cho phép bạn tạo không gian làm việc:
Công cụ trực tuyến dành cho nhà phát triển - 5
Khi tạo một không gian làm việc, chúng ta có quyền lựa chọn ngăn xếp sẽ có trong không gian làm việc này.
Công cụ trực tuyến dành cho nhà phát triển - 6
Tiếp theo chúng ta có thể tạo một dự án maven:
Công cụ trực tuyến dành cho nhà phát triển - 7
Điều thú vị là danh sách này có danh mục "Mẫu", chứa các ứng dụng mẫu. Ví dụ: web-java-spring:
Công cụ trực tuyến dành cho nhà phát triển - 8
Và đây là những gì dự án trông như thế này. Gần giống như IDE của bạn phải không?
Công cụ trực tuyến dành cho nhà phát triển - 9
Một chất tương tự khác là codeanywhere.com . Thoạt nhìn có vẻ hơi khó chịu nhưng sau đó bạn quen dần và có vẻ thân thiện hơn. Tuy nhiên, nó cho phép bạn làm những điều thú vị. Ví dụ: nếu bạn có liên kết đến kho lưu trữ GIT, bạn có thể nhập nó:
Công cụ trực tuyến dành cho nhà phát triển - 10
Dự án đã nhập sẽ trông như thế này:
Công cụ trực tuyến dành cho nhà phát triển - 11
Quan trọng!! Để nó hoạt động, bạn cần chọn ngăn xếp "Trống" trên Ubuntu. Tiếp theo, sử dụng menu ngữ cảnh để mở terminal và chạy các lệnh:
1) Выполнить установку JDK8
sudo apt-get update
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

2) Установить Gradle
sudo chmod -R 777 ~/workspace
./gradlew
./gradlew test
Như bạn có thể thấy trong ảnh chụp màn hình, bằng cách mở terminal, chúng ta có thể cài đặt gradle bằng gradlew và chạy dự án thông qua các tác vụ gradle. Tuy nhiên, tự động hoàn thành thông minh như codenvy.io . Do đó, bạn sẽ phải lo lắng về việc tự nhập) Nhưng để khởi chạy các dự án từ Git thì nó khá phù hợp.

Phần kết luận

Đó là tất cả để đánh giá ngắn gọn về một số sản phẩm. Trong mỗi danh mục có nhiều lựa chọn hơn mà bạn có thể tìm thấy tốt hơn. Nhưng đối với tôi, có vẻ như các tùy chọn trên ít nhất là hữu ích nhất. Tôi hy vọng bạn có thể tìm thấy cách sử dụng chúng) Có, tôi muốn cung cấp thêm một số thông tin về chủ đề này. Codenvy có một kênh youtube tuyệt vời: CodenvyIDE . Và trên Internet có rất nhiều đánh giá về các công cụ tương tự. Vì vậy, có rất nhiều để lựa chọn. #Viacheslav
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION