Eclipse Che bá đạo
White

Giaosucan viết ngày 07/01/2017

Bản quyền thuộc Fsoft Potato Tech Mag

Những bài viết được giới thiệu ở blog
https://giaosucan.blogspot.com

Thời buổi bây giờ, XXX cũng ko chỉ loanh quanh ở cái giường mà cũng mọi nơi, mọi lúc. Từ trong nhà cho tới công viên, từ sofa cho tới bồn tắm, bồn cầu.

XX, YY giờ cũng tiến bộ như vậy, thế sao code giờ cũng phải loanh quanh cái máy tính ? Code Java thì cũng phải cài nào là Eclipse, Netbean. C#, ASP.NET cũng phải Visual Studio.NET. Android cũng phải Android Studio. Toàn IDE nặng chịch, cứ phải máy Intel i7, RAM khủng 16GB DDR3, DDR4 mới chơi được, giống như xài chân dài thì phải là đại gia.

Vậy có cách nào có thể code mọi nơi, mọi lúc, chỉ cần xài máy cùi, smartphone mà code build chương trình ầm ầm không.

Thật may là công nghê cloud computing phát triển, Google có Drive, Microsoft có Azure, Amazon có AWS. Tất cả mọi thứ từ phim, nhạc, ảnh (gái xinh) đến cái đấy cũng đều cho lên cloud tất, và đương nhiên môi trường phát triển (IDE) cũng được đưa lên Cloud

IDE cloud giờ cũng có khá nhiều thuộc kiểu lẩu thập cẩm như Codeanywhere, CodeRunStudio, Shiftedit… Tóm lại chân dài, chân ngắn là đủ cả

Nhưng mình đánh giá là 2 chú Cloud 9 và Eclipse Che thuộc dạng mạnh nhất, đạt tiêu chuẩn GUI tiện lợi, chạy mượt ngon như Ngọc Trinh.

Bài này chia sẻ 1 số trải nghiệm với Eclipse CHE

Nếu đã là coder thì ai cũng rất quen thuộc với Eclipse. Một IDE cho IBM phát triển và trở thành mã nguồn mở. Tuy nhiên xài Eclipse thì phải cài Java JDK đi kèm, và ngốn RAM khi chạy nên khá chậm nếu máy cùi bắp.

Eclipse Che là một Eclipse IDE thế hệ mới, chạy trên cloud

alt text

Với Eclipse Che, bạn không cần thiết phải xài máy khủng, cài Java JDK đi kèm như Eclipse thông thường nữa, chỉ cần 1 browser hỗ trợ tốt HTML5 như Chrome hay Firefox là đủ.

Có 2 cách để sử dụng Eclipse Che
Sử dụng trực tiếp dịch vụ Eclipse Che trên Cloud thông qua
http://beta.codenvy.com/dashboard/#/
Download bộ cài đặt của Eclipse Che về và install trên PC để chạy
https://eclipse.org/che/download/
Bài này chia sẻ cách chạy Eclipse Che trên dịch vụ cloud CodeEnvy
Vào trang http://beta.codenvy.com, chỉ cần truy cập đăng kí 1 free account là có thể lâm trận ngay khỏi cần dạo đầu.
alt text
Trên màn hình dashboard, click New Project là có thể tạo project code như Eclipse được rồi.
Hiện tại, Eclipse Che cũng hỗ trợ khá nhiều ngôn ngữ lập trình cơ bản như Java, C#, JavaScript, bạn có thể tùy ý lựa chọn ngôn ngữ cho project của mình
Hình dưới là giao diện của 1 project Java Maven thông thường.
alt text

Eclipse Che dùng trên cloud xài cũng tương tự như Eclipse trên máy tính. Các phím tắt cơ bản cũng giống như trên Eclipse
alt text
Sau đó bạn có thể code ứng dụng của mình như thông thường

Tuy nhiên editor trên cloud của code thì không mạnh như Eclipse Desktop, các chức năng right click, auto add java doc comment chưa có, nhất là chức năng Generate Getters and Setters hay xài nhất khi code cũng chưa được hỗ trợ.
Túm lại code trên editor này tuy tiện lợi như chưa sướng để lên đỉnh được.
Bù vào đó, Eclipse Che lại có thêm những tính năng mới như hỗ trợ Git, Docker (một platform để phát triển ứng dụng phân tán)
Sau khi code xong, bạn có thể run ứng dụng của mình bằng click nút Run trên màn tool bar
Thực tế, compile và run ứng dụng trên cloud hơi bị chậm
alt text
Tất nhiên, khi code thì cũng phải có bug, cũng như Đồ Sơn phải có cave. Eclipse Che cũng cung cấp công cụ Debug như Eclipse để bạn fix bug
Bằng cách đặt break point tại line cần debug, và Shift+F9 là có thể chạy debug như bình thường.
alt text
Trên đây là những review cơ bản nhất về Eclipse Che. Tuy còn 1 số nhược điểm về performance, editor support nhưng Eclipse Che có những thế mạnh như khả năng tiện lợi, cài đặt dễ dàng và đặc biết là khả năng code mọi nơi, mọi lúc
Với xu hướng Cloud hóa hiện nay, Eclipse Che sẽ trở thành 1 công cụ lập trình đắc lực cho coder.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Giaosucan

23 bài viết.
179 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
30 4
Bản quyền thuộc Fsoft Potato Tech Mag Giới thiệu series chuyện về kiến trúc Microservice từ thiết kế đển implementation Giaosucan's blog: Chia sẻ...
Giaosucan viết 1 tháng trước
30 4
White
29 3
Đón đọc những bài viết đặc sắc ở blog https://giaosucan.blogspot.com Lịch sử ra đời Những người làm trong ngành tài chính ngân hàng sẽ không xa lạ...
Giaosucan viết 6 tháng trước
29 3
White
19 4
Bản quyền thuộc Fsoft Potato Tech Mag Đón đọc những bài viết đặc sắc ở blog https://giaosucan.blogspot.com Năm Donal Trump lần thứ nhất, cách mạ...
Giaosucan viết 12 tháng trước
19 4
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
23 bài viết.
179 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!