Källkoden för /anders.enges/java/java1.asp
<!--#include file="../inc/navstuff.asp" -->


<P>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.</P>
<P>För:
<OL>
<LI>VJ++ har en utmärkt editor som har både "syntax highlighting", kodformatering och intellisense<BR><BR>
<LI>VJ++ ingår i Visual studio så vi behöver inte köpa till några program till skolan där jag arbetar<BR><BR></LI></OL>
<P></P>
<P>Mot:
<OL>
<LI>VJ++ stöder bara <A href="#JDK">JDK</A> version 1.1.4<BR><BR>
<LI>VJ++ Stöder endast <A href="#AWT">AWT</A> och <A href="#WFC">WFC</A>. Man kan får <A href="#JFC">JFC/Swing</A> att fungera med vissa svårigheter (se Q243022 i MSKB för mer information)<BR><BR>
<LI>VJ++ har inga "formar" som i VB så man kan inte "rita upp program".<BR><BR>
<LI>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ö. <BR><BR>
<LI>Stödet för Java är rätt "halvhjärtat" fråm Microsofts sida<BR><BR></LI></OL>
<P></P>
<P>Man kan dock - med viss försiktighet - skapa portabla/kompatibla Java program med Visual J++ version 6.0. </P>
<P>Några ordförklaringar:</P>
<DL>
<DT><A name=JDK>JDK</A>
<DD>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. <BR><BR>
<DT><A name=AWT>AWT</A>
<DD>Advanced Windowing Toolkit. Ett antal klasser för skapande av knappar, textboxar och annat som kan vara användbara. <BR><BR>
<DT><A name=WFC>WFC</A>
<DD>Windows Foundation Classes. Microsoft egen variant på samma tema som AWT. Ger upphov till icke portabel kod som kräver Windows <BR><BR>
<DT><A name=JFC>JFC/Swing</A>
<DD>Ett nyare alternativ till AWT som innehåller "modernare" komponenter (bl.a. träd och editorer) än AWT </DD></DL>

<!--#include file="../inc/footer.asp" -->