A Visual J++ a Microsoft Java nyelvének és fejlesztői környezetének megvalósítása . A Microsoft 2004 januárjában leállította a nyelv fejlesztését [1] , a kritikus frissítéseket 2007-ben [2] . A Visual J++ fejlesztői környezet legújabb verziója a Visual Studio 6.0 volt.
A Sun Microsystems eredetileg licencelte a Microsoftnak ezt a Java-megvalósítást, de később jogi eljárást kezdeményezett a Microsoft ellen védjegybitorlás miatt. A Sun védjegyengedélye megköveteli az összes licencelt Java implementáció kompatibilitását. Számos megfigyelő megjegyezte, hogy a Microsoft megvalósítási inkompatibilitása szándékos volt, hogy lassítsa a Java technológia fejlődését. [3] [4]
A perek jelentős oka az volt, hogy a Microsoft Java virtuális gépe nem tudott átmenni a Sun automatizált megfelelőségi tesztjén. 2001. január 24-én ezt és az összes többi Sun-Microsoft pert a cégek megállapodása révén rendezték. [5] A megállapodás tartalmazott egy záradékot, amely szerint a Microsoft nem fejleszti a J++-t a Java 1.1.4-es verziójának ismételt megvalósításán túl. Ennek eredményeként a J++ frissítések véget vetettek, és az MSJVM-et sem lehetett tovább terjeszteni, és eltűnt az elérhető Microsoft letöltések közül.
Egy újabb per eredményeként azonban a Microsoft frissítette az MSJVM-et a biztonsági rések és a biztonsági fenyegetésekkel kapcsolatos problémák kijavítása érdekében. Ez a támogatási vonal 2007. december 31-ig létezett az MSJVM számára. [2]
A J++ technológiát a Microsoft .NET platform egy részévé és a J# nyelvre konvertálták . A Windows Foundation Classes technológia , amelyet eredetileg a Microsoft Visual J++ 6.0-ban, grafikus felhasználói felület programozási eszközként [6] vezetett be, a Microsoft .NET keretrendszer részévé vált, a J# nyelvről támogatott, de már nem fejlesztik. A Microsoft a WFC osztályokról a dotNet osztályokra való áttérést javasolja, bár az előbbiek támogatása továbbra is létezik [7] .
Programozási nyelvek | |
---|---|
|