Giaosucan's blog - Chia sẻ kiến thức theo cách bá đạo

Ticker

20/recent/ticker-posts

Review Eclipse Che

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 9Eclipse 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




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
  1. Sử dụng trực tiếp dịch vụ Eclipse Che trên Cloud thông qua
  1. Download bộ cài đặt của Eclipse Che về và install trên PC để chạy
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.
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.


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
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
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.
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.

Đăng nhận xét

0 Nhận xét