Starpība starp Eclipse un Myeclipse

Aptumsums pret MyEclipse

Eclipse un MyEclipse no pirmā acu uzmetiena ir nedaudz līdzīgi; tomēr, kad jūs tos biežāk izmantosit, jūs sapratīsit, ka tie ir pilnīgi atšķirīgi. Eclipse spraudnis ietver arhitektūras modeli lietojumprogrammas izveidošanai no tā sastāvdaļām. Tā ir paplašināma platforma, ko izmanto IDE izveidošanai. Turklāt tas ir sniedzis pakalpojumu kodolu, lai kontrolētu rīku paketi, kas darbojas kopā, lai atbalstītu programmēšanas uzdevumus. Ir instrumentu veidotāji, kas sniedz ieguldījumu Eclipse platformas izveidē. Tie tiek koplietoti, iesaiņojot savus instrumentus pievienojamos komponentos; tas atbildīs platformai. Turklāt pamata paplašināšanas mehānismu rada jaunie spraudņi jaunajos apstrādes elementos jau esošajiem spraudņiem. Neskatoties uz to, ka tā koncentrējas uz IDE veidošanu, Eclipse koncepcijas un sekas atbalsta vispārēju modeli, kā nākt klajā ar pieteikumu no dažādām daļām, ko izveidojuši dažādi uzņēmumi.

Savukārt MyEclipse uzņēmuma darbagalds ir pilna aprīkojuma platforma un uzņēmuma klases spraudnis. Tam ir rīks, kas piemērots programmatūras lietojumprogrammu un sistēmu izstrādei, kas atbalsta pilnu lietojumprogrammu izstrādes dzīves ciklu. MyEclipse var piedāvāt daudz - tas ir izturējis atvērtās nozares standartus un pat ir nodefinējis programmatūras cenu noteikšanu, atbalsta un piegādes izlaišanas ciklus. Tas ir izveidojis pilnīgu lietojumprogrammu izstrādes vidi J2EE WEB, XML, UML un datu bāzēm. Turklāt tam ir visplašākais lietojumprogrammu serveru savienotāju atlase ar vairāk nekā 25 mērķa vidēm, un tam ir iespējas optimizēt izstrādi, izvietošanas testēšanu un pat pārnesamību..

Eclipse spraudņa modelis galvenokārt ir daļa, kas sniedz noteikta veida pakalpojumus Eclipse darbagalda kontekstā. “Komponents” šeit nozīmētu objektu, kas noteiktā izvietošanas laikā ir konfigurēts sistēmā. Eclipse izpildlaiks sniegs infrastruktūrai nepieciešamo atbalstu, lai aktivizētu un darbinātu spraudņu komplektu, kas darbojas roku rokā. Tas ir nepieciešams, lai nodrošinātu netraucētu vidi aktivitāšu attīstībai.

Tā kā Eclipse darbojas piemēram, spraudnis būs jāpievieno dažās spraudņu izpildlaika klasēs, kas plašāk pazīstamas kā spraudņu klase. Spraudņa klase izveidos pārvaldībai nepieciešamo konfigurāciju un atbalstu, un pēc tam tai būs jāpaplašina līdz vietnei org.eclipse.core.runtime. Šī būs abstraktā klase, kas var radīt spraudņu pārvaldības iespējas. Spraudņa instalēšana ietvers spraudņu mapi, kurā ir atsevišķi spraudņi. Šādi spraudņi tiks ierakstīti XML tipa failos; tas ļaus failam informēt Eclipse izpildlaiku par to, kādi spraudņi jāaktivizē.

Un otrādi, MyEclipse modelis darbojas, piedāvājot lietotājiem daudzpusību izvēlēties tehnoloģiju, kas nepieciešama katrā lietojuma līmenī. Tas arī piedāvās izvēles tehnoloģiju paketes, kā arī piekļuvi ātruma veidnēm kodu ģenerēšanai un trešās puses komerciāla pievienošanai. Turklāt tam ir OSS rīki turpmākai attīstībai.

Ir arī uzlabojumi izstrādātāju darbībā; tas uzlabo Eclipse pieredzi, nodrošinot Java EE / J2EE datu bāzi un bagātinātu klientu izstrādes vidi. Darbagaldam ir arī iestrādāts Tomcat serveris, dodot lietotājam iespēju izveidot smilšu kasti. Tiek nodrošināti arī RAD, UML, POJOs un Web 2.0. MyEclipse ir maksimāli izmantojis savas iespējas efektīvi nodrošināt lietotājus ar rīkiem, kas nepieciešami jebkura lieluma attīstības projektiem; no viena uzņēmuma līdz lielākajām daudznacionālajām firmām. Tas ir uzticams programmatūras izstrādes rīks, ko izmanto tik daudz elitāru uzņēmumu kā IBM, United Airlines, Glaxo Smith Kline un pat Eiropas Parlamentā..

Kopsavilkums:

1. Eclipse ir arhitektūras modeļa spraudnis, savukārt MyEclipse ir pilnvērtīga programmatūras izstrādes lietojumprogrammu platforma.
2. Aptumsums ir daļa no Eclipse darbagalda konteksta. Spraudnis konfigurējas sistēmā noteiktā izpildlaikā.
3. MyEclipse darbojas, piedāvājot izvēles tehnoloģiju paketes.