Onko iso homma siirtyä netbeansista eclipsen käyttäjäksi? Onko ohjelmien filosofiassa suuria eroja?
Osaako eclipse tehdä valmiit paketit ja muut deployaamiset automaattisesti kuten nb osaa? Kaatuileeko (nb ei)? Olisko jollain kokemuksia?
Osaako eclipse tehdä valmiit paketit ja muut deployaamiset automaattisesti kuten nb osaa? Kaatuileeko (nb ei)? Olisko jollain kokemuksia?
Vastaukset 13
Vanhimmat
todella tyytyväinen ja ei ole ollut aihetta miettiä vaihtoa.
Asenna se ensin rinnalle ja hae tarvitsemasi pluginit.
En tiedä mistä aloittaisin. No kai toi sdk ensin.. hirveän sekavat sivut. On tässä varmaan iso kynnys kun on tottunut helppoon, javalla tehtyy ideen.
Täähän näyttää tarvitsevan linuxissa gtk :aa ja osa aliprojekteista ei toimi lainkaan linuxissa... pitäsköhän hankkiutua jonnekin kurssille ennen kuin rupeaa hakkaamaan päätä seinään.
Eikö tällä pysty edes tekemään graafisesti swing-komponenetteja? Pitääkö servlettien tauhka kirjoittaa tosiaan itse?
Perhana, mä jotenkin arvasin että tää eclipse on ihan toisella levelillä ja tarkoitettu vain guruille. Kai tässä sitten on jotain plugineita mitä netbeansissa ei ole, eihän tätä muuten käytettäisi.
Epäilenpä, että netbeans jyrää tämän muutamassa vuodessa. Vai onko tämä vain ensivaikutelmaa?
eclipsellä on ibm:n, sunin, borlandin etc. tuki takanaan joten veikkaampa että käy päin vastoin... kyllä oikeilla plugareilla pystyy tekemään kaiken saman minkä NB:ssäkin, hommaa nyt aluksi visual editor jolla saa graafisesti nysvättyä käyttöliittymiä.
tää sekavuus on ihan käsittämätöntä. mistä mä tiedän mitä plugineita mun pitää ladata milloinkin? niitähän on ihan tautisesti!
Jos mä haluan tehdä servletin ja testata sen saman tien, ei taida tällä onnistua? NB:ssähän saa mukaan bundlatun tomcatin ja ide osaa suoraan deployata tuotoksen tomcattiin ja sen voi testata saman tien.
No nyt mä oon tapellu noin viisi tuntia tän eclipsen kanssa. Pakko on todeta, että nb menee ohi mennen tullen. Jos mulla olisi ohjelmistofirma, en haluaisi koodareiden joutuvan tappelemaan perusasioiden kanssa, vaan haluaisin heidän tekevän tulosta.
Missä käyttäjäystävällisyys, missä logiikka? Miksi eclipse tökkii, mutta nb ei? Täähän on muutenkin kuin 70-luvun lopun pahimmista räpellyksistä!
Mä joudun tän kai pakosta opettelemaan, mutta täytyy sanoa, että pitkin hampain. Jos jollakulla on tarjota hyvä newbies-linkkivinkki, ottaisin kiitollisena vastaan.
huomaa ettei sulla pahemmin kokemusta ohjelmistojen kehittämisestä ole. se on täysin luonnollista että kun on "pienen iän" jotain kehitystyökalua käyttänyt niin sen jälkeen muut tuntuvat kömpelöltä. itsellä sama ongelma kun siirryin delphistä visual studioon. kaikki oli niin perseestä ja tulipa siinä kirottua mikkisoftakin maan rakoon pariin otteeseen... mutta eipä siinä sitten montaa viikkoa vierähtänyt kun koko hoito oli omaksuttu ja työnteko oli kuin silkkiä (no, melkein, delphin jälkeen aika vaikeaa kyllä pistää yhtä jouhevasti). eli mitä tästä opimme? ihmiset on erilaiset ja kehitystyökalut on erilaiset, ja jos vaivautuu opettelemaan kärsivällisesti uutta niin kyllä se iskostuu selkäytimeen ihmeen nopeasti!
Viimeksi askartelin Eclipse WTP:llä ja yritin tehdä EJB-papuja, sessionpavun sai jotekin tehtyä, entitypavun kanssa homma sitten menikin solmuun. Eclipsessä oli bugeja, näytti käännösvirheitä ja lisäämällä rivinvaihdon, tai poistamalla rivinvaihdon virheet poistuivat. Koodit kääntyivät kyllä, mutta komponenttien jakelussa hommat menivätkin mäkeen.
Välillä saman komponentin jakelu palvelimelle meni läpi ja välillä siinä oli eclipsen mielestä ongelmia, vaikka mitään muutoksia ei tehty. Poistin itse komponentin JBoss-palvelimelta.
Eclipsessä täytyy muistaa ottaa mukaan kaikki oikeat versiot laajennoksista, jotta homma toimii. Jos jonkun laajennoksen versio on väärä, tulee ongelmia esim. väärä xdoclet-versio.
Myös itse Eclipse WTP:n dokumentaatio on aivan PASKA, verrattuna NetBeansin dokumentaatioon. WTP:n tutoriaalit olivat hyviä, mutta vanhemmalle versiolle, josta hommat ovat muuttuneet.
Eclipse-projekti on siirtynyt BEA:N vastuulle, eclipseen ei ole kaupalliselta pohjalta J2EE:tä lähdetty kehittelemään ja tehty niitä sen jälkeen ilmaiseksi.
NetBeans on ilmainen ja siinä on valmiita vizardeja milloin mihinkin juttuun. Se on huomattavasti professionaalimpi J2EE-puolella. Sain sillä hyvin helposti aikaiseksi toimivan sovelluksen missä JSP-käytti servlettiä, oli sessionfasadi (session EJB) ja CMP entitypapu (EJB). Vastaavan kanssa tappelin eclipse WTP:n kanssa pitkään ja jätin kesken.
Eclipse on hyvä, mutta en kuitenkaan J2EE:tä sillä tekis, kuin korkeintaan servlettejä ja JSP-sivuja.
Nyt mulla on käytössä NetBensista sellainen versio jossa on integroituna koko paketissa SUN:in J2EE-serveri ja UML ym.
Netbeansissa on paljon sellaista valmiina, mitä joutuu eclipseen erikseen asentelemaan, tai siinä ei ole ollenkaan. Esimerkiksi siinä on valmiita suunnittelumalleja ja rakentelee valmiiksi yhteyksiä papujen ja JSP-sivujen kanssa, puhumattakaan JSF:stä.
Sellainekin erikoisuus siinä on, että wizardi hoitaa jos haluaa niin valmiiksi CMP entiytpavulle JSF-käyttöliittymät siten, ettei tarvi muuta kun asettaa komponentti palvelimelle ja homma pelittää.
Mä yritän tässä saada positiivisempaa asennetta eclipseen, kuten tuossa joku aiemmin ehdottikin. Vaikeaa se on, kun on hyvään tottunut, yritän silti kuitenkin.
Voihan olla että vuoden päästä olen vankkumaton eclipsen kannattaja, joka pierasee netbeansiin päin. Saas nähdä nyt.
Tulee kyllä mieleen tämä windows-linux -asetelma. Kyllä Eclipsen täytyy olla todella paljon parempi kuin muiden, koska sitä kaikki käyttävät...
...sen suosio.
Eclipse tulee kulkemaan NetBeans:in suuntaan, eli siihen integroidaan ominaisuuksia ja erilaisia vizardeja, muuten se häviää ilmaissoftien kilpailun.
Ei ole järkeä lähteä itse uhraamaan aikaa oikeiden laajennosversioiden asentelemiseen ja niistä johtuvien toimintaongelmien selvittelyyn, kun sen voisi tehdä eclipsen kehittäjätkin.
Oleellisempaa on käyttää lapiota, eikä rakentaa sitä. Ainakin J2EE-ominaisuudet ovat vielä eclipsessä pahasti vaiheessa.
Itsekin olen koodannyt tähän mennessä pääasiassa Delphillä (windowsille) ja Kylixillä (linuxille).
Mikäs olisi helpoin Java -ympäristö omaksua, jos ei ole ennen käyttänyt Java -IDE:jä?
Tarkoitus on kehittää javasovelluksia Sony Ericssonin puhelimille, joten IDE:n pitää olla sellainen, johon saa integroitus Sony Ericssonin toolkitin.
Ainakin netbeansissa on saatavilla helppo j2me-ympäristö puhelinemulaattoreineen päivineen.
Mutta siitä asenneongelmasta. Eclipse on ihan oikeasti todella pahasti netbeansia jäljessä käytettävyydessä, dokumentaatiossa ja ylipäätään niissä asioissa, joilla koodia pyritään tuottamaan nopeasti ja laadukkaasti.
Väitän parin viikon kokeilun jälkeen, että eclipseä käytetään yleisesti vain ja ainoastaan siksi, että siihen on totuttu ja se on ns. de facto -standardi. Eniten ärsyttää työtilan puute. Näyttöni koko on 1400x1050 pikseliä, eikä se riitä eclipsessä mihinkään. Joo joo, en varmaan osaa käyttää sitä oikein, mutta on se nyt kumma jos pitää oikein kurssille mennä mokoman asian takia.
Kun mä valitsen swing-komponentin ja sanon "action performed", generoi tämä tyhmä ide aina uuden actionin edellisten perään. Ei mitään järkeä tässäkään. Miksi tätä ylipäätään käytetään?