Avatar billede aslan Nybegynder
11. marts 2003 - 16:46 Der er 14 kommentarer og
2 løsninger

Hva burde jeg vælge J2EE eller .Net?

Jeg har i 4. semester muligheden for enten at vælge J2EE eller .Net som valgfag. Jeg ved det er svært at svare på, men hvad burde jeg vælge? Hvad er der fremtid i og er der i hele taget en stor forskel på disse? Det skal lige siges at jeg har programmeret java de første 3 semestre.
Avatar billede arne_v Ekspert
11. marts 2003 - 16:51 #1
Hvis du har programmeret i Java så var det jo ret indlysende at fortsætte
med J2EE.
Avatar billede arne_v Ekspert
11. marts 2003 - 16:51 #2
Der er ingen tvivl om at både J2EE og .NET har en stor fremtid foran sig.

Så begge vil være nyttige at kende.
Avatar billede bearhugx Nybegynder
11. marts 2003 - 16:53 #3
Men på den anden side...
Hvis du allerede kan Java, så ville det måske være en udfordring at springe på .NET --- så får du også "udvidet din horisont" til noget, som ikke er Java-relateret...
Avatar billede arne_v Ekspert
11. marts 2003 - 16:53 #4
Bemærk at selvom det er meget meget almindeligt at sammenligne
J2EE og .NET eå er det ret fjollet, da J2EE er kun server-teknologier
mens .NET også er alt muligt andet. Man bør derfor sammenligne
alle Java teknologier med .NET eller J2EE med de ekvivalente
.NET teknologier.
Avatar billede cozey Nybegynder
11. marts 2003 - 16:54 #5
Det er vel en subjektiv vurdering ....
Avatar billede arne_v Ekspert
11. marts 2003 - 16:55 #6
Hvis du er interesseret i server teknologier vil jeg absolut anbefale
J2EE.

J2EE er en langtt mere moden teknologi end .NET tingene på
server siden.
Avatar billede arne_v Ekspert
11. marts 2003 - 16:56 #7
Hvis du derimod interesserer dig lidt andre måder at lave
clients på så er .NET og C# meget interessant.
Avatar billede arne_v Ekspert
11. marts 2003 - 16:57 #8
.NET er multi-language single-platform (jeg har ikke meget fidus
til .NET på Linux initiativerne).

Java teknologierne er single-language multi-platform (jeg har ikke
meget fidus til jgnat, gck og den slags heller).
Avatar billede arne_v Ekspert
11. marts 2003 - 16:58 #9
gcj ikke gck - sorry.
Avatar billede mfalck Praktikant
11. marts 2003 - 22:13 #10
hvad du skal vælge er vel også hvad du synes er interessant - mit gæt er at hvis du har et vist kendskab til det ene så kan du hurtigt lære det andet. Man kan sige at hvis du først har metodiken i orden så er det et spørgsmål om at lære semantikken i sproget. Det er naturligvis meget groft forenkelt da der er tale om to meget komplekse teknologier.
Avatar billede aslan Nybegynder
12. marts 2003 - 16:10 #11
Jeg har med stor interesse læst jeres kommentar. Det er blevet mig fortalt at der er større chance for mig at få arbejde i .Net da det er noget rimmelig nyt og jeg derfor konkurrere på lige fod med andre programmører der har erfaringer. Kan det være rigtig?
Avatar billede arne_v Ekspert
12. marts 2003 - 16:22 #12
Der er lige pt stadig mange flere Java jobs end .NET jobs

[søg selv på diverse job sites]

Der er ikke så mange J2EE jobs i Danmark, da det indtil
videre stort set kun er den finansielle sektor der bruger
J2EE.
Avatar billede arne_v Ekspert
12. marts 2003 - 16:24 #13
Der kan muligvis godt være lidt "startup" over .NET, hvor
man kan komme "til fadet".

Men altså indtil videre er jobbene der ikke. Og der er sikkert
andre end dig der har fået den ide at studere .NET !
Avatar billede magoo20000 Nybegynder
14. marts 2003 - 18:28 #14
Microsoft’s .NET er ikke blot et programmeringsprog. Nogle ser det som den næste generation af Visual Studio udviklingsmiljøet. Nogle ser det som et nyt objektorienteret programmeringssprog ved navn C# (udtales C-sharp) og andre som dataudvekslings framework baseret på XML og SOAP. I virkeligheden vil .NET være alle disee ting – og gerne en smule mere!
De fleste Microsoft produkter vil i den næste version hedde .Net til efternavn (Sql Server.Net, Windows.Net, Office.Net etc.) og være .Net enabled, hvilket primært vil sige integration med Web Services  og mulighed for scripting via .Net runtime miljøet.
Udover at være et generelt buzz word er .Net også betegnelsen for en platform for udviklere, som på mange områder kan sammenlignes med Suns J2EE.
Den omfatter et runtime miljø (CLR - Common Language Runtime), der kan afvikle MSIL (Microsoft Intermediate Language), en specifikation for hvilke krav sprog skal leve op til for at kunne kompilere til MSIL (CLS - Common Language Specification), CTS (Common Type System), der beskriver, hvilke typer, der er understøttet af runtime miljøet samt et temmelig stort klassebibliotek, så man ikke skal skrive alting fra bunden
Desuden understøttes der flere sprog  med tilhørende kompilere (VB.Net, C#, Managed C++ og J# osv.) og en udvidelse til IIS der tillader server side scripting i .Net sprogene.
Derudover er der et sted mellem 20 og 30 uafhængige producenter, der har, eller er i gang med at udvikle kompilere til deres sprog der producerer MSIL i stedet for binær kode (Eiffel, Cobol, Prolog etc.).

Men om du skal tage dig af J2EE og .NET er svært at sige - personligt tror jeg, at J2EE kommer til at dominere server-side mens .NET 'vinder' klient siden..
Avatar billede magoo20000 Nybegynder
14. marts 2003 - 18:29 #15
Der findes meget materiale på nettet, der sammenligner og vurderer de to - men tag det med et gran salt! Det er religion du er ude i!
Avatar billede aslan Nybegynder
15. marts 2003 - 17:56 #16
Jeg siger mange tak for jeres kommentarer...
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
Kurser inden for grundlæggende programmering

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