Eclipse i Myclipse

Anonim

Eclipse vs. MyEclipse

Eclipse i MyEclipse su pomalo slični na prvi pogled; Međutim, nakon što ih češće upotrebljavate, shvatit ćete da su potpuno drugačiji. Eclipse plug-in podrazumijeva arhitektonski uzorak za stvaranje aplikacije iz sastavnih dijelova. To je proširiva platforma koja se koristi za izradu IDE-ova. Osim toga, dala je jezgru usluga za kontrolu paketa alata koji rade zajedno kako bi podržali programske zadatke. Postoje alatni graditelji koji pridonose Eclipse platformi. Oni se dijele omatanjem svojih alata u utične komponente; to će biti u skladu s platformom. Osim toga, osnovni mehanizam proširivosti donosi novi plug-inovi u novim elementima za obradu dodataka koji već postoje. Unatoč činjenici da se usredotočuje na izgradnju IDE-ova, Eclipseovi koncepti i implikacije podržavaju opći model za pristup aplikaciji različitih dijelova stvorenih od strane različitih tvrtki.

S druge strane, radni stol tvrtke MyEclipse je platforma s bogatim sadržajem i plug-in za poslovnu klase. To je alat prikladan za razvoj softverskih aplikacija i sustava koji podržavaju puni životni ciklus razvoja aplikacija. MyEclipse ima mnogo toga za ponuditi - prošao je standarde otvorene industrije i čak redefinirao cijene softvera, podrške i ciklusa izdavanja isporuke. Stvorio je kompletno okruženje za razvoj aplikacija za J2EE WEB, XML, UML i baze podataka. Štoviše, on ima najopsežniji izbor konektora aplikacijskih poslužitelja s više od 25 ciljanih okruženja, a ima sposobnost optimizacije razvoja, testiranja implementacije i čak prenosivosti.

Eclipse plug-in model uglavnom je dio koji daje određenu vrstu usluge unutar konteksta Eclipse radne ploče. "Komponenta" ovdje znači objekt koji je konfiguriran u sustav u određenom vremenu implementacije. Runtime Eclipsea pružit će infrastrukturu potrebnu podršku za aktiviranje i upravljanje skupom dodataka koji rade ruku pod ruku. To je neophodno kako bi se osigurala bešavna okolina za razvoj aktivnosti.

Dok Eclipse radi za primjer, plug-in će morati biti povezan u primjeru neke klase plug-in runtime, češće poznat kao plug-in klase. Klasa za dodatke izradit će potrebnu konfiguraciju i podršku za upravljanje, a zatim će se morati proširiti na org.eclipse.core.runtime. To će biti apstraktna klasa koja može generirati objekte za upravljanje dodataka. Instalacija plug-ina bi uključila mapu dodataka koja sadrži pojedinačne dodatke. Takvi dodatke bit će upisani u XML vrstu datoteke; to će omogućiti datoteci da obavijesti Eclipse runtime o tome što plug-ins treba biti aktiviran.

Obrnuto, model MyEclipse funkcionira nudeći korisnicima svestranost odabira tehnologije potrebne za svaki stupanj primjene. Također će nuditi i opcionalne pakete tehnologije, kao i pristup brzinama predlošcima za generiranje šifara i dodavanje reklama treće strane. Štoviše, ima OSS alate za daljnji razvoj.

Postoji i poboljšanje aktivnosti razvojnih programera; poboljšava Eclipse iskustvo pružajući Java EE / J2EE bazu podataka i bogati klijent razvojno okruženje. Workbench također ima ugrađeni Tomcat poslužitelj, dajući korisniku mogućnost da ima sandbox. RAD, UML, POJOs i Web 2.0 također su dostupni. MyEclipse je maksimizirao svoj potencijal da učinkovito pruži svojim korisnicima alate potrebne za razvojne projekte svih veličina; od tvrtke od jedne do najvećih multinacionalnih tvrtki. To je vjerodostojan alat za razvoj softvera koji koristi toliko elitnih tvrtki kao što su IBM, United Airlines, Glaxo Smith Kline, pa čak i Europski parlament.

Sažetak:

1. Eclipse je dodatak za arhitektonski uzorak, dok je MyEclipse potpuno opremljena platforma za aplikaciju za razvoj softvera. 2. Eclipse je dio konteksta Eclipse radnog stola. Dodatak se konfigurira u sustav pri određenom izvođenju vremena. 3. MyEclipse radi nudeći opcionalne snage tehnologije.