en ole ikinä käyttänyt php:tä mutta javaa, c :aa, c:tä, delphiä, vb:tä ja assembleria. mitä php:llä voi tehdä mitä ylläolevilla ei kun se näyttää olevan niin pirun suosittu???
PHP:n suosio!
PHP-ignorantti
5591
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
php on suunniteltu nimenomaan nettisovellusten tekoon, joten siinä on huomattan käteviä hommia esimerkiksi juuri lomakkeiden käsittelyä ja tietokantayhteyksiä varten.
"joten siinä on huomattan käteviä hommia esimerkiksi juuri lomakkeiden käsittelyä"
Kerrohan mitä PHP:ssä on lomakkeiden käsittelyyn?
Itse en ole huomannut siinä mitään vaan kaikki joutuu tekemään itse tai etsimään jonkun luokan niiden käsittelyyn.
"tietokantayhteyksiä varten"
Jälleen olen erimieltä, PHP:n suurin puute on ollut juurikin yhtenäisen tietokanta function puute, on MySQL, PostgreSQL jne... tietokannoille omansa, onneksi PDO http://fi2.php.net/pdo toi tähän apua, mutta on vieläkin eksperimentaalinen sekä toimii vain 5.1 ja sitä uudemmissa.
Kun jokaiselle tietokannalle on omat functionsa niin se tuo hirvittävästi ongelmia ja lisää työtä jne...
muillakin voi saman tehdä, mutta huomattavasti
hankalammin.
Kyseessä on vähän sama homma kuin että
Turusta Helsinkiin pääsee hevoskyydilläkin, mutta
jostain syystä kansa suosii autoa.
PHP:n suosio perustuu lähinnä siihen että se löytyy useasta webhotellista jotka ovat ilmasia tai hyvin halpoja, kenties siksi että se on hyvin helppo asentaa.
Jos halutaan vaik käyttää ASP, JSP jne... jotka ovat tietyissä asioissa parempia, niin hyvin toimivaan webhotellia ei kohtuu hinnalla vaan ovat monin verroin kalliimpia.
Samahan on MySQL kanssa monin osin huonompa kuin PostgreSQL mutta löytyy useista webhotelleista.
Sekä PHP:n ominaisuudet riittävät monille eikä sen ongelmista ole haittaa tai sitten eivät tiedä paremmasta. Sekä PHP:lle löytää hyviä opaskirjajo ihan suomeksikin.
PHP on tulkattava kieli, joten sitä ei tarvitse kääntää erikseen per palvelin. Jos pitää korjata jotain, niin muokkaat notepadilla. Jos pitää siirtää vaikka windows-alustalta AIX-alustalle, niin muuta kun siirrät vaan.
C koodi pitäis kääntää uudelleen.