D. Mon, 29 Oct 2001 10:08:06 +0100 syntes "Niels Andersen"
<niels-usenet@myplace.dk> at dk.edb.internet.webdesign.serverside.php
skulle vide at <Z%8D7.4$RM3.425@news000.worldonline.dk>.
>> Hvad er det der er så godt ved PHP som JSP ikke kan?
>
>PHP er special-designet til at lave hjemmesider med.
>JSP er bare en Java-ting, og Java er som bekendt ikke lavet til det
>formål. Men kan sagtens bruges til det...
>
>I PHP har du altså en masse smarte funktioner lige ved hånden, som er
>gode at have, når man laver hjemmesider.
>De fleste funktioner findes også i JSP, eller man kan lave dem selv,
>eller finde dem på nettet. Men de er ikke lige så let-tilgængelige.
Til gengæld har Java en række andre ting, der er let-tilgængelige. Men det
er rigtigt at mange af de HTML-relaterede ting mangler.
>> Hvilke ulemper er der ved PHP sammenlignet med JSP?
>
>JSP (Java) er meget mere oo end PHP. Det betragter nogen som en ulempe,
>men det er vist kun dem, der ikke har fattet oop... :) (Objekt
>Orienteret (Programmering))
Jeg har prøvet at lave OOP i dem begge, og efter min mening er Java mange
gange bedre til dette end PHP. Man kan godt lave det i PHP, men så ikke
spor mere. Hvis man fx. implementerer et interface i Java (en slags
kontrakt man skriver med compilleren om at man har lavet nogle bestemte
metoder) bliver man tvunget til at implementere det - den slags findes slet
ikke i PHP, hvilket lægger op til at man lige springer lidt af det kedelige
over. Det kan til gengæld gøre det frygtelig svært at debugge senere.
>> Hvad bør man vælge?
>
>Det, der er mest passende, i din situation. :)
>
>Hvis du vil noget seriøst med udvikling, så er Java en god ting at
>kunne. Java tvinger dig nemlig til at gøre nogle ting, som er gode at
>gøre i fx. PHP, hvor det egentlig ikke er nødvendigt. Min PHP-udvikling
>steg MARKANT i kvalitet, da jeg lærte lidt grundlæggende Java.
>Så jeg kan anbefale at lære lidt Java, selv hvis det egentlig er PHP du
>har brug for. :)
Hvis man ikke har lært Java (og det er gerne på et godt, langt kursus)
mener jeg at PHP er som sendt fra himlen, og Java er noget meningsløst
tidsspild, der er unødigt kompliceret.
Da jeg havde lært Java, og at benytte OOP korrekt, var jeg pludselig meget
ked af at mit webhotel ikke har JSP
Endvidere har Java jo JDoc, der kan trække nogle specielle komentarer man
skriver i koden ud, og lave en flot dokumentation i HTML. Det opfordre i
høj grad til at man fra starten dokumenterer sine klasser og metoder
grundigt, hvilket jeg synes gør det letter at finde rundt i dem, samt
sparer én for en del debugging.
Man kan sige at Java tager folk i hånden, mens PHP lader folk flyve fra
reden med det samme
--
Mvh. Simon Mikkelsen, ingeniørstuderende
www.zipstat.dk Gratis, reklamefri tæller/statistik til enhver hjemmeside
-Se bla. hvor dine besøgende kommer fra, og brug den usynlige tællerkode.