 |
Grunderna

Jag kommer att använda mig av Microsoft Visual J++ 6.0 som miljö. Man kan ha många åsikter om detta val men nedan har jag några av de argument, både för och emot, som jag beaktat i detta val.
För:
- VJ++ har en utmärkt editor som har både "syntax highlighting", kodformatering och intellisense
- VJ++ ingår i Visual studio så vi behöver inte köpa till några program till skolan där jag arbetar
Mot:
- VJ++ stöder bara JDK version 1.1.4
- VJ++ Stöder endast AWT och WFC. Man kan får JFC/Swing att fungera med vissa svårigheter (se Q243022 i MSKB för mer information)
- VJ++ har inga "formar" som i VB så man kan inte "rita upp program".
- VJ++ använder sig av klasser och lösningar som inte Sun (som har rätten till Java) har godkänt och som bara fungerar i Windows miljö.
- Stödet för Java är rätt "halvhjärtat" fråm Microsofts sida
Man kan dock - med viss försiktighet - skapa portabla/kompatibla Java program med Visual J++ version 6.0.
Några ordförklaringar:
- JDK
- Java Development Toolkit. Versionen på denna bestämmer vilken funktionalitet som man har tillgång till. Oftast är program skrivna för en äldre version fullt kompatibla med nyare versioner, men inte alltid.
- AWT
- Advanced Windowing Toolkit. Ett antal klasser för skapande av knappar, textboxar och annat som kan vara användbara.
- WFC
- Windows Foundation Classes. Microsoft egen variant på samma tema som AWT. Ger upphov till icke portabel kod som kräver Windows
- JFC/Swing
- Ett nyare alternativ till AWT som innehåller "modernare" komponenter (bl.a. träd och editorer) än AWT
|
|