Torstai, 15.7.2004
PHP-ohjelmointikielestä versio 5.0
Erityisesti verkkopalveluympäristöissä suositusta PHP-ohjelmointikielestä on ilmestynyt pitkään odotettu versio 5.0. Uuden version merkittävin uudistus on täysin uudelleen kirjoitettu objektimalli, joka tuntee nimen Zend Engine II. Muita uusia ominaisuuksia ovat muun muuassa Java-kielestä tutut poikkeukset (exceptions) ja poikkeuskäsittelijät, aiempaa parempi XML-tuki sekä uusi MySQLi-tietokantaliittymä.
Myös vanhemmasta PHP 4.x-versiosarjasta on ilmestynyt päivitysversio 4.3.8, joka sisältää pääasiassa tietoturvaan liittyviä korjauksia. PHP-kehittäjäryhmä suosittelee kaikille PHP-käyttäjille ohjelmiston päivittämistä uuteen versioon.
PHP:n käyttö verkkopalveluissa on kasvanut huimaa vauhtia. Edellisen merkittävän versiopäivityksen tapahtuessa vuonna 2000 PHP:tä tukevia domain-osoitteita oli tutkimusyhtiö Netcraftin tilaston mukaan hieman yli kaksi miljoonaa. Kesäkuuhun 2004 mennessä määrä oli kasvanut jo yli 16 miljoonan.
oma, 15.7.2004 01:05. Lähde: PHP.net
Muita aiheeseen liittyviä uutisia
Anonyymi kommentoija, 15.7.2004 02:15:22
Kätevä ominaisuus olisi toi multi-query jos vain toimisi.
Esimerkki on kopioitu suoraan manuaalista, joten siinä ei vikaa ole, testialustana oli WinXP home
Anonyymi kommentoija, 15.7.2004 10:40:26
Anonyymi kommentoija, 15.7.2004 18:34:30
Anonyymi kommentoija, 15.7.2004 23:21:04
Anonyymi kommentoija, 19.7.2004 14:51:36
Anonyymi kommentoija, 17.7.2004 02:17:51
feenix, 15.7.2004 07:02:37
daimoni, 15.7.2004 09:47:38
Tästä kummallisesta syystä johtuen myöskään PHP:stä ei ole löytynyt ensimmäistäkään unicode- exploittia, kun taas Mikropurkan IIS:stä kasa.
-- Anonyymi kommentoija
feenix, 15.7.2004 10:55:48
Mutta en mitenkään ihmettele ettei PHP-väki tuota puutetta korjaa, eihän siellä yleensä muutenkaan tehdä hyödyllisiä asioita, nytkin alettiin vääntää kauheita oliomalleja ja vaikka mitä, vaikka olisi ollut parempaakin korjattavaa paljon. Ehkä joskus...
bungle, 15.7.2004 11:59:24
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
feenix, 15.7.2004 12:21:33
Ainiin, "sähän voit aina itse tehdä ne komponentit ja modulaarisuudet", unohdin ]:)
Anonyymi kommentoija, 15.7.2004 13:19:47
Ainiin, "sähän voit aina itse tehdä ne komponentit ja modulaarisuudet", unohdin ]:)
Itse käytän molempia, .NETiä lähinnä töissä, PHPtä omien ja freelance-projektien toteuttamisessa. Kyllähän .NET-framework nopeuttaa toteuttamista, mutta siinä on edelleen ärsyttäviä bugeja/ominaisuuksia/epäloogisuuksia, joiden soisi häipyvän pikaisesti. Parina esimerkkinä nollaparametrikonstruktorit structeissa ja XSD-schemojen käsittely/multiple inheritance support.
feenix, 15.7.2004 17:57:44
Anonyymi kommentoija, 15.7.2004 18:01:10
bungle, 16.7.2004 15:25:53
- http://www.mojavi.org/ (MVC Framework)
- http://propel.phpdb.org/ (object persistence)
- http://smarty.php.net (presentation templating)
- http://wact.sourceforge.net (ASP.NET tyylisiä controlleja)
Kannattaa myös muistaa, että PHP:lle löytyy erittäin suuri määrä valmiita vapaasti levitettäviä sovelluksia. On keskustelufoorumeja (mm. http://www.phpbb.com/), Wikejä (mm. http://tikiwiki.org/), CMS:iä (mm. http://drupal.org/), Weblogeja (mm. http://wordpress.org/) ja vaikka mitä muuta. Tarjonta ei ASP.NET puolella ole vielä niin laajaa eikä ASP.NET hostaajia löydy lähimainkaan samaa määrää kuin PHP hostaajia. PHP:n eduksi on laskettava myös alusta riippumattomuus. ASP.NET on lähinnä Windows-alustalle (Mono lienee vaihtoehto). Täytyy antaa MS:lle kuitenkin krediittiä siitä, että he ovat onnistuneet luomaan aika laajat kaupalliset komponenttimarkkinat (ASPin aikaan COM-komponentteja ja nykyisin ASP.NET Custom Controlleja, hyviä esimerkkejä esim. täällä http://www.telerik.com/). ASP.NET on tuonut myös avoimuutta MS ympäristöön (esimerkki os-kontrollista http://www.freetextbox.com/)..
Itse olen ohjelmoinut web-sovelluksia Javalla, PHP:lla, ASPilla ja ASP.NETillä enkä kyllä voi nimetä niiden joukosta yhtään, mikä nousisi selkeästi muiden yläpuolelle. Kaikilla on paikkansa ja tarkoituksensa.
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
feenix, 18.7.2004 18:39:50
Mutta onhan se hyvä että kehitystä tapahtuu joka puolella, silti olisi hyvä nähdä muutakin kehitystä kuin vain kielen.
bungle, 20.7.2004 08:37:07
Yksi PHP vs. ASP.NET vertailu löytyy täältä:
http://otn.oracle.com/pub/articles/hull_asp.html
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
Datamike, 21.7.2004 07:36:55
Itseasiassa kun surfaa netissä niin sivuilla jotka pyörivät ASP:lla tuppaavat usein olemaan tahmaisempia, kuin ne jotka on rakennettu PHP:llä. tai PLP:llä. Oma mielipiteeni tietenkin, mutta näin olen havannoinut.
Kuulostaa melkein kuin joku puhuisi PHP 3:sta. Tällä hetkellä PHP:ssä on enemmän ominaisuuksia, toimintoja, ja functioita kuin kukaan kuolevainen pystyy muistamaan.
En ole koskaan kaivannut enempää, tai tarvinnut enempää. Pystyn tekemään työni nopeasti ja tehokkaasti ilman suuria sovelluksia kun Dreamweaver tai Visual Studio. Työympäristö on hyvin pitkälti sitä mitä siitä teet.
bungle, 21.7.2004 11:18:37
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
bungle, 17.7.2004 12:37:00
"See the animal in his cage that you built, are you sure what side you're on?" -- Trent Reznor
eXeonical, 15.7.2004 22:06:05
weicco, 15.7.2004 11:02:54