Eclipse와 Myeclipse의 차이점

Anonim

Eclipse와 MyEclipse

Eclipse와 MyEclipse는 언뜻보기에는 다소 유사합니다. 그러나 일단 더 자주 사용하게되면 완전히 다르다는 것을 알게됩니다. Eclipse 플러그인은 구성 파트에서 애플리케이션을 작성하기위한 아키텍처 패턴을 수반합니다. IDE를 만드는 데 사용되는 확장 가능한 플랫폼입니다. 또한 프로그래밍 작업을 지원하기 위해 함께 작동하는 여러 도구를 제어하는 ​​데 핵심적인 서비스를 제공합니다. 이클립스 플랫폼에 기여하는 툴 빌더가있다. 플러그 가능한 구성 요소에 도구를 래핑하여 공유합니다. 이것은 플랫폼에 적합합니다. 또한 확장 성의 기본 메커니즘은 이미 존재하는 플러그인에 대한 새로운 처리 요소의 새로운 플러그인에 의해 발생합니다. IDE 개발에 초점을 맞추고 있음에도 불구하고, Eclipse의 개념과 함의는 다른 회사에서 만든 여러 부분의 응용 프로그램을 작성하기위한 일반적인 모델을 지원합니다.

반면, MyEclipse 엔터프라이즈 워크 벤치는 완전한 기능을 갖춘 플랫폼과 엔터프라이즈 급 플러그인입니다. 이 소프트웨어는 응용 프로그램 개발의 전체 수명주기를 지원하는 소프트웨어 응용 프로그램 및 시스템 개발에 적합한 도구를 제공합니다. MyEclipse는 오픈 산업 표준을 통과했으며 소프트웨어, 지원 및 출시 릴리스주기의 가격을 재정의하기까지 많은 것을 제공합니다. J2EE WEB, XML, UML 및 데이터베이스를위한 완벽한 애플리케이션 개발 환경을 만들었습니다. 또한 25 개가 넘는 대상 환경에서 가장 포괄적 인 애플리케이션 서버 커넥터를 갖추고 있으며 개발, 배포 테스트 및 이식성을 최적화 할 수있는 역량을 갖추고 있습니다.

Eclipse 플러그인 모델은 주로 Eclipse Workbench의 컨텍스트에서 특정 유형의 서비스를 제공하는 부분입니다. 여기서 "구성 요소"는 특정 배포 시간에 시스템에 구성된 객체를 의미합니다. 이클립스 런타임은 인프라 스트럭처가 함께 작동하는 일련의 플러그인을 활성화하고 작동시키는 데 필요한 지원을 제공한다. 이는 활동 개발을위한 원활한 환경을 보장하는 데 필요합니다.

Eclipse는 인스턴스에 대해 실행되기 때문에 플러그인은 플러그인 클래스로 알려진 플러그인 런타임 클래스의 인스턴스에 연결되어야합니다. 플러그인 클래스는 관리에 필요한 구성과 지원을 생성 할 것이므로 조직으로 확장되어야합니다. 식. 핵심. 실행 시간. 이것은 플러그인 관리를위한 기능을 생성 할 수있는 추상 클래스입니다. 플러그인 설치에는 개별 플러그인이 포함 된 플러그인 폴더가 필요합니다.이러한 플러그인은 XML 형식의 파일에 새겨 져 있습니다. 그러면 파일을 통해 Eclipse 런타임에 어떤 플러그인을 활성화해야하는지 알릴 수 있습니다. 반대로 MyEclipse 모델은 모든 애플리케이션 티어에 필요한 기술을 선택할 수있는 다양성을 사용자에게 제공함으로써 작동합니다. 또한 선택적 기술 번들을 제공 할뿐만 아니라 코드 생성 및 타사 상업용 추가를위한 속도 템플릿에 대한 액세스도 제공합니다. 또한, 추가 개발을위한 OSS 도구가 있습니다.

개발자 활동도 개선되었습니다. Java EE / J2EE 데이터베이스와 리치 클라이언트 개발 환경을 제공하여 Eclipse 환경을 향상시킵니다. Workbench에는 임베디드 Tomcat 서버가있어 사용자에게 샌드 박스 옵션을 제공합니다. RAD, UML, POJO 및 Web 2.0도 제공됩니다. MyEclipse는 모든 규모의 개발 프로젝트에 필요한 도구를 효과적으로 사용자에게 제공 할 수있는 잠재력을 극대화했습니다. 하나의 회사에서 가장 큰 다국적 기업에 이르기까지 IBM, United Airlines, Glaxo Smith Kline 및 유럽 의회와 같은 많은 엘리트 회사에서 사용하는 신뢰할 수있는 소프트웨어 개발 도구입니다.

요약:

1. Eclipse는 아키텍처 패턴의 플러그인이며, MyEclipse는 소프트웨어 개발 애플리케이션을위한 모든 기능을 갖춘 플랫폼입니다. 2. Eclipse는 Eclipse 워크 벤치 컨텍스트의 일부입니다. 플러그인은 특정 런타임에 시스템에 구성됩니다. 3. MyEclipse는 선택적 기술 번들을 제공함으로써 작동합니다.