Avatar billede nph12 Nybegynder
12. juli 2005 - 15:12 Der er 28 kommentarer og
2 løsninger

Fra Bluej til et nyt udviklingsværktøj

Hej
Jeg bruger BlueJ, men kunne godt tænke mig at skifte til en andet udviklingsværktøj. Jeg har programmeret Java i et år.

Jeg synes, at BlueJ mangler syntaks- og formateringshjælp, men eller er et OK udviklingsværktøj. Den ting jeg godt kan lide ved BlueJ er, at man kan se objekterne og kalde metoder.

Hvis jeg skal vælge et nyt udviklingsværktøj, hvilke kan I anbefale?
Avatar billede arne_v Ekspert
12. juli 2005 - 15:13 #1
Eclipse
Avatar billede arne_v Ekspert
12. juli 2005 - 15:14 #2
www.eclipse.org

gratis
den mest anvendte Java IDE
Avatar billede nph12 Nybegynder
12. juli 2005 - 15:18 #3
Det har jeg også kigget lidt på. Hvordan kalder man metoder i eclipse?
Avatar billede arne_v Ekspert
12. juli 2005 - 15:20 #4
du kører programmet

det med at kalde ting on the fly er en BlueJ finesse
Avatar billede nph12 Nybegynder
12. juli 2005 - 15:25 #5
Jeg kigger lige på det og vender tilbage senere
Avatar billede myplacedk Nybegynder
12. juli 2005 - 18:39 #6
Jeg kan også varmt anbefale Eclipse. Den er enormt fleksibel. Jeg synes den er god til begyndere, fordi der ikke er noget "magisk" over det. Man har styr på det hele, selv om det er et avanceret IDE. Det man får hjælp til er det kedelige arbejde, som fx. opslag i API, markering af syntax-fejl osv.

Men den kan følge dig hele vejen "op". Jeg sidder selv og arbejder med enterprise-løsninger, og bruger et dyrt (5-cifret pris) udviklingsværktøj. Guess what: Det er baseret på Eclipse. Herligt. :)

Som begynder kasserede jeg selv bla. BlueJ.
Avatar billede simonvalter Praktikant
12. juli 2005 - 19:43 #7
Jbuilder er da ikke baseret på eclipse endnu hvis det er det du snakker om? De har godt nok frigivet Jbuilder kode til eclipse men der er da endnu ikke noget Jbuilder kode som bygger på eclipse... eller snakkker du om en helt anden IDE?

Jeg bliver nødt til at anbefale Intellij IDEA.. men det koster lidt.. 99USD for studerende mener jeg det er... eller gratis hvis man bruger EAP versionen (early access program)

http://www.intellij.net/eap/
http://www.intellij.com/idea/

Men nu er eclipse heller ikke kun en Java IDE det er en platform for en hel masse.. og det er måske også derfor jeg ikke helt bryder mig om det selv om jeg da kender den ganske udemærket. IDEA virker for mig simplere, hurtigere og pænere og så har de tit været hurtigere ude med funktionalitet som senere er blevet kopieret til andre IDE's IDEA er f.eks kendt for dens refactoring muligheder. IDEA var f.eks også hurtigt ude med support for Java SE 5 hvor eclipse haltede efter i et godt stykke tid med ordenlig support for det.. (har jeg læst ;)
Avatar billede arne_v Ekspert
12. juli 2005 - 19:58 #8
Det er uden tvivl IBM WSAD han snakker om !
Avatar billede arne_v Ekspert
12. juli 2005 - 20:05 #9
Jeg synes at Eclipse har alt man skal bruge og lidt til for J2SE programmering.

Og jeg synes ikke at det er en ulempe at der er tænkt på at man nemt kan lave
sine egne plugins.

Problemet er snarere at kvaliteten af plugins er meget blandet. Der er ufatteligt
mange elendige plugins.
Avatar billede simonvalter Praktikant
12. juli 2005 - 20:11 #10
Ok den har jeg ikke haft fingerne i endnu.

Men nu jeg aligevel har nævnt jbuilder så er den også ganske udemærket.. især til j2me har de nok lavet noget af det bedste. De har også en gratis personal edition. Men der bliver spekuleret lidt om deres fremtid for tiden.
Avatar billede arne_v Ekspert
12. juli 2005 - 20:18 #11
Jeg har aldrig lavet J2ME. Jeg hører andre siget at JBuilder og NetBeans er det
som duer til J2ME.

Og til J2EE foretrækker jeg iøvrigt JBuilder Enterprise Edition bl.a. er deres
Axis integration fremragende.
Avatar billede simonvalter Praktikant
12. juli 2005 - 20:28 #12
Nå ja netbeans .. den har fået en masse omtale her omkring JavaOne b.la for dens gui builder matisse
http://cld.blog-city.com/eclipse_developers_want_netbeans_matisse.htm ;)
se demo http://www.netbeans.org/files/documents/4/475/matisse.html
Avatar billede sondergard Nybegynder
12. juli 2005 - 21:05 #13
BlueJ er heller ikke et rigtigt udviklingsværktøj, det er et undervisningsværktøj lavet med henblik på at give en fornemmelse af hvordan det objektorienterede fungerer (det er også derfor man kan interagere med hvert enkelt objekt direkte). Vi brugte det også på 1. semester af min uddannelse.
Jeg bruger selv Borland JBuilder, og jeg synes det er kanon. Det har både syntaxcheck on the fly, intellisense (eller hvad det hedder) hvor den forsøger at færdiggøre f.eks. variable og metoder for en m.m. Debuggen er ikke verdens bedste, men det er umiddelbart også eneste flaw efter min mening. (Og så bruger det temmelig mange ressourcer).

Det fås, som tidligere nævnt, i en gratis Foundation udgave:
http://www.borland.com/downloads/download_jbuilder.html
Avatar billede nph12 Nybegynder
12. juli 2005 - 22:33 #14
Jeg har prøvet at sidde med Eclipse og NetBeans. Jeg tror, at jeg skal have lidt starthjælp.

Hvis man starter lidt udfra javabogen er det første eksampel dette
// Et simpelt program, der skriver "Hej verden"
// og et citat af Storm P. ud til skærmen
// Denne fil skal have navnet: HejVerden.java
public class HejVerden
{
  public static void main (String[] arg)
  {
    System.out.println("Hej Verden!");
    System.out.println("Hvornår smager en Tuborg bedst?");
    System.out.println("Hvergang!");
  }
}

Se eksampel her http://javabog.dk/OOP/kapitel2.jsp

Det kan man kopiere lige over i BlueJ, men hvis man kopiere det over i Eclipse eller NetBeans kører det ikke. Hvad gør jeg forkert?
Avatar billede simonvalter Praktikant
12. juli 2005 - 22:37 #15
Avatar billede simonvalter Praktikant
12. juli 2005 - 22:38 #16
Avatar billede simonvalter Praktikant
12. juli 2005 - 22:40 #17
Avatar billede nph12 Nybegynder
12. juli 2005 - 22:45 #18
Jeg kigger lige på det i morgen. Jeg skal nok brug lidt mere hjælp til at forstå, hvordan jeg bruger Eclipse og/eller NetBeans.
Avatar billede arne_v Ekspert
12. juli 2005 - 22:45 #19
Det bør du også kunne copy paste over i Eclipse.

Noget a la:

skifte til Java perspective
new
project
angiv navn og placering
new
class
angiv HejVerden som navn
paste kode ind
Avatar billede _carsten Nybegynder
12. juli 2005 - 22:48 #20
Nu har du jo lavet filen HejVerden.java så hvorfor copy/paste når du i NetBeans bare kan åbne filen, kompile og køre den
Avatar billede nph12 Nybegynder
12. juli 2005 - 22:57 #21
carsten>> Jeg kan godt køre den i HejVerden i NetBeans, men hvorfor får jeg ikke noget ud til skærmen?
Avatar billede _carsten Nybegynder
12. juli 2005 - 23:01 #22
Den viser teksten i en lille boks i bunden af NetBeans (alt afhængig af om du har flyttet rundt på den)
Avatar billede _carsten Nybegynder
12. juli 2005 - 23:06 #23
Bru denne hvis du vil have en besked vist på skærmen

public class HejVerden
{
  public static void main (String[] arg)
  {
    JOptionPane.showMessageDialog(null, "Hej Verden!\n" +
                                        "Hvornår smager en Tuborg bedst?" +
                                        "\nHvergang!",
                                        "Besked",
                                        JOptionPane.PLAIN_MESSAGE);
  }
}
Avatar billede _carsten Nybegynder
12. juli 2005 - 23:08 #24
Arghhh glemte import stmt



import javax.swing.*;

public class HejVerden
{
  public static void main (String[] arg)
  {
    JOptionPane.showMessageDialog(null, "Hej Verden!\n" +
                                        "Hvornår smager en Tuborg bedst?" +
                                        "\nHvergang!",
                                        "Besked",
                                        JOptionPane.PLAIN_MESSAGE);
  }
}
Avatar billede nph12 Nybegynder
13. juli 2005 - 15:01 #25
I første omgang vil jeg bare have det vist i den lille boks af NetBeans. Jeg kan ikke få det vist, så jeg må gøre et eller andet forkert. Kan I ikke lige forklare hvad jeg skal?

Man skal jo få det vist lige som dette eksempel:
http://javabog.dk/OOP/kapitel1.jsp
Avatar billede _carsten Nybegynder
13. juli 2005 - 17:03 #26
Det er nok vanskeligt at forklare det bedre end det er vist i eksempel 1.3.3, ved ikke hvad du gør forkert, men for du ikke vist teksten i output vinduet, så prøv følgende

Højreklik på filnavnet og vælg "Run File" eller tryk på "Shift + F6"

Ellers må du forklare nærmere
Avatar billede nph12 Nybegynder
14. juli 2005 - 14:49 #27
Jeg prøver mig lidt frem. Mange tak for hjælpen...

Er der nogen som vil have point?
Avatar billede arne_v Ekspert
14. juli 2005 - 14:54 #28
tjo
Avatar billede sondergard Nybegynder
14. juli 2005 - 16:07 #29
Hvis du kunne bruge min kommentar om JBuilder til noget, så jotak :)
Avatar billede simonvalter Praktikant
14. juli 2005 - 16:37 #30
Næ kun hvis du sværger til idea ..helst på en mac eller freebsd :D
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