Visual J# on Java - tyyppinen integroitu kehitysympäristö , jonka Microsoft on luonut .NET Frameworkille . Erityisesti on korostettava, että Visual J# -ympäristön kieli ei ole Java-kieli, se tarjoaa vain Java-tyyppisen syntaksin ja muiston . Tätä korostaa nimi J# ( J Sharp ).
Visual J# -ympäristö ei vaadi Sun JDK :ta työhönsä (ohjelmien kääntämiseen ) ja luo koodia , joka on suunniteltu suoritettavaksi ei Java-ympäristössä - JRE , vaan .NET Framework CLR -suoritusympäristössä . Toisin kuin Microsoftin aiempi Java-tyyppinen ympäristö, Visual J++ , Visual J# ei voi luoda ohjelmia, jotka on suunniteltu toimimaan Win32 -alustalla (eli ei .NET-alustalla) .
Visual J# -ympäristössä luodut ohjelmat eivät voi toimia paljaalla .NET CLR:llä, ne vaativat ylimääräisen ajonaikaisen kirjaston toimiakseen , mikä tarjoaa toisen abstraktiokerroksen, joka sijaitsee .NET CLR:n ja J#-ohjelman välissä - niin sanotun Visual J# Redistributable . [yksi]
Visual J#:n suunnittelutavoitteena oli helpottaa kehittäjien siirtymistä Java -alustalta .NET Frameworkiin. Tätä tavoitetta ei kuitenkaan saavutettu useista syistä, pääasiassa siksi, että J # ei ole täysin yhteensopiva Javan kanssa. Niille Java-kehittäjille, jotka kuitenkin päättivät siirtyä .NET -alustalle , osoittautui useimmissa tapauksissa helpommaksi oppia C # tai Managed C++ ja aloittaa niillä kirjoittaminen kuin oppia J #:n ja Javan erot ja saada tottunut siihen. Tästä syystä Visual J# ei ole saanut laajaa suosiota.
Visual Studio 2005 tuki Visual J# -kieltä, mutta se ei sisälly Visual Studio 2008 :aan .
.NETTO | |
---|---|
Toteutukset | |
Arkkitehtuuri | |
Infrastruktuuri | |
Microsoftin kielet | |
Muut kielet | |
Windows Foundations | |
Komponentit | |
Vertailut |
|
Tulevaisuuden teknologiat | |
Tietolähteet |
Ohjelmointikielet | |
---|---|
|