Det bästa verktyget för Java-programmerare när de börjar skriva sina första program är ett diskutabelt ämne. Deras mål måste vara att lära sig grunderna i Java-språket. Det är också viktigt att programmeringen ska vara rolig. Kul för mig är att skriva och köra program med minsta krångel. Frågan blir då inte så mycket att lära sig Java som var. Programmen måste skrivas någonstans och att välja mellan att använda en typ av textredigerare eller en integrerad utvecklingsmiljö kan avgöra hur kul kul programmering kan vara.
Det finns inget sätt att sprida upp vad en textredigerare gör. Det skapar och redigerar filer som inte innehåller mer än vanlig text. Vissa erbjuder inte ens ett antal teckensnitt eller formateringsalternativ.
Att använda en textredigerare är det mest förenklade sättet att skriva Java-program. När Java-koden har skrivits kan den sammanställas och köras med hjälp av kommandoradsverktyg i ett terminalfönster.
Exempel Textredigerare: Anteckningar (Windows), TextEdit (Mac OS X), GEdit (Ubuntu)
Det finns textredigerare som är speciellt gjorda för att skriva programmeringsspråk. Vi ringer dem programmering textredigerare för att markera skillnaden, men de är allmänt kända helt enkelt som textredigerare. De handlar fortfarande bara med vanliga textfiler men de har också några praktiska funktioner för programmerare:
Exempel på programmering av textredigerare: TextPad (Windows), JEdit (Windows, Mac OS X, Ubuntu)
IDE står för Integrated Development Environment. De är kraftfulla verktyg för programmerare som erbjuder alla funktioner i en programmeringstextredigerare och mycket mer. Tanken bakom en IDE är att omfatta allt som en Java-programmerare skulle vilja göra i en applikation. Teoretiskt sett bör det tillåta dem att utveckla Java-program snabbare.
Det finns så många funktioner som en IDE kan innehålla att följande lista endast innehåller några utvalda. Det bör lyfta fram hur användbara de kan vara för programmerare:
Exempel på IDE: Eclipse (Windows, Mac OS X, Ubuntu), NetBeans (Windows, Mac OS X, Ubuntu)
För en nybörjare att lära sig Java-språket behöver de inte alla verktyg som finns i en IDE. Att faktiskt behöva lära sig en komplex programvara kan vara lika skrämmande som att lära sig ett nytt programmeringsspråk. Samtidigt är det inte roligt att ständigt växla mellan en textredigerare och ett terminalfönster för att kompilera och köra Java-program.
Vårt bästa råd tenderar att använda NetBeans enligt de strikta instruktionerna som nybörjare ignorerar nästan all dess funktionalitet i början. Fokusera rent på hur man skapar ett nytt projekt och hur man kör ett Java-program. Resten av funktionaliteten kommer att bli tydlig när det behövs.