Sự khác biệt giữa Eclipse và Myeclipse Sự khác biệt giữa

Anonim

Eclipse so với MyEclipse

Eclipse và MyEclipse có phần tương tự ngay từ cái nhìn đầu tiên; tuy nhiên, một khi bạn đã sử dụng chúng thường xuyên hơn, bạn sẽ nhận ra rằng họ là hoàn toàn khác nhau. Plug-in Eclipse đòi hỏi một mẫu kiến ​​trúc để tạo ra một ứng dụng từ các bộ phận cấu thành. Nó là một nền tảng mở rộng được sử dụng để tạo ra IDE. Ngoài ra, nó đã cung cấp một cốt lõi của dịch vụ để kiểm soát một gói công cụ làm việc cùng nhau để hỗ trợ các nhiệm vụ lập trình. Có những nhà xây dựng công cụ đóng góp cho nền tảng Eclipse. Chúng được chia sẻ bằng cách gói công cụ của họ trong các thành phần cắm; điều này sẽ phù hợp với nền tảng. Ngoài ra, cơ chế cơ bản của khả năng mở rộng được đưa ra bởi các trình cắm thêm mới trong các phần tử xử lý mới cho các trình cắm đã tồn tại. Mặc dù thực tế là nó tập trung vào việc xây dựng IDEs, các khái niệm và ý nghĩa của Eclipse hỗ trợ một mô hình chung để đưa ra một ứng dụng từ các phần khác nhau do các công ty khác nhau tạo ra.

Bàn làm việc của doanh nghiệp MyEclipse, mặt khác, là một nền tảng đầy đủ tính năng và một trình cắm thêm cấp doanh nghiệp. Nó có một công cụ phù hợp để phát triển các ứng dụng phần mềm và các hệ thống hỗ trợ chu trình sống đầy đủ của việc phát triển ứng dụng. MyEclipse có rất nhiều thứ để cung cấp - nó đã vượt qua các tiêu chuẩn công nghiệp mở và thậm chí đã xác định lại giá cả của phần mềm, hỗ trợ và chu trình phát hành. Nó đã tạo ra một môi trường phát triển ứng dụng hoàn chỉnh cho J2EE WEB, XML, UML, và cơ sở dữ liệu. Hơn nữa, nó có sự lựa chọn toàn diện nhất của các kết nối máy chủ ứng dụng với hơn 25 môi trường mục tiêu, và nó có khả năng để tối ưu hóa phát triển, triển khai thử nghiệm, và thậm chí di chuyển.

Mô hình trình cắm thêm của Eclipse chủ yếu là một phần cung cấp cho một loại dịch vụ nhất định bên trong ngữ cảnh của bàn làm việc Eclipse. "Thành phần" ở đây có nghĩa là đối tượng đã được cấu hình thành một hệ thống tại một thời gian triển khai nhất định. Thời gian chạy của Eclipse sẽ cung cấp cho cơ sở hạ tầng sự hỗ trợ cần thiết để kích hoạt và vận hành một bộ các trình cắm thêm làm việc trong tay. Điều này là cần thiết để đảm bảo một môi trường liền mạch cho sự phát triển của hoạt động.

Khi Eclipse chạy cho một cá thể, một plug-in sẽ phải được kết nối trong một thể hiện của một số thời gian chạy trình bổ sung, thường được gọi là lớp plug-in. Lớp trình cắm thêm sẽ tạo ra một cấu hình và hỗ trợ cần thiết cho việc quản lý, và sau đó nó sẽ phải mở rộng sang org. nhật thực. cốt lõi. thời gian chạy. Đây sẽ là lớp trừu tượng có thể tạo ra các cơ sở để quản lý các trình cắm thêm. Cài đặt trình cắm thêm sẽ liên quan đến thư mục trình cắm thêm chứa từng trình cắm riêng.Các trình cắm thêm này sẽ được ghi vào tệp XML; điều này sẽ cho phép tệp tin thông báo thời gian chạy Eclipse cho những plugin cần được kích hoạt.

Ngược lại, mô hình MyEclipse hoạt động bằng cách cung cấp cho người sử dụng sự linh hoạt để lựa chọn công nghệ yêu cầu ở mọi cấp ứng dụng. Nó cũng sẽ cung cấp các gói công nghệ tùy chọn, cũng như truy cập vào các mẫu tốc độ cho việc tạo ra mã số và bổ sung một thương mại của bên thứ ba. Hơn nữa, nó có các công cụ OSS để phát triển hơn nữa.

Cũng có sự cải thiện trong hoạt động phát triển; nó nâng cao kinh nghiệm Eclipse bằng cách cung cấp cơ sở dữ liệu Java EE / J2EE và môi trường phát triển khách hàng giàu có. Bàn làm việc cũng có một máy chủ Tomcat nhúng, cho phép người dùng tùy chọn để có một hộp cát. RAD, UML, POJOs và Web 2. 0 cũng được cung cấp. MyEclipse đã tối đa hoá tiềm năng của nó để cung cấp cho người dùng các công cụ cần thiết cho các dự án phát triển mọi quy mô; từ một công ty của một đến các công ty đa quốc gia lớn nhất. Đây là một công cụ phát triển phần mềm đáng tin cậy được sử dụng bởi rất nhiều công ty ưu tú như IBM, United Airlines, Glaxo Smith Kline, và ngay cả trong Quốc hội Châu Âu.

Tóm tắt:

1. Eclipse là một plug-in cho một mô hình kiến ​​trúc, trong khi MyEclipse là một nền tảng đầy đủ tính năng cho các ứng dụng phát triển phần mềm.

2. Eclipse là một phần của ngữ cảnh của một bàn làm việc Eclipse. Trình cắm thêm cấu hình vào một hệ thống tại một thời gian chạy nhất định.

3. MyEclipse hoạt động bằng cách cung cấp các gói công nghệ tùy chọn.