Eclipse and Myeclipse

Anonim

Eclipse vs. MyEclipse

Ang eklipse at MyEclipse ay medyo katulad sa unang sulyap; Gayunpaman, sa sandaling nakakamit mo ang mga ito nang mas madalas, makikita mo na ang mga ito ay ganap na naiiba. Ang Eclipse plug-in ay nagsasangkot ng isang pattern ng arkitektura para sa paglikha ng isang application mula sa mga bahagi ng constituent. Ito ay isang extensible platform na ginagamit para sa paglikha ng IDEs. Bilang karagdagan, nagbigay ito ng isang pangunahing serbisyo para sa pagkontrol ng isang pakete ng mga tool na nagtutulungan upang suportahan ang mga gawain sa programming. Mayroong mga tagabuo ng tool na nagbibigay ng kontribusyon sa platform ng Eclipse. Ang mga ito ay ibinahagi sa pamamagitan ng pambalot ng kanilang mga tool sa mga bahagi ng pluggable; ito ay sumunod sa platform. Bukod pa rito, ang pangunahing mekanismo ng extensibility ay dinadala ng mga bagong plug-in sa mga bagong elemento sa pagproseso sa mga plug-in na umiiral na. Sa kabila ng katunayan na nakatutok ito sa pagtatayo ng mga IDE, ang mga konsepto at implikasyon ng Eclipse ay sumusuporta sa isang pangkalahatang modelo para sa pagdating ng isang application mula sa iba't ibang bahagi na nilikha ng iba't ibang mga kumpanya.

Ang MyEclipse enterprise workbench, sa kabilang banda, ay isang ganap na tampok na platform at isang enterprise-class plug-in. Mayroon itong angkop na kasangkapan para sa pagbubuo ng mga aplikasyon ng software at mga system na sumusuporta sa buong ikot ng buhay ng pag-unlad ng application. Ang MyEclipse ay may maraming mga nag-aalok - ito ay lumipas ang mga pamantayan ng bukas na industriya, at kahit na redefined ang pagpepresyo ng software, suporta, at paghahatid ng mga cycles release. Gumawa ito ng kumpletong kapaligiran sa pag-unlad ng application para sa J2EE WEB, XML, UML, at mga database. Bukod dito, ito ay ang pinaka-komprehensibong seleksyon ng mga konektor ng application server na may higit sa 25 mga target na kapaligiran, at mayroon itong kapasidad na ma-optimize ang pag-unlad, pag-deploy ng pagsubok, at maging maaaring dalhin.

Ang Eclipse plug-in model ay higit sa lahat isang bahagi na nagbibigay ng isang tiyak na uri ng serbisyo sa loob ng konteksto ng Eclipse workbench. Ang "bahagi" dito ay nangangahulugang ang bagay na na-configure sa isang sistema sa isang tiyak na oras ng pag-deploy. Ang runtime ng Eclipse ay magbibigay ng imprastraktura ng kinakailangang suporta upang maisaaktibo at patakbuhin ang isang set ng mga plug-ins na nagtatrabaho sa kamay. Ito ay kinakailangan upang masiguro ang isang tuluy-tuloy na kapaligiran para sa pagpapaunlad ng mga aktibidad.

Habang tumatakbo ang Eclipse para sa isang pagkakataon, ang isang plug-in ay kailangang konektado sa isang halimbawa ng ilang klase ng runtime ng plug-in, mas karaniwang kilala bilang klase ng plug-in. Ang klase ng plug-in ay lilikha ng isang kinakailangang pagsasaayos at suporta para sa pamamahala, at pagkatapos ay dapat itong pahabain sa org.eclipse.core.runtime. Ito ang magiging abstract class na maaaring makabuo ng mga pasilidad para sa pamamahala ng mga plug-in. Ang pag-install ng plug-in ay kasangkot sa plug-ins folder na naglalaman ng mga indibidwal na plug-in. Ang mga naturang mga plug-in ay inscribed sa isang uri ng XML ng file; papayagan nito ang file na ipagbigay-alam sa runtime ng Eclipse kung anong mga plug-in ang kailangang ma-activate.

Sa kabaligtaran, ang MyEclipse modelo ay gumagana sa pamamagitan ng pagbibigay sa mga gumagamit ng kagalingan sa maraming bagay upang piliin ang teknolohiya na kinakailangan sa bawat tier ng application. Nagbibigay din ito ng opsyonal na mga bundle ng teknolohiya, pati na rin ang access sa mga template ng bilis para sa henerasyon ng mga code at ang pagdaragdag ng isang third-party na komersyal. Bukod dito, mayroon itong mga tool ng OSS para sa karagdagang pag-unlad.

Mayroon ding pagpapabuti sa aktibidad ng developer; Pinahuhusay nito ang karanasan ng eklipse sa pamamagitan ng pagbibigay ng database ng Java EE / J2EE at sa kapaligiran ng pag-unlad ng mayaman-kliyente. Ang workbench ay mayroon ding naka-embed na server ng Tomcat, na nagbibigay sa gumagamit ng pagpipilian upang magkaroon ng sandbox. Ang RAD, UML, POJO, at Web 2.0 ay ibinigay din. Pinahusay ng MyEclipse ang potensyal nito upang epektibong magbigay ng mga gumagamit nito sa mga tool na kinakailangan para sa mga proyekto sa pag-unlad ng lahat ng sukat; mula sa isang kumpanya ng isa hanggang sa pinakamalaking multi-pambansang kumpanya. Ito ay isang kapani-paniwala na tool sa pagpapaunlad ng software na ginagamit ng maraming mga piling tao na kumpanya tulad ng IBM, United Airlines, Glaxo Smith Kline, at kahit sa Parlamento ng Europa.

Buod:

1. Eclipse ay isang plug-in para sa isang arkitektura pattern, habang MyEclipse ay isang ganap na tampok na platform para sa software development application. 2. Eclipse ay bahagi ng konteksto ng isang Eclipse workbench. Ang plug-in ay nagkokonekta sa isang sistema sa isang tiyak na runtime. 3. Gumagana ang MyEclipse sa pamamagitan ng pagbibigay ng mga opsyonal na mga bundle ng teknolohiya.