Taloussanomat
Lue uutinen mobiilisivustolla
Kriittisiä tietoturvapäivityksiä saa vielä ensi vuonnakin

PHP:n 4-sarjan tuki loppuu

16.7.2007 09:12 Suositun avoimen lähdekoodin web-sovellusohjelmointiympäristö PHP:n 4-sarjan elinkaari lähenee loppua. PHP:n kehittäjät ilmoittivat perjantaina lopettavansa 4.4-sarjan tuen vuoden lopussa.

PHP:n kehittäjät ilmoittivat perjantaina, tasan kolme vuotta PHP 5.0 julkaisun jälkeen, että PHP 4-sarjan uusien versioiden julkaisut loppuvat 31.12.2007.

Kehittäjät kuitenkin lupaavat julkaisevansa kriittisiä tietoturvakorjauksia PHP 4.4:lle 8.8.2008 saakka. Jokainen korjaustapaus kuitenkin arvioidaan erikseen.

PHP-kehittäjät pyytävät PHP-sovellusten kehittäjiä keskittymään ohjelmiensa siirtoon PHP 5:lle. Projektin kotisivuilla tarjoillaan siirtymäopasta.

PHP:n 4.0 julkaistiin maaliskuussa 2000. PHP 5 heinäkuussa 2004. Tällä hetkellä ohjelmiston 5-sarjan uusin vakaa versio on 5.2.3.

Jutun kirjoitti: Matias Mäki

Matias Mäki

Teksti on lisensoitu Creative Commons Nimeä-Ei muutoksia-Epäkaupallinen -lisenssillä.

Kommentit (15)

Sivut: 1 2
EdellinenSeuraava

Anonyymi
mitä, onko PHP:stä oikeasti tullut vakaakin versio joskus? kun katselee changelogista niitä kymmeniä bugeja joita korjataan joka versiossa, kuulostaa aika uskomattomalta väitteeltä...
vakaa? 16.7.2007 9:32

Anonyymi
Väittävät että Windowskin on vakaa ;-)

Tottapuhuen, PHP on ollut käytössä kuitenkin jo tuotantoympäristöissä (ja isoissa sellaisissa) pitkän aikaa - ei vakaa tarkoita sitä että ohjelmisto on bugivapaa vaan sitä että ohjelmisto on kehittäjiensä mielestä tarpeeksi toimiva ollakseen suurimmalta osiltaan ongelmaton.
daP 16.7.2007 10:07

Anonyymi
Vaikka rakentajalle antaisi parhaat sahat ja vasarat, ei se takaa sitä, että niillä tehty talo pysyisi pystyssä.
Rakentaja Rane 16.7.2007 10:21

Anonyymi
Väittävät että Windowskin on vakaa ;-)


sitähän se onkin, eipä ole palvelimissa ollut vuosiin mitään ongelmia eikä työpöytäkoneissakaan. ja niitä tuossa kuitenkin on joitain kymmeniä 24/7 pyörimässä.


Tottapuhuen, PHP on ollut käytössä kuitenkin jo tuotantoympäristöissä (ja isoissa sellaisissa) pitkän aikaa - ei vakaa tarkoita sitä että ohjelmisto on bugivapaa vaan sitä että ohjelmisto on kehittäjiensä mielestä tarpeeksi toimiva ollakseen suurimmalta osiltaan ongelmaton.


mutta kun vertaa vaikkapa ASP.NETiin, joka ominaisuuksiltaankin on reippaasti laajempi, on aika heikkoa että PHP:tä ei saada toimimaan kunnolla. ja huvittavaa on myös se, että pelkästään PHP:tä ajamaan kehitetty Zend on hitaampi kuin PHP käännettynä .NET-koodiksi ja ajettuna geneerisellä .NET-virtuaalikoneella. eli kehittäjäväki ei ihan ole sitä terävintä kärkeä.

mutta onhan sillä tosiaan tehty paljon kaikkea, mutta laadusta voi olla montaa mieltä. vähän kuin visual basic on (ainakin ollut) käytetyin kieli, mutta ei se tarkoita että se olisi paras...
vakaa? 16.7.2007 10:31

Anonyymi
sitähän se onkin, eipä ole palvelimissa ollut vuosiin mitään ongelmia eikä työpöytäkoneissakaan. ja niitä tuossa kuitenkin on joitain kymmeniä 24/7 pyörimässä.

Mielipiteitä on monia - on hyvä kuitenkin muistaa kuinka paljon tukipalveluita, ylläpitopalveluita ja korvauspalveluita pyörii juuri sen faktan ympärillä että järjestelmä on aika kaukana vakaasta.


mutta kun vertaa vaikkapa ASP.NETiin, joka ominaisuuksiltaankin on reippaasti laajempi, on aika heikkoa että PHP:tä ei saada toimimaan kunnolla.

Ja tiedät tämän koska.. ?

Ellet sattumoisin ole .NET kehittäjäkunnan jäseniä, sinulla ei ole harmaintakaan aavistusta siitä kuinka paljon virheitä siinä on ja kuinka paljon näkymättömiä, dokumentoimattomia korjauksia järjestelmään tehdään.

Koska kyseessä on tunnetusti 0-linjan tiedostuspolitiikan yhtiö, suurin osa heidän tekemistään korjauksista kuuluu linjaan "This patch fixes an issue with the .NET framwork" - hellurei, tämäpä kertoi kaiken tarvittavan. MSDNstä ei myöskään löydy korjauksista minkäänlaista tarkempaa, yksittäistä listaa.

Ja jos todellakin pyörität "muutamaa kymmentä konetta", en viitisisi hirveästi lähteä julistamaan kuinka mahtava .NET on, tule puhumaan sitten kun pyörität parin sadan tai tuhannen koneen farmia yötä päivää ja joudut tappelemaan niiden kanssa.
daP 16.7.2007 11:13

Anonyymi
> mutta onhan sillä tosiaan tehty paljon kaikkea, mutta laadusta voi olla montaa mieltä.

Onko jokin php:n bugi joskus vaikuttanut tekemisiisi? Itse olen tehnyt useamman vuoden php:llä suuria monen tuhannen tunnin projekteja enkä ole vielä havainnut yhtään bugia. Eipä ole ominaisuuksistakaan ollut puutetta. Mielestäni se, että voin luoda SOAP yhteyden Java serveriin noin viidellä riviä koodia kertoo aika paljon siitä että ominaisuuksia löytyy.

> vähän kuin visual basic on (ainakin ollut) käytetyin kieli

Tuo on aika uskomaton väite. Onko sinulla mitään todisteita tuon paikkansapitävyydestä? Itse kuvittelisin että esim. C voisi olla käytetyin kieli, sillä sitä varmaan löytyy kahvinkeittimistä aina käyttöjärjestelmien kerneleihin. Puhumattakaan lukemattomista pienistä komentoriviapuohjelmista mitkä sillä on tehty.
php 16.7.2007 11:19

Anonyymi
Vakaudesta ja nopeudesta en niin tiedä .NETin ja PHP:n osalta, mutta sen tiedän että Microsoft ei ole Frameworking 1.1 version jälkeen onnistunut korjaamaan yhtä pirun rasittavaa bugia C#:n puolelta joka toimii taas täydellisesti VB.NET koodilla... vaikka molempien pitäisi käännösvaiheessa olla "samaa" koodia.

Tämän bugin takia joutuu moni koodari tekemään kiertoteitä, vain ja ainoastaan siksi ettei Microsoft tee asialle mitään.


Visual Basic on kyllä varsin yleinen kieli helppoutensa takia, mutta en lähde vääntämään kättä siitä onko se yleisin vai ei, koska niin sillä kuin C:llä on väännetty jo iäisyydet sovelluksia.
php vs .net 16.7.2007 13:27

Anonyymi
Pojat pätee taas.
P.ätevät 16.7.2007 14:23

Anonyymi
Korkea aika tehdä tuo päätös.

Sivuvaikutuksena toivottavasti porukka ehkä oppii pikkuhiljaa hyödyntämään PHP:n luokkia ja olioita. PHP5:ssa on jo ihan asiallinen oliomalli, eli koodin voi tehdä oliopohjasena jollon siitä saa varsin nättiä, uudelleenkäytettävää ja helposti ylläpidettävää. PHP4:ssa oliomalli oli alkeellinen ja yleensä PHP4 koodit onkin aivan järkyttävää mössöä. Hyvin usein näkee aivan kammottavaa pötkökoodia tai sellasta jossa on sillisalaattina sekasin html:aa ja PHP:ta ja javascriptiä ilman mitään kunnon ohjelman rakennetta. Ei ihme että hyvin harva pitää PHP:n vääntäjiä ohjelmointitaitosina. Ennemminkin suurin osa heistä on script kiddieitä joilla ei ole minkäänlaista hajua hyvästä ohjelmointityylistä. Poikkeuksia toki on, kenenkään ei kannata nyt loukkaantua moitteista :)
miksuh 16.7.2007 14:52

Anonyymi
Miksuhin kommentteihin voi yhtya aika pitkalti. Joudun itse tyossani pitamaan ylla hirvittavaa rotanpesaa, jonka on laatinut itseoppinut harrastaja ja vasta koulunpenkilta tyohon tullut PHP-sahlaaja. Kaikki ovat suloisessa sekasotkussa, HTML-koodin seassa on PHP-patkia ja toisin pain, rakenteesta ei ole tietoakaan. Kun joutuu tekemaan muutoksia, suurin osa ajasta menee listauksia penkoessa ja seuratessa, kunnes viimein loytaa sen paikan, johon muutos ehka on tehtava. Sekin ainoa olio, minka nama sahlaajat ovat rakentaneet, on tehty taysin vaarin ja aiheuttaa enemmankin harmaita hiukisa.

PHP5 voisi parantaa tilannetta jonkin verran, mutta senkin oliomalli on "sinne pain" ainakin Javaan verrattuna. Lisaksi kieli mahdollistaa edelleen tuon PHP-HTML-sotkun ja taysin hallitsemattoman kehityksen. Puolenkymmenta vuotta paivatyokseni tata tehneena alan olla aika kypsa koko kieleen.

PHP:n turvallisuuskin on vahan mita on, tietenkin riippuen ohjelmoijan taidoista, mutta reikia tulee vahan paasta. Caucho (http://quercus.caucho.com/) tarjoaa kuitenkin mielenkiintoisen ja varteenotettavan vaihtoehdon, joka muuntaa PHP5:n oikeaksi java-servletiksi ja ajaa sen paitsi nopeammin myos turvallisemmin. Testattu ja toimii. Eika ole ns. emulaattori, kun siihen joku kuitenkin tarttuu.
veekoo 16.7.2007 16:29
Sivut: 1 2
EdellinenSeuraava
Ohjeet: Pysy aiheessa ja kirjoita napakasti. Muista, että haastateltavilla, kanssakeskustelijoilla ja toimittajilla on oikeus omaan, eriävään mielipiteeseen. Ole kohtelias, äläkä tarkoituksella provosoi tai hauku muita keskustelijoita. Taloussanomat varaa oikeuden poistaa asiattomat viestit.
Lue koko keskusteluetiketti
Varaa oma nimimerkkisi Taloussanomien uutiskommentointiin rekisteröitymällä käyttäjäksi tai kirjaudu sisään.

Rekisteröityminen ja nimimerkin varaus eivät ole pakollisia.

Nimimerkissä saa käyttää ainoastaan kirjaimia ja numeroita. Sen minimimitta on viisi merkkiä ja maksimi kaksikymmentä merkkiä.
Olet kirjautunut sisään, muttet ole vielä valinnut omaa, muille käyttäjille näkyvää nimimerkkiäsi. Varaa nimimerkki omaksesi kirjoittamalla se nimimerkki-kenttään.

Varauksen jälkeen muut eivät voi käyttää nimimerkkiäsi ja se näkyy automaattisesti kaikissa kirjoittamissasi viesteissä.

Huomioithan, ettei nimimerkkiä ei voi muuttaa jälkikäteen.

Nimimerkissä saa käyttää ainoastaan kirjaimia ja numeroita. Sen minimimitta on viisi merkkiä ja maksimi kaksikymmentä merkkiä.

Uusimmat uutiset

Digiyesterday

2008

Viisi vuotta sitten

Maanjäristysstrippari järisyttää kiinalaisia

19.06.2008 Sichuanista kotoisin olevan 19-vuotiaan naisen hyväntekeväisyyskeräys Sichuanin suuren maanjäristyksen uhreille järisyttää kiinalaisia. Xiao Yun vauhdittaa keräystä julkaisemalla itsestään kuvia – vaatteissa ja ilman.

.