Visual J# er et Java - lignende integreret udviklingsmiljø skabt af Microsoft til .NET Framework . Det skal især understreges, at sproget i Visual J#-miljøet ikke er et Java-sprog, det giver kun en Java-lignende syntaks og mnemonics . Dette understreges af navnet J# ( J Sharp ).
Visual J#-miljøet kræver ikke Sun JDK for dets arbejde (til kompilering af programmer) og genererer kode designet til ikke at blive eksekveret i Java-miljøet - JRE , men i .NET Framework CLR -udførelsesmiljøet . I modsætning til Microsofts tidligere Java-lignende miljø, Visual J++ , kan Visual J# ikke generere programmer designet til at køre på Win32 -platformen (det vil sige ikke på .NET-platformen) .
Programmer, der er oprettet i Visual J#-miljøet, kan ikke køre på det bare .NET CLR, de kræver et ekstra runtime- bibliotek for at køre , som giver endnu et abstraktionslag, der ligger mellem .NET CLR og J#-programmet - det såkaldte Visual J# Redistributable . [en]
Det erklærede designmål for Visual J# var at lette overgangen for udviklere fra Java -platformen til .NET Framework. Dette mål blev dog ikke nået af en række årsager, primært på grund af den ufuldstændige kompatibilitet af J # med Java. For de Java-udviklere, der alligevel besluttede at flytte til .NET -platformen , viste det sig i de fleste tilfælde at være lettere at lære C# eller Managed C++ og begynde at skrive i det end at lære forskellene mellem J# og Java og få vant til det. Af denne grund har Visual J# ikke fået stor popularitet.
Visual J#-sproget blev understøttet af Visual Studio 2005 , men var ikke inkluderet i Visual Studio 2008 .
.NET | |
---|---|
Implementeringer | |
Arkitektur | |
Infrastruktur | |
Microsoft sprog | |
Andre sprog | |
Windows Foundations | |
Komponenter | |
Sammenligninger |
|
Fremtidige teknologier | |
Informationsressourcer |
Programmeringssprog | |
---|---|
|