Eclipse och MyEclipse är något liknande vid första anblicken; Men när du kommer att använda dem oftare kommer du att inse att de är helt olika. Eclipse-plug-in innebär ett arkitektoniskt mönster för att skapa en applikation från beståndsdelarna. Det är en utbyggbar plattform som används för att skapa IDE. Dessutom har den gett en kärna av tjänster för att styra ett paket verktyg som arbetar tillsammans för att stödja programmeringsuppgifter. Det finns verktygsbyggare som bidrar till Eclipse-plattformen. De delas genom att sätta in sina verktyg i pluggbara komponenter. Detta kommer att överensstämma med plattformen. Dessutom åstadkoms den grundläggande mekanismen för utvidgningsbarheten med de nya plugin-programmen i de nya bearbetningselementen till plug-ins som redan existerar. Trots att det fokuserar på att bygga IDE, stödjer Eclipse koncept och implikationer en allmän modell för att komma fram till en applikation från olika delar skapade av olika företag.
MyEclipse-arbetsbänken är å andra sidan en komplett plattform och en plug-in för företagsklass. Den har ett verktyg som passar för att utveckla program och system som stöder hela livscykeln för applikationsutveckling. MyEclipse har mycket att erbjuda - det har gått över öppna industristandarder, och har även omdefinierat prissättningen av mjukvaru-, support- och leveransfriscyklerna. Den har skapat en komplett applikationsutvecklingsmiljö för J2EE WEB, XML, UML och databaser. Dessutom har den det mest omfattande urvalet av applikationsserverns kontakter med över 25 målmiljöer, och den har kapacitet att optimera utveckling, implementeringstestning och jämn portabilitet.
Eclipse-plug-in-modellen är främst en del som ger en viss typ av service inom Eclipse-arbetsbänkens sammanhang. "Komponent" här betyder det objekt som har konfigurerats i ett system vid en viss implementeringstid. Eclipse runtime kommer att ge en infrastruktur det nödvändiga stödet för att aktivera och driva en uppsättning plugins som arbetar hand i hand. Detta är nödvändigt för att säkerställa en sömlös miljö för utveckling av aktiviteter.
När Eclipse körs för en instans måste en plug-in kopplas i en instans av någon plug-in runtime-klass, mer känd som plug-in-klassen. Plug-in-klassen kommer att skapa en nödvändig konfiguration och stöd för hanteringen, och det måste då förlängas till org.eclipse.core.runtime. Det här är den abstrakta klassen som kan generera faciliteter för hantering av plugin-program. Plug-in-installationen skulle innehålla plugin-mappen som innehåller enskilda plugin-program. Sådana plugin-program kommer att skrivas in i en XML-typ av fil; Detta gör det möjligt för filen att informera Eclipse runtime av vilka plugin-program som behöver aktiveras.
Omvänt fungerar MyEclipse-modellen genom att erbjuda användarna mångsidigheten att välja den teknik som krävs vid varje applikationsnivå. Det kommer också att erbjuda valfria teknikpaket, samt tillgång till hastighetsmallar för generering av koder och tillägg av en tredje part kommersiell. Dessutom har det OSS-verktygen för vidareutveckling.
Det finns också en förbättring av utvecklaraktiviteten; det förbättrar Eclipse-upplevelsen genom att tillhandahålla en Java EE / J2EE-databas och utvecklingsmiljön för rika klienter. Arbetsbänken har också en inbäddad Tomcat-server, vilket ger användaren möjlighet att ha en sandlåda. RAD, UML, POJOs och Web 2.0 tillhandahålls också. MyEclipse har maximerat sin potential att effektivt erbjuda sina användare de verktyg som behövs för utvecklingsprojekt av alla storlekar. från ett företag av en till de största multinationella företagen. Det är ett trovärdigt mjukvaruutvecklingsverktyg som används av så många elitföretag som IBM, United Airlines, Glaxo Smith Kline och även i Europaparlamentet.
1. Eclipse är en plug-in för ett arkitektoniskt mönster, medan MyEclipse är en komplett plattform för applikationsutveckling.
2. Eclipse är en del av kontexten för en Eclipse arbetsbänk. Plug-in konfigurerar till ett system vid en viss körtid.
3. MyEclipse fungerar genom att erbjuda valfria teknikbuntar.