Hellou, mitä mieltä ootte siitä, millaiset sivut kannattaa toteuttaa php:llä ja millaiset taas jsp:llä? Vai onko ainut valinnan -peruste fiilis-pohja ja oma osaaminen?
php vai jsp?
lappi
7579
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
Yleensä jos on jo olemassa joku sovelluspalvelin, niin sitten tehdään jsp:llä.
Jos vaan pitää hakea kannasta jotain ja pukata sivulle, niin turha asentaa erikseen sovelluspalvelinta, koska php hoitaa sen näppärästi.
Php:lla voi tehdä todella paljon asioita, mutta ihan kaikkeen se ei pysty.
Jos oma osaaminen taas rajoittuu vaan toiseen, niin pitää miettiä, että oisko aika opetella sitä toistakin? Yleensä vaan on aina kauhee kiire ja kukaan ei yleensä maksa siitä, että opettelet jotain.
Pienet jutut PHP:llä ja isommat Javalla. JSP:stä en suuremmin välitä, se on hyvä pitää ainoastaan template käytössä.
PHP on kuin Sveitsin armeijan linkkari; siinä on tuhat ja yksi toimintoa kätevästi tarjolla sen kummemmin säätämättä. Hötömölöä koodatessa sillä tiputtaa äkkiä sekaan jonkun formin meilauksen tai vastaavia.
Java taas on kokonainen työkalupakki, josta löytyy järeät työkalut vähän tarkoitukseen kuin tarkoitukseen.
Linkkariin on kaikilla varaa ja osaaminen riittää, mutta isompiin remontteihin sillä harvempi tohtii lähteä.
Eikös se JSP ole jo "menneen talven lumia"?
No ei ole. Kohtahan tulossa jsp 2.0 versio. Tukee esim. EL - kieltä. JSP paras keino tehä dynaamisia web -sivuja jos ne meinaa javalla toteuttaa.
Tuo paketti kannattaisi hakea sunin sivuilta.
Sisältää valmiiksi mm. Tomcat5 JSTL (Java Standard Tag Library) kirjastot tukee suoraan EL kieltä
(Siellä on myös jonkin verran esimerkkejä EL kielen ja JSTL:n käytöstä).
Hieman opettelua näistä tuotteista ja
Monipuolisten JSP sivujen (sovellusten) koodaaminen on näillä
välineillä "nopeaa" ja tehokasta.
Jos on mahdollisuus käyttää servlettejä, niin sekin voisi olla hyvä ratkaisu. Mielestäni servlettien tekeminen on helpompaa kuin jsp-sivujen. Servleteissä java ja tagit ovat enemmän 'erillään', joten ohjelman rakenne on helpompi hallita.
Lisäksi se on teoreettisesti nopeampaa. JSP-sivut nimittäin kääntyvät servleteiksi ennen suoritusta.
Jos haluaa, että ohjelman rakenne on selkeä niin kannattaa käyttää model -arkkitehtuuria.
Eli erikseen servletit, jsp-sivut ja luokat.
(control, view, model).
Näin esim. html ja java -koodi ei ole keskenään niin sekaisin.