30. oktober 2002 - 15:26Der er
4 kommentarer og 2 løsninger
JSP vs ASÅ
Hej,
Jeg skal i gang med at lave en masse dynamisk min arbejdsplads site. I den forbindelse vil jeg gerne have nogen meninger om JSP kontra ASP. Hvilke fordele og hvilke ulemper der er ved de 2 sprog. Jeg kender en del til JSP så jeg kender godt fordele og ulemper ved JSP, men absolut ingenting til ASP så jeg vil gerne høre jeres mening. Jeg har lidt svært ved at beslutte mig om jeg skal vælge ASP eller JSP.
P.S. Jeg har oprettet det samme spørgsmål i ASP-kategorien
Jo, du ville nok få lidt anderledes svar i en ASP katagori :-)
ASP's fordele er: - at det hænger bedre sammen med Windoze/Office. - at det umiddelbart lettere at komme igang med.
ASP's ulemper er: - at det KUN kan afvikles på Windoze (glem alt om Chili-ASP, det får en linux box til at opføre sig mere ustabilt end Windoze!) - at det er meget svært at undgå at lave slamkode i ASP, specielt hvis man blander ASP og HTML kode som MS lægger op til. - at det performer dårligt
JSP's fordele er: - at det kan afvikles på stort set hvilken platform du har lyst til (fra Windoze/Mac til OS/390) - at man kan lave "rene" jsp sider udelukkende ved brug af HTML/JSP tags (99% ihvertfald) - at det skalerer godt
JSP's ulemper er: - at det integrerer dårligt med Windoze/COM objekter
Det store forskel mellem ASP og JSP er egentlig, at med en ASP løsning laver man alt i ASP, mens man i JSP egentlig kun laver brugerinterfacet, mens forretningslogikken lægges i Servlets/EJB, og man dermed kan få en ren MVC-arkitektur.
For meget små løsninger er ASP hurtigere og lettere at gå til. Bliver løsningerne bare lidt større bør man normalt bruge jsp+java i stedet for.
Grunden til dette er, at man med jsp let kan lægge forretningslogik ind i pænt indpakkede java-klasser, så jsp-siden bliver lidt mere læselig. Med ASP er man i praksis nødt til at lægge det hele direkte i siden. Man kan godt lave det samme trick med at skrive com-objekter o.s.v, men det kræver vel en Microsoft Visual Studio, man skal lære et nyt sprog etc. I jsp benytter man samme sprog(java) i siderne og i logik-klasserne, så det bliver en praktisk (og god) mulighed.
Hvis din løsning ikke er vanvittigt stor, vil jeg dog lade det praktiske valg styre af, hvor sitet kører nu. Ligger det på en IIS-server vil jeg bruge ASP (det nemmeste), ligger det på en Apache vil jeg bruge jsp.
Er løsningen stor, vil jeg under alle omstændigheder bruge jsp.
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.