Avatar billede c-sharp Nybegynder
11. maj 2003 - 07:50 Der er 4 kommentarer og
2 løsninger

J# vs C#

Jeg har programeret i java og overvejer nu at lege lidt med .NET. Men hvilket sprog skal jeg vælge J# eller C#? Og hvordan kommer jeg igang, er det samme editor jeg skal skrive koden i?
Avatar billede clausjul Nybegynder
11. maj 2003 - 08:18 #1
Jeg mener at J# er som Java JDK version 1.1. Microsoft må ikke lave en J# med JDK højere end 1.1. C# kan mere end J#, men hvis du ønsker at gå fra Java til .Net, så er J# nok det letteste for dig. C# er jo også en klon af Java, hvad klasser og objekter angår. Så du kan sagtens bruge C#.

Editor: Visual Studio .Net 2003 har indbygget C#, J# og VB.Net.
Avatar billede arne_v Ekspert
11. maj 2003 - 09:30 #2
J# er source code mæssigt meget meget Java kompatibel.

J# er en .NET compiler og er absolut ikke runtime compatibel med Java.

MS har fået dom får at enten skal de lave en 100% kompatibel
Java eller så skal de ikke lave Java.

MS har valgt ikke at lave Java.

Derfor en MS Java på det niveau Java var ved starten af retssagerne (1.1.noget).

[at SUN så nu er gået i retten igen for tvinge MS til at inkludere
en nyere Java i Windows er en anden sag]

Java er også røget helt ud af Visual Studio.

Men J# er ikke Java (det bliver understreget meget kraftigt på
MS web-sider).

Det retslige afgørelser om Java vil næppe kunne bruges på J#.

MS har uden tvivl lavet J# for at gøre det nemt at migrere Java
kode til .NET - ikke mindst Java kode lavet i Visual J++ 6.0 !

Jeg er overbevist om at det fleste brugere og MS anbefaling for
ny kode vil være C#.
Avatar billede c-sharp Nybegynder
11. maj 2003 - 09:47 #3
Hvad skal jeg bruge for at kunne kode i C#? Jeg har installeret .net framework
Avatar billede arne_v Ekspert
11. maj 2003 - 10:03 #4
Så kan du også kode i C# !

C# command line compileren kommer med SDK.

Hvis du vil have en IDE kan du betale for Visual Studio .NET
eller downlode den gratis SharpDevelop.
Avatar billede odegaard Nybegynder
11. maj 2003 - 12:23 #5
J# er bare en special syntax til at kode .NET programmer. En syntax der ligner Java meget. Funktioner, metoder og egenskaber er præcis de samme som med C# og VB.NET, og koden compiles til det samme.
Så hvis du er vant til Java, så er J# en nemmere måde at komme igang med .NET. Men hertil skal tilføjes at de fleste kodeeksempler på nettet og i bøger er skreveti C# og/eller VB.NET.
Hvis du skal igang med C# skal du ikke bare installere .NET frameworket. Du skal installere hele SDK'en, så du også får compileren med (kan hentes gratis fra www.asp.net).
Avatar billede c-sharp Nybegynder
15. maj 2003 - 09:03 #6
Jeg takker for jeres indlæg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester