Forskjell mellom Eclipse og Myeclipse Forskjellen mellom

Anonim

Eclipse vs MyEclipse

Eclipse og MyEclipse ligner noe ved første øyekast; Men når du kommer til å bruke dem oftere, vil du innse at de er helt forskjellige. Eclipse plug-in innebærer et arkitektonisk mønster for å lage en applikasjon fra bestanddeler. Det er en utvidbar plattform som brukes til å lage IDEer. I tillegg har den gitt en kjerne av tjenester for å kontrollere en pakke med verktøy som samarbeider for å støtte programmeringsoppgaver. Det er verktøybyggere som bidrar til Eclipse-plattformen. De deles ved å pakke inn verktøyene sine i pluggbare komponenter; Dette vil samsvare med plattformen. I tillegg er den grunnleggende mekanismen for utvidbarheten forårsaket av de nye plugin-modulene i de nye behandlingselementene til plugin-moduler som allerede eksisterer. Til tross for at det fokuserer på å bygge IDEer, støtter Eclipse konsepter og implikasjoner en generell modell for å komme opp med en applikasjon fra ulike deler skapt av ulike selskaper.

MyEclipse-arbeidsbenken, derimot, er en fullverdig plattform og en plugin for bedriftsklasse. Den har et verktøy som passer for å utvikle programvare og systemer som støtter hele livssyklusen av applikasjonsutvikling. MyEclipse har mye å tilby - det har gått over åpen industristandard, og har selv omdefinert prisingen av programvare, støtte og leveringsfrigjøringssykluser. Den har opprettet et komplett applikasjonsutviklingsmiljø for J2EE WEB, XML, UML og databaser. Videre har den det mest omfattende utvalg av applikasjonsserverkontakter med over 25 målmiljøer, og den har kapasitet til å optimalisere utvikling, distribusjonstesting og til og med portabilitet.

Eclipse-plug-in-modellen er hovedsakelig en del som gir en viss type tjeneste innenfor konteksten til Eclipse-arbeidsbenken. "Komponent" her vil bety objektet som er konfigurert til et system ved en bestemt distribusjonstid. Rundtiden til Eclipse vil gi en infrastruktur den nødvendige støtten for å aktivere og betjene et sett med plug-ins som arbeider hånd i hånd. Dette er nødvendig for å sikre et sømløst miljø for utviklingen av aktiviteter.

Når Eclipse kjører for en forekomst, må en plug-in kobles i en forekomst av noen plug-in runtime-klasse, mer kjent som plug-in-klassen. Plug-in-klassen vil skape en nødvendig konfigurasjon og støtte for ledelsen, og den må da strekke seg til org. formørkelse. kjerne. runtime. Dette blir abstrakt klassen som kan generere fasiliteter for administrasjon av plugin-moduler. Plugg-installasjonen vil innebære plugin-modulen som inneholder individuelle plugin-moduler.Slike programtillegg vil bli skrevet inn i en XML-type fil; Dette vil tillate filen å informere Eclipse runtime av hvilke plugin-moduler som skal aktiveres.

Omvendt fungerer MyEclipse-modellen ved å tilby brukerne allsidigheten til å velge teknologien som kreves ved hvert applikasjonsnivå. Det vil også tilby valgfrie teknologiblandinger, samt tilgang til hastighetsmaler for generering av koder og tillegg av en tredjeparts kommersiell. Videre har OSS verktøyene for videreutvikling.

Det er også en forbedring i utvikleraktiviteten; det forbedrer Eclipse-opplevelsen ved å gi en Java EE / J2EE database og utviklingsmiljøet for rike klienter. Arbeidsbenken har også en innebygd Tomcat-server, som gir brukeren muligheten til å ha en sandkasse. RAD, UML, POJOs og Web 2. 0 er også gitt. MyEclipse har maksimert sitt potensial til effektivt å gi sine brukere verktøyene som er nødvendige for utviklingsprosjekter av alle størrelser; fra et selskap av en til de største multinasjonale firmaer. Det er et troverdig programvareutviklingsverktøy som brukes av så mange elitefirmaer som IBM, United Airlines, Glaxo Smith Kline, og selv i Europaparlamentet.

Sammendrag:

1. Eclipse er en plug-in for et arkitektonisk mønster, mens MyEclipse er en fullverdig plattform for programvareutvikling.

2. Eclipse er en del av konteksten til et Eclipse arbeidsbenk. Plugin-modulen konfigureres i et system på et bestemt kjøretid.

3. MyEclipse fungerer ved å tilby valgfrie teknologiblandinger.