Avatar billede jopsen Nybegynder
22. januar 2006 - 17:39 Der er 14 kommentarer og
1 løsning

Valg af IDE (Java)

Hej,

Jeg regner med at jeg skal til at lege lidt med Java. Jeg kører et lille projekt på sourceforge.net/projects/p2pchat som jeg gerne vil have porteret til Java. Problemet består i at se forskellen på de forskellige Java IDE'er!

Mine overvejelser går på:
NetBeans
Sun Java Studio Creator
Sun Java Enterprise Studio 8
Sun Studio 11
Eclipse

De er alle gratis eller OSS, jeg vil gerne høre hvilke fordele der er ved de forskellige ?
Er det en god ide at bruge en af dem som kun er gratis ? (Sun kunne jo tage penge for næste version, og det ville være skidt da dette er et NON-profit projekt).
Har jeg glemt nogle vigtigt IDE'er som jeg skal kigge mere på?
Hvordan arbejder de sammen med CVS fra sourceforge.net?

Man kan få et NSIS (Installer system) plugin til eclipse, finde der lignende til de andre IDE'er?
Hvilke fordele er der ved at benytte NetBeans Platformen ? (Jeg mener de der lib's de snakker om).

håber der er nogen der kan hjælpe mig med en lille pro/cons diskussion...
Avatar billede simonvalter Praktikant
22. januar 2006 - 18:30 #1
Netbeans har den klart bedste GUI builder Matisse.

Eclipse har dom du nævner en masse plugins.

Sun java studio creator er til jsf/web applikationer
Sun Java Enterprise Studio er svjv til Java EE arbejde.
Avatar billede simonvalter Praktikant
22. januar 2006 - 18:34 #2
hov kom til at trykke submit før tid :)

"Sun Studio 11 software is the latest release of record-setting, optimizing compilers and tools for the C, C++ and Fortran developer"
Avatar billede simonvalter Praktikant
22. januar 2006 - 18:42 #3
Jeg synes du skulle hente og evaluere både netbeans og eclipse.
Avatar billede simonvalter Praktikant
22. januar 2006 - 18:48 #4
Den efter min mening bedste IDE er godt nok ingen af dem du nævner men er Intellij IDEA som godt nok koster penge, men hvis man kører med en EAP (Early Access Program) version så kan den bruges gratis.

Jeg har ikke oplevet problemer ved at skifte mellem IDE, så jeg mener ikke man skal være bange for at det usansynlige skulle ske at SUN vælger at tage penge for produktet. Det eneste problem vil være at skulle vænne sig til en ny, hvilket jeg kun ser som en midlertidig gene.
Avatar billede jopsen Nybegynder
22. januar 2006 - 20:29 #5
jeg har læst noget om at hvis man skriver sit program i netbean (eller et af de nedarvede IDE'er (Sun's)) så vil man benytte netbeans platformen, som bla. tilbyder ......... form mig lød det som en form for ekstra lib's oven på java core.... kan det ikke give problemer at benytte sådan et system hvis jeg bagefter vi skrifte til eclipse.???
Avatar billede simonvalter Praktikant
22. januar 2006 - 21:40 #6
Nej det passer ikke. Der er dog det at hvis du benytter gui designeren, så kan du benytte et layout som netbeans gui designeren kan finde ud af og som er rimlig nice. Du vil altid kunne bruge dette i en anden IDE, dog vil dette nok blive manuelt.
Du kan altid vælge at lave gui med de standard layouts der følger med swing og du kan vælge at skrive din gui kode manuelt, men så mister du også det som gør matisse til den bedste GUI designer.

Det er iøvrigt ikke kun gældende for Netbeans. Alle IDE som har egne layouts osv. vil have det "problem". Du vil altid kunne bruge dem under en ny manuelt... men hvis den gamle IDE havde speciel support så mister du selvfølgelig den.
Avatar billede arne_v Ekspert
23. januar 2006 - 15:30 #7
Rent CV maessigt er det nok bedst at vaelge Eclipse - dens udbredelse
er meget stor og voksende

Men ellers er valg af IDE jo meget et spoergsmaal om smag og behag - jeg kan
bedre lide Eclipse end NetBeans, men det behoever ikke at betyde at andre
ogsaa goer det
Avatar billede jonas82 Nybegynder
23. januar 2006 - 16:24 #8
Jeg bruger IntelliJ IDEA. Den fanger rigtig mange fejl uden man skal til at kompilere. Synes generelt den er rigtig god.
Avatar billede callisen Nybegynder
30. januar 2006 - 16:03 #9
Det arne_v siger delvis noget vrøvl, for enten kan du programmere i java eller også kan du ikke. Når du begynder at kode vi du finde ud af at de bedste IDE'er ligner hinanden meget. Reelt set er der kun 3 forskelle.

Nogle har ikke en grafisk brugergrænseflade til swing objekter m.m. (drag and drop knapper m.m)

Nogle har ikke integreret JUnit

Sidst men ikke minst, og du må ikke spørge mig om hvor, men Eclipse finder flere fejl. Hvis du har en større app. som du har lavet i fx. NetBeans eller Jbuilder

Mit råd at benytter den IDE der ligner det miljø du kender fra tidligere beskendtskaber. Når du så begynder at føle dig hjemme i java verdenen, bør du kigge på JUnit. Grunden hertil er at hvis du nogen siden skal lave noget seriøst skal du alligevel lave nogle ordenlige test. Det fede ved JUnit er at den er integreret i Eclipse og Netbeans.

De 3 bedste er efter min mening NetBeans, Jbuilder og Eclipse.
Husk lige at du kan downloade Jbuilder gratis til privat brug, og den nye er ren faktisk rigtig fed og er den IDE der kan langt mest.
Avatar billede arne_v Ekspert
30. januar 2006 - 16:11 #10
jeg tror nu godt at jeg kunne finde nogle flere forskelle: J2EE wizards, refactoring support etc.

du har ret i at ens Java kundskaber ikke afhaenger af ens IDE, men det har diverse
personale afdelinger ikke fundet ud af

det er ret almindeligt at Eclipse staar paa listen over ting der soeges
Avatar billede callisen Nybegynder
30. januar 2006 - 16:26 #11
Det er meget muligt, men min pointe jo at hvis der er nogen der søger en java programør der skal være godt inde i fx Eclipse eller Jbuilder den sags skyld så skriver man at man er det. De eneste man skal sørge for er at man ikke giver udtryk for at man kan noget man ikke kan. Grunden er andre udviklere hurtig vil opdage det, og det ville ikke være så rat. Har set det og folk bliver lidt sure på sådanne personer, inkl undeteget.

Men sålænge der er tale om java kundskaber indgår de jo i alle IDE'erne, det er jo det fede ved java.
Avatar billede jopsen Nybegynder
05. maj 2006 - 22:15 #12
er det nogen der gider smide et svar... -tak...
Avatar billede arne_v Ekspert
06. maj 2006 - 00:34 #13
det må vist være Simon som skal svare
Avatar billede simonvalter Praktikant
06. maj 2006 - 02:50 #14
ok
Avatar billede rmjdk Nybegynder
19. september 2007 - 23:22 #15
Hvorfor har ingen nævnt JDeveloper? :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester