Download.it - sökikon
Advertisement

Free IDE for website developers

Free IDE for website developers

Röster: (122 röster)

Programlicens: Free

Utvecklare: Netbeans

Version: 15

Fungerar under: Windows

Röster:

Programlicens

(122 röster)

Free

Utvecklare

Version

Netbeans

15

Fungerar under:

Windows

Fördelar

  • Inkluderar öppen källkod
  • Har inbyggd profiler
  • Stödjer PHP

Nackdelar

  • Kan vara långsammare än vissa IDE:er
  • Stort och komplext

NetBeans IDE är en integrerad utvecklingsmiljö för Javaprogrammerare som även har stöd för flera andra språk. När användarna först installerar programmet får de möjlighet att installera en rad olika tillägg som gör att NetBeans kan analysera kod skriven i C, C++ och till och med PHP. Kanske viktigast av allt är att NetBeans stöder JavaScript samt traditionell kompilerad Javakod.

NetBeans var en gång en del av studentprojektet Xelfi, men den senaste versionen är nästan en kommersiell programvara. Den innehåller allt du kan förvänta dig av en professionell IDE. Syntaxmarkering, felförhandling och stöd för Java EE-kod kan alla aktiveras från bekväma rullgardinsmenyer. De som arbetar med större projekt kan njuta av appens inbyggda XML-schemaverktyg, medan Rubyister och pysslare i stället kanske vill prova BPEL-modulen för orkestrering av webbtjänster.

NetBeans IDE körs i sin kärna i en 100 procent öppen källkodsmiljö. Det innebär att du kan skapa egna moduler om du någonsin hamnar i en situation där du behöver kompilera någon typ av kod som appen inte har stöd för. Beroende på vilken typ av projekt du arbetar med är det dock relativt osannolikt att detta händer.

Den stöder tillräckligt många olika ekosystem för att du inte ska stöta på alltför många problem när du arbetar med kod som är konstruerad för att dra nytta av flera plattformar. Särskilt Java-utvecklare kommer förmodligen aldrig att behöva använda ett annat verktyg eftersom NetBeans IDE innehåller allt de kan tänkas behöva.

När du har avslutat ett Java-baserat projekt aktiveras IDE:s verktyg Profiler och letar efter minnesläckor. Så snart den har hittat alla problem som den sannolikt kommer att stöta på, kommer Profiler att peka på eventuella optimeringar som den tror att din kod skulle kunna dra nytta av. Långvariga användare kanske minns en tid då du behövde ladda ner ett speciellt bibliotek för att aktivera Profiler innan du kunde använda den, men i den här versionen av NetBeans IDE finns allting med.

Med tiden kommer Profiler att få en stor mängd information om dina applets under körning och meddela dig om eventuella problem. Kreativa användare kanske vill ställa in olika brytpunkter i sin kod för att mäta exekveringstiden och se om något de skrivit inte passar in i JVM:s imaginära hårdvaruparadigm. Eftersom JVM inte existerar i verkligheten kommer de som inte är vana vid att skriva program för den med största sannolikhet att dras till just det här verktyget.

Swing-utvecklare kommer att uppskatta det faktum att NetBeans IDE gör det möjligt för dem att visuellt dra och placera GUI-komponenter på tomma formulär. Detta kan dramatiskt minska den tid det tar att skapa semi-nativa applikationer som körs på lokala systemarkitekturer. Vissa användare kan klaga på att det underliggande IDE är långsamt och uppblåst ibland, men denna funktion bör mer än väl kompensera för eventuella brister.

De som främst utvecklar för webben kan dra nytta av liknande teknik som automatiskt kontrollerar om eventuella inkluderade JavaScript-moduler är kompatibla med moderna webbläsare. Eftersom en allt större andel av webbapplikationerna uteslutande bygger på JavaScript-kod kommer den här funktionen säkert att användas flitigt.

Fördelar

  • Inkluderar öppen källkod
  • Har inbyggd profiler
  • Stödjer PHP

Nackdelar

  • Kan vara långsammare än vissa IDE:er
  • Stort och komplext