Máy tínhPhần mềm

Eclipse - môi trường phát triển ứng dụng đa nền tảng mô-đun

Eclipse - một nền tảng để tạo ra một phần mềm mã nguồn mở. Nó dựa trên Java và cung cấp khả năng để phát triển chương trình với plug-ins. Nó chứa một bộ tích hợp trong các thành phần, trong đó - Eclipse sản phẩm nổi tiếng - PDE môi trường phát triển plug-ins. PDE cho phép bạn mở rộng nền tảng riêng của mình, bao gồm các thành phần tích hợp. Các tác giả của bộ công cụ có thể cung cấp các phần mở rộng của riêng mình và cung cấp cho người dùng một môi trường phát triển tích hợp (IDE).

Ngoài các ngôn ngữ Java, được viết Eclipse, môi trường phát triển được sử dụng cho các ngôn ngữ lập trình khác. Nó tạo ra rất nhiều plug-in có hỗ trợ các ngôn ngữ C ++, Fortran, Perl, Prolog, Python, Ruby và những người khác. Nền tảng có thể là cơ sở cho các phần mềm khác mà không liên quan đến các chương trình viết như telnet và DBMS. Một ví dụ khác của một mã dựa trên Eclipse, - PDT môi trường phát triển với chức năng cơ bản để chỉnh sửa và gỡ lỗi PHP-ứng dụng.

Tất cả các quyền xuyên tạc

phần mềm mã nguồn mở được cấp phép để đảm bảo quyền lợi của người sử dụng. Ví dụ, mã nguồn phải được cung cấp cùng với quyền sửa đổi và phân phối nó. Mức độ bảo vệ đạt được thông qua copyleft. Bản quyền bảo vệ bản quyền, cấm phân phối các chương trình trong trường hợp người dùng không có quyền này. Copyleft cũng đòi hỏi một giấy phép bao gồm các phần mềm được phân phối mà không sửa đổi. Trong trường hợp này, bản chất của quyền tác giả trở thành ngược lại. Copyleft sử dụng quyền tác giả không phải là để tiết kiệm các quyền của nhà phát triển, và chuyển chúng cho người sử dụng.

Do đó, sự sợ hãi và nghi ngờ rằng chương trình đang mở sẽ dẫn đến sự mất mát của sở hữu trí tuệ, như copyleft để lây lan sang các bộ phận khác của phần mềm. Nói cách khác, giấy phép sẽ yêu cầu tất cả ứng dụng chứa mã nguồn mở được phân phối với các quyền tương tự. Điều này đúng cho các Public License chung (GNU) - dưới nó kéo dài Linux. Nhưng có ủy quyền, trong đó cung cấp một điều trị khác nhau của lợi ích công cộng và thương mại.

OSI là một tổ chức phi lợi nhuận xác định rõ nguồn mở là gì, và phê duyệt những giấy phép đáp ứng tiêu chí của nó. Nền tảng Eclipse được phân phối bởi EPL, mở OSI chứng nhận giấy phép và tạo điều kiện ứng dụng thương mại của nó trong khi duy trì sự trung thành của tác giả phần mềm mã nguồn mở.

Các tác giả của plugin hoặc chương trình sử dụng môi trường phát triển nên công bố bất kỳ mã liên quan hoặc sửa đổi của Eclipse, nhưng có thể cấp giấy phép bổ sung riêng của họ theo cách mà họ thích. Chuyển nhượng quyền đối với họ như phần mềm mã nguồn mở là không cần thiết, cũng như các ấn phẩm của nguồn.

Và trong khi nhiều người sẽ không sử dụng Eclipse để tạo ra sự phát triển riêng của họ, sự sẵn có của nền tảng mã nguồn là vô cùng quan trọng không chỉ vì thiếu tiền, mà còn vì nó thúc đẩy sự đổi mới và khuyến khích các lập trình viên làm cho sản phẩm của mình như một đóng góp vào sự nghiệp chung. Lý do chính cho điều này - càng đầu tư vào các công việc dự án, quan trọng hơn nó là dành cho tất cả mọi người. Nếu nó có lợi, số lượng các nhà phát triển được tăng lên nhiều hơn và tạo ra một cộng đồng xung quanh dự án, tương tự như những người nổi lên xung quanh Linux và Apache.

tổ chức phi lợi nhuận

Eclipse - môi trường phát triển, các thư viện và các công cụ để tạo, triển khai và quản lý phần mềm và cộng đồng của người tạo ra nó. Nó tạo ra một nền tảng của IBM vào năm 2001 với sự hỗ trợ của các nhà cung cấp phần mềm.

Eclipse Foundation được thành lập vào năm 2004, là một tổ chức phi lợi nhuận, hỗ trợ nền tảng dự án và cải thiện xã hội và hệ thống phát triển phần mềm và các dịch vụ bổ sung. Hôm nay, các hệ sinh thái Eclipse bao gồm các tổ chức, cá nhân ngành công nghiệp phần mềm.

Quỹ giám sát và quản lý các dự án nền tảng. Nó phục vụ cộng đồng, và phát triển những người gọi committers trong tiểu bang không thuộc. Chúng được sử dụng bởi các tổ chức khác hoặc bởi các lập trình viên độc lập người tình nguyện thời gian cá nhân của họ để làm việc trong dự án.

Eclipse: một đặc điểm nền tảng

  • Tạo công cụ lập trình khác nhau.
  • Không giới hạn số các nhà cung cấp công cụ, bao gồm độc lập.
  • công cụ hỗ trợ để làm việc với nhiều nội dung, chẳng hạn như HTML, C, EJB, Java, JSP, GIF và XML.
  • Đảm bảo tích hợp đầy đủ trong và giữa các nội dung khác nhau.
  • Eclipse lập trình môi trường với một giao diện đồ họa hay không.
  • Làm việc trên các hệ điều hành khác nhau, bao gồm cả Linux, Windows, Solaris AIX, Mac OS X.
  • Sử dụng Java, một công cụ viết phổ biến ngôn ngữ.

Eclipse: Hướng dẫn Bắt đầu

Sau khi chạy đầu tiên, thông điệp chúc mừng. Người dùng có thể đi để xem xét và tìm hiểu những chức năng mới, ví dụ, hoặc phải trải qua đào tạo.

Không gian làm việc được tạo thành từ các tấm, thuyết trình. Một tập hợp các ý tưởng gọi là triển vọng. Triển vọng của các "Tài nguyên", ví dụ, bao gồm đại diện để chỉnh sửa, quản lý và xem các dự án.

Người mới bắt đầu nên bắt đầu với "nguyên tắc cơ bản của không gian công cụ", nơi bạn có thể thu thập rất nhiều thông tin liên quan đến các thành phần Eclipse khác nhau và tương tác của chúng.

Làm việc với JDT

Để khám phá JDT thể mở dự án Eclipse Java. Để làm điều này, chọn "File" menu - "New" - "Dự án Java", nhập tên dự án và bấm vào nút "Finish".

Để thay đổi quan điểm hiện tại, chọn mục menu "Window" - "Open quan điểm" - Java hay mở một cửa sổ mới thông qua "cửa sổ" - "New Window" và chọn một góc độ khác nhau.

Perspective chứa quan điểm rằng được dành cho phát triển trong Java. Ở góc trái, phía trên, là một hệ thống phân cấp với các gói Eclipse Java, các lớp học, JAR file và các tập tin khác nhau, được gọi là "Package Explorer". Menu chính trong trường hợp này được bổ sung bằng 2 điểm: Nguồn và Refactor.

Tạo một chương trình trong JDT

Để tạo một ứng dụng Java, bạn nên kích chuột phải vào dự án và chọn "New" đã tạo trước đó - "Class". Trong pop-up, nhập tên lớp của hộp thoại. Nghi ngờ: "Những phương pháp của phôi bạn muốn tạo?" - xác định main (String [] args) void public static và bấm vào nút "Finish".

Điều này sẽ tạo ra một chương trình có chứa các lớp nhập và một chính rỗng (). phải hoàn thành một phương pháp mã chương trình (j phân loại cố tình bỏ qua):

public class Xin chào {

public static void main (String [] args) {

for (j = 0; j <= 5; j ++)

{

System.out.println ( "Hello");

}

}

}

Trong một thiết lập, bạn có thể nhận thấy các tính năng biên tập viên:

  • autocompletion;
  • kiểm tra cú pháp;
  • Tự động mở ngoặc hoặc dấu ngoặc kép.

Mã hoàn thành được gọi là phím tắt Ctrl + Space. Đồng thời sẽ phụ thuộc vào bối cảnh của một danh sách tùy chọn, chọn một bàn phím hoặc chuột, cho dù danh sách các phương pháp của một đối tượng hoặc một phần của từ khóa.

Cú pháp được kiểm tra dựa trên biên dịch gia tăng. Nó diễn ra trong mã ghi âm đồng thời với biên dịch của nó. lỗi cú pháp được gạch dưới màu đỏ, và để lại quan điểm của họ xuất hiện màu đỏ bằng cách gạch chéo chéo màu trắng. Các lỗi còn lại được chỉ định trong các lĩnh vực trong các hình thức của một bóng đèn. Họ có thể sửa mình với sự giúp đỡ của Quick Fix.

Trong ví dụ ánh sáng giới thiệu nằm ở phía trước của câu lệnh for vì nó không được phân loại i. Sau khi kích đúp vào các bóng đèn sẽ là một danh sách có thể sửa chữa. Trong trường hợp này, j được đề xuất:

  • trường lớp;
  • tham số phương pháp;
  • biến cục bộ.

Nếu bạn chọn một trong các tùy chọn với chuột, bạn sẽ nhìn thấy văn bản kết quả.

Kích đúp chuột vào hiện thân mong muốn tạo ra mã.

chạy các ứng dụng

Nếu không có lỗi biên dịch một ứng dụng có thể chạy qua các mục trình đơn "Start". Không bước biên dịch, vì nó diễn ra trong mã tiết kiệm. Trong hộp thoại "cấu hình khởi động", trong đó yêu cầu các giá trị đã được thiết lập, bạn cần phải bấm vào nút Run trên dưới bên phải. Sẽ xuất hiện ở dưới cùng của giao diện điều khiển với dấu trang và kết quả của việc áp dụng.

Chương trình có thể chạy trong trình gỡ lỗi. Trước hết, thiết lập một breakpoint trong System.out.println () với hai cú nhấn chuột vào hộp màu xám ở bên trái của cửa sổ soạn thảo, bên cạnh các lời gọi phương thức. Kết quả sẽ là một dấu chấm màu xanh. Chọn "Start menu" - "Debug". cửa sổ cấu hình Launch sẽ xuất hiện trở lại. Sau khi nhấp vào nút "Start" sẽ xuất hiện góc độ debug với những ý tưởng mới.

Trong mục "Debug" ở bên trái, ở phía trên, nó là các cuộc gọi stack và các thanh công cụ để kiểm soát tiến độ thực hiện chương trình. Bảng điều khiển chứa các nút dừng, tiếp tục và hoàn thành việc áp dụng, thực hiện, và bỏ qua để các nhà điều hành tiếp theo và trở về phương pháp. Ngay ở phía trên là một dãy các tấm thẻ: biến, breakpoint, biểu hiện và màn hình. Khi bạn chọn tab biến, bạn sẽ nhìn thấy giá trị của k biến.

Thông tin chi tiết về mỗi cơ quan đại diện có thể cung cấp hỗ trợ tình huống nhạy cảm. Chúng ta chỉ cần nhấp chuột trên thanh tiêu đề và nhấn F1.

plugin thêm

phần mềm môi trường phát triển, được thiết kế để thay đổi chúng, biên dịch và gỡ lỗi, Eclipse, bổ sung bởi các thành phần mà có thể để mô phỏng, tự động hóa việc xây dựng, mô-đun kiểm tra, thực hiện, quản lý cấu hình và phiên bản.

CVS hệ thống kiểm soát nguồn cho phép làm việc theo nhóm qua chúng. Như vậy thay đổi giới thiệu không phải là hỗn hợp. Đây là một phần quan trọng và không thể thiếu trong Eclipse.

Môi trường phát triển là trên trang web eclipse.org. Plug-ins được đặt tại các Plug-in Trung ương.

kiến trúc

Nền tảng của nền tảng - khách hàng RCP chức năng phong phú. Simplistically họ có thể gửi một tập hợp các plug-in được sử dụng trong các chương trình phát triển. Có thành phần bổ sung được khuyến khích và bắt buộc.

Các thành phần chính là:

  • Thời gian chạy xác định các thành phần mô hình dựa trên đặc điểm kỹ thuật mở rộng và mở rộng điểm OSGi. Cũng cung cấp các dịch vụ bổ sung như syslog và xử lý song song.
  • SWT-gói chứa các tính năng Eclipse và các widget giao diện người dùng. Nó có các lớp học thêm để thuận lợi cho việc tạo ra các ứng dụng đồ họa.
  • công cụ không gian bao gồm những quan điểm, trình bày và cửa sổ chỉnh sửa.
  • Hợp phần "Trợ giúp" cho người dùng với sự hỗ trợ theo hình thức một hệ thống tham chiếu hoặc một danh sách công việc tương tác.
  • Plug-in "Update" cho phép bạn để có được phiên bản mới nhất của phần mềm.
  • Hợp phần "Team" cung cấp cơ sở hạ tầng để kết nối riêng của họ các hệ thống kiểm soát phiên bản.

Nền tảng được tạo ra bởi IBM, đã trở thành một hệ thống mã nguồn mở đầy đủ tính năng. các thành viên của nó là hơn một trăm công ty. Mặc dù ý tưởng của việc tạo ra hệ thống như vậy là trong quá khứ, thiết kế chu đáo, đáng tin cậy và thanh lịch Eclipse đã cho phép nó để có một vị trí dẫn đầu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.delachieve.com. Theme powered by WordPress.