Eclipse Web Tools Platform bereikt versie 1.0

testplaatje EclipseEclipse heeft zijn Web Tools Platform (WTP) 1.0 afgelopen vrijdag vrijgegeven, waarmee de eerste release met een mooi afgerond getal een feit is. Eclipse is een open-source initiatief van onder meer Bea, JBoss, QNX Software Systems, SuSE en Red Hat en Borland. Het doel van Eclipse is het ontwikkelen van een ontwikkelomgeving voor programma's en services in diverse programmeertalen, maar met een nadruk op Java. Mike Milinkovich, directeur van Eclipse toont zich opgetogen met release 1.0. Het bieden van een goed platform waar bedrijven zich aan kunnen optrekken bij het bouwen van webapplicaties en J2EE tools, noemt hij een belangrijk onderdeel van de strategie van de Eclipse Foundation. Deze release, die een update is van versie 0.7, is nu zover doorontwikkeld dat hij ook geschikt is om door softwaremakers gebruikt te kunnen worden. Deze versie heeft zich op twee punten gefocust: het definieren van de WTP API en het gelijke tred houden met het onderliggende Eclipse platform. In toekomstige release zal men zich vooral concentreren op web- en J2EE-standaarden als Java 5.0 and WSDL 2.0.

Door Caroline Schröder

22-12-2005 • 18:25

23

Bron: Eclipse

Reacties (23)

23
23
6
2
1
16
Wijzig sortering
Merk verder op dat de core van Eclipse helemaal geen IDE is , en zeker geen Java IDE. ALLES maar dan ook echt ALLES in Eclipse is een plug-in. Wat de meeste kennen als "Eclipse" is eigenlijk voornamelijk JDT (Java Development Tools).

Eclipse kan ook een tekstverwerker zijn, of een email programma. Met het RCP project kun je heel makkelijk de Eclipse core gebruiken om een eigen programma op te ontwikkelen. Je krijgt dan een hoop features zoals window docking meteen al gratis voor je app.

De core zelf is een soort van plug-in binder kernel (of hoe je dit ook wilt noemen) die je kunt hergebruiken voor eigen dingen. Alsof dat al niet genoeg is, kun je de complete widget set waarin eclipse gebouwd is ook nog helemaal standalone hergebruiken, zelfs zonder dat je de eclipse 'kernel' nodig hebt of binnen eclipse moet draaien. Deze widget set heet SWT, en je kunt het gewoon gebruiken om een normale applicatie mee te bouwen.

Eclipse is dus VEEL en VEEL meer dan alleen maar een IDE voor meerdere talen. Je zou het bijna een soort van high-level application framework kunnen noemen waarbij de app die het framework bouwt (de IDE dus) zelf uit dat framework bestaat.

(De laatste is niet helemaal uniek, je compiled ook een nieuwere versie van GCC met de oudere en daarna met zichzelf, etc, maar de herbruikbaarheid van de componenten waaruit Eclipse zelf bestaat is toch wel erg groot)
De kern van iedere IDE is een raamwerk waarbinnen plugins (of plugin-achtige elementen) worden gehangen die dan de vorm van een IDE vormen. Visual Studio is bv ook gewoon een raamwerk waarbinnen 'services' diensten aanbieden aan andere services en zo in zn totaliteit een IDE vormen.

Dit heeft nadelen, bv dat niet alles even samenhangend lijkt terwijl dat voor de gebruiker wel zo overkomt.
Anoniem: 42145 @EfBe23 december 2005 00:06
De kern van iedere IDE is een raamwerk waarbinnen plugins (of plugin-achtige elementen) worden gehangen
Dat klopt. Visual Studio kent ook plug-ins, en netbeans ook. De verschillen zitten echter op verschillende levels.

Ten eerste, Eclipse voert het plug-in systeem veel verder en consequenter door dan VS dat doet, of welke IDE dan ook.

Ten tweede is Eclipse in de kern dus helemaal geen IDE, maar meer een algemeen application framework. Wat dat laatste betreft doet het iets denken aan een standaard MFC applicatie die je door VS liet genereren vroeger, maar dit gaat veel verder. Alle management services voor het plug-in systeem krijg je dus ook voor je eigen applicatie erbij. De Java IDE, of zelfs de generieke base IDE, is eigenlijk alleen een example application voor de Eclipse techniek. Verwarrend is dan natuurlijk wel weer dat het framework wat dit allemaal biedt Eclipse heet en de Java IDE die er gebasseerd is dus ook. (beetje vergelijkbaar met dat Java de taal draaid op een VM platform dat ook Java heet, terwijl naar dat platform net zo goed hele andere talen gecompileerd kunnen worden).

Ten 3de biedt Eclipse dus z'n hele eigen widget set aan voor gebruik in 3rd party apps. Visual Studio had destijds best een aantal leuke widgets en controlls, maar die vond je dus niet in MFC en/of de win32 SDK terug. Eclipse biedt zelfs 2 sets aan: de basic widget set SWT en de high level MVC components in Jface.

Als laatste biedt Eclipse ook nog eens heel veel sub-projecten aan om zelf andere editors op te baseren (deze WTP dus, maar ook dingen als GEF om makkelijk je eigen grafische editor ala Visio te maken en nog veel meer). Wat dat betreft begint Eclipse bijna een soort tweede Apache organisation te worden; eerst alleen een webserver, maar nu een gehele sloot aan projecten die een af en toe slechts een lichte connectie met webserving hebben.
Ik had het niet over add-ins, ik had het over services in VS.NET, dus die je maakt met de VSIP SDK. Als je de VSIP SDK zou doorlezen kom je erachter dat VS.NET een raamwerk is waarbinnen je services hangt die het werk eigenlijk doen.
De VSIP SDK ken ik niet. Ga ik zeker binnenkort eens doorlezen!
Anoniem: 152331 22 december 2005 18:32
Hmmm, ik heb tig keren getracht Eclipse te gebruiken. Maar ik blijf bij een simpele texteditor en command line based compilen en runnen.

IDE's ook altijd....
Ik gebruik het voor PHP development icm Subversion. Prachtig!

Geef Eclipse (of een andere IDE) een echte kans. Gebruik het voor twee weken en leer hoe het werkt. Ik kan me niet voorstellen dat je terug gaat naar je text editor!
Ik gebruik eclipse erg regelmatig en er zijn echt een hoop prachtige features, soms bieden andere IDE's dezelfde feature maar omslachtiger, minder user friendly.

Eclipse 3.2 gaat trouwens erg mooie features hebben oa refactoring history in jar files etc iets wat ze al hebben gedemonstreerd op Javapolis.

Als je regelmatig met java bezig bent moet je eclipse wel eens geprobeerd hebben, k'heb al een hoopje mensen bekeerd van intellij naar eclipse ;)
Het is maar wat je wilt, ik gebruik eclypse voor bijna al mijn java werk. Ik vind het eerlijk hoe het werkt, de templates, ingebouwde CVS, Junit intergratie, automatisch afmaken , etc etc..

Maar als je het niet allemaal nodig hebt voor je programmatje van 10000 regels code dan is het denk ik ook een beetje overdreven.
Voor kleine programma's gebruik ik ook nog steeds een simpele text editor hoor (ultra-edit)
Als je via simpele teksteditors wilt werken moet je dat zelf weten. Ik vind het zelf wel handig om code te veranderen terwijl het programma draait. En ik vind het ook wel handig dat Eclipse suggesties doet als ik een klassenaam verkeerd spel. (En vervolgens meteen de juiste import neerschrijft :) )

En dan verder nog cvs-toegang, integratie met ANT, 1001 handige plugins, etc etc.
Ik ben een promptfucker pur sang, mijn favoriete editor is vim, en een betere monitor definieer ik als een monitor waar meer xtermpjes tegelijkertijd op het scherm passen. ;)

Maar toch gebruik ik Eclipse voor java development. De code completion, inline help, de diverse plugins voor xml/jsp/.. te editen maken het erg gebruiksvriendelijk.

Wel mis ik vim als editor, de IDE editors zuigen stuk voor stuk :( Er is wel een vi-clone editor voor eclipse, maar die is zeer beperkt. Je kunt overigens files ook nog gewoon via je favoriete editor blijven editen als je dat wil, maar dan mis je dus weer alle IDE integratie.
Eclipse wordt inderdaad gesteunt door dat lijstje maar origineel is het door IBM ontwikkelt. Het is trouwens ook de ide van hun websphere omgeving.
Klopt, volgens de geruchten heeft IBM er ontiegelijk veel geld in gepompt. Volgens mij rond de 100 a 200 miljoen dollar ofzo. Waarom ze het dan "weggeven" geen idee
<trivia>
Eclipse is inderdaad origineel ontwikkelt door IBM als alternatief voor NetBeans van Sun (vandaar ook de naam ;) ).
<trivia/>
Dit is weer de zoveelste nieuwssite die in deze te vroege aankondiging trapt. :) WTP 1.0 is nog steeds niet final, die is namelijk een week uitgelopen. Als het goed is wordt ie mórgen final, maar als je nu de links na loopt dan kom je terecht bij RC5 (wat overigens de beste WTP is tot nu toe).
Die zeeeeer waarschijnlijk identiek zal zijn aan de final:
The planned release date for WTP 1.0 is 2005-12-23. In the absence of any late-breaking severe problems, this release will be identical to RC5 which you can download now
net als de nieuwssites die de final 1.0 van Geronimo aankondigden :)
he he he... laten we gelijk maar gaan bashen: Eclipse vs Netbeans
ik moet eerlijk zijn, netbeans werkt wel leuk, en eclipse is in't begin mss wat moeilijker, maar daar heb ik me dan toch doorgeworsteld.

Een goede tool is Borland for eclipse 2006. dan heb je meteen ook de voordelen van instant-UML diagrammen, of van de uml's de code maken. Beetje handig voor ontwerpen. Naar't prijskaartje kijk ik liever niet ... is schoollicentie.

Ik weet niet of netbeans die mogelijkheid heeft (dacht van niet) maar die GUI-interface ontwerper is wel aardig leuk, dat herinner ik me wel nog. Voor eclipse gebruiken we nu Jigloo for eclipse. Gratis gebruik indien educationeel. Werkt ook wel aardig.

Ben echt es benieuwd naar deze tool van eclipse. De laatste tijd gaan de bedrijven 'neigen' om tools ervoor te ontwikkelen en door te pushen. Of dat nu effectief ook de blijvende trend zal blijven, kan ik niet zeggen, als student heb ik daarvoor te weinig info.
Het begint allemaal goed op elkaar te lijken.

heb deze week oracle java cursus waar we JDeveloper 10.1.3 early edition gebruiken. Zit ook zeeeeer veel moois in, en dingen die Eclips ook net nieuw heeft.
JD is ook gratis nu, dus er is nu keuze uit genoeg goede IDE's

Kan je met een text editor never nooit tegenop, qua snelheid, kwaliteit, en netheid. Al moet je je wel op 1 toeleggen, en daat helemaal voor gaan.
De tooling op het gebied van code generering vind ik zelf een sterk punt van JDev. ADF (wat helaas nog wel proprietair is) in combinatie met JSF en Struts heb ik nog nergens zo productief gezien als in JDev.
bijna, ADF is onlangs aan het apache faces project geschonken:
http://www.it-eye.nl/webl...nd-apache-faces-cherokee/
eclipse is zeker een mooie tool, tikkeltje stijle leercurve, maar dan .... :P
zelfs onze cross-compile omgeving hebben we er moeiteloos onder gehangen. remote debuggen met een cross-gdb en een bdi2000? geen probleem!

zeker mooi programma :)

Op dit item kan niet meer gereageerd worden.