12. marts 2003 - 20:35Der er
18 kommentarer og 1 løsning
Hvad skal jeg vælge .Net eller J2ee
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.
nu siger du at du har kodet java, så selvom f.eks. c# (Cava) er 90% lig med java, så skal du til at sætte dig ind i alle .Net's baseclasses. Det tager dog ikke alverdens tid, og når du først er inde i dem så er mulighederne mange. Fordelen ved .Net er at det kan bruges til så meget. Windows-applikationer, Consolapplikationer, Webservices, Windowsservices, hjemmesider.. og platformsuafhængighed er på vej (go-mono til *nix)
Umiddelbart vil jeg vælge .Net (hehe. ja, jeg har allerede valgt .Net)... dog vil jeg tro at de fleste svar i denne kategori vil anbefale .Net... det er jo trods alt en .Net kategori ;)
Ja, det er nok ikke de store objektive sammenligninger her kommer frem... Jeg ville vælge .NET, fordi jeg bedre kan lide det. But then again, jeg har nærmest ikke beskæftiget mig med Java, som jo har en vældig etableret userbase (dansk?) og som allerede er implementeret på mange platforme.
På nuværende tidspunkt programmerer jeg C#/.NET under Red Hat Linux med Mono.
aslan>> blande to modsætninger ?!?! hvad mener du med det?? programmering er vel programmering... om det så foregår på windows-platform eller linux-platform :)
aslan har nok ikke hørt om MONO-projektet (.NET på Linux/Unix), så her er et link: www.go-mono.com
/Simon
simon.ulsnes: Blev lige interesseret - bruger du MONO til hobbyprogrammering eller er det i firmarelateret øjemed? Jeg har nemlig selv tænkt på at kaste mig over det, men er lidt ængstlig fordi det foreløbigt kun er alphatest-udgivelser
Det er jo et religionsspørgsmål et langt stykke hen af vejen. Men jeg kaster mig ud i det:
Sun Microsystems’ J2EE er ikke blot et programmerings sprog, men nærmere en række standarder for udviklingen af Java applikationer og implementering af web services.
Programmeringssproget er naturligvis Java, som Sun igennem en årrække har benyttet til at bygge websider, komponenter og applikationer. Sun har fremhævet sig ved dets strenge brug af standarder og har fokus på det, at deres applikationer skal kunne afvikles på mange forskellige platforme (portabilitet), så derfor kan man se J2EE som den næste logiske udvikling af Java teknologien, som virksomheden har fokuseret meget på de seneste år og sikkert også vil det i fremtiden.
Microsoft’s .NET er heller ikke blot et programmeringsprog. Nogle ser det som den næste generation af Visual Studio2 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!
En slående feature ved .NET, og samtidig et punkt, som bringer det tæt på J2EE modellen, er CLR (Common Language Runtime). Denne skaber portabilitet og sproguafhængighed. Ligesom JVM (Java Virtual Machine) fungerer CLR som et link imellem sprog5, således at én .NET applikation kan være kodet i flere forskellige sprog.
Hvad du bør vælge afhænger efter min mening, om de hælder mest til klient- eller serververdenen. J2EE er efter min mening klart stærkest på serversiden mens vi i fremtiden nok kommer til at se mest ASP.NET osv. på klienterne.
Dog ser jeg XML Webservices, som en ting vi kommer til at se mere af i fremtiden (princippet med SOAP og XML er ikke nyt, men MS markedsføring har fået det til at vinde indhug).
Kunne godt lide den saglige sammenligning af J2EE og .NET, du kommer med der magoo20000 :)
Det plejer altid at ende med en omgang regulær mudderkastning, når man hører folk fra "Java-lejren" og .NET-lejren debatere om de to teknologiers fordele og ulemper
Lige for at tilføje.. jeg er også datamatiker og blev færdig december 2002. Jeg var sikker på at Java var noget for mig, men på mit nye job fik jeg kastet et .NET projekt i hovedet og har været gladlige siden. Det er stadig nyt i erhvervslivet, men det er uden tvivl noget der kommer til at batte. Så hvis du laver speciale i .NET er du godt på vej mod et job :-) ..
magoo20000>> det gør jeg da heller ikke..., jeg tror ikke noget som helst om dig, da din redegørelse vist var første gang jeg så en kommentar fra dig :) synes bare det var en oplagt kommentar at komme med ;)
Holder, som du kan se, til i Java kategorien.. Udvikler selv i .NET og J2EE, men har desværre ikke så meget tid til denne kategori.. ;-)
Synes godt om
Ny brugerNybegynder
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.