Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: PHP Libraries and Resources

Sivun loppuun

timoh [20.08.2013 16:07:40]

#

Tällaista ei liene täällä vielä mainittu, joten laitampa linkkiä:
https://gist.github.com/ziadoz/1677679

Usein täällakin, hyvin osuvasti, mainitaan PHP:hen liittyvän materiaalin heikosta tasosta. Yllä linkitetty linkkilista PHP-kirjastoista ja resursseista yms. koittaa korjata tätä ongelmaa.

Lista on melko laaja ja sisältää linkkejä erilaisiin oppaisiin, kirjastoihin ja resursseihin, mistä voi olla hyötyä PHP:n kanssa.

The Alchemist [20.08.2013 16:25:07]

#

Itse olen alkanut ohimennen kirjoitella omaa standardikirjastoani, joka paikkailee php:n puutteita.

Php:ssä on valitettavasti implementaation tasolla monia käsittämättömiä typeryyksiä, jotka heikentävät kielen hyödyllisyyttä radikaalisti. Oman wishlistini tärkeimmät pointit ovat:
1. Taulukon muuttaminen olioksi.
2. Kaiken maailman helvetin notificationeiden ja warningien korvaaminen oikeaoppisesti poikkeuksilla.
3. Standardikirjaston funktioiden yhtenäistäminen (nimeäminen, parametrien järjestys) ja duplikaattien siivoaminen (rand vs. srand).

timoh [20.08.2013 16:46:42]

#

http://techportal.inviqa.com/2013/08/02/rasmus-lerdorf-at-php-london/:

$haystack-$needle or $needle-$haystack? This is one thing that drives many new developers crazy, but there is a pattern. All string functions are haystack-needle, and all array functions are needle-haystack!

:D

Ellen väärin muista, niin standardikirjaston yhtenäistäminen on joskus ollut esillä ja sitä joku alkoi userland-koodissa toteuttamaan. Mutta ellen edelleenkään väärin muista niin homma tyssäsi jostain syystä.

timoh [21.08.2013 11:16:39]

#

Saattoi olla, että viittasin ylempänä tähän: https://github.com/jsebrech/php-o

samip [21.08.2013 11:20:25]

#

Alkemistin lista + metodeiden ylikuormitus niin tuska lievittäisi

timoh kirjoitti:

Ellen väärin muista, niin standardikirjaston yhtenäistäminen on joskus ollut esillä ja sitä joku alkoi userland-koodissa toteuttamaan. Mutta ellen edelleenkään väärin muista niin homma tyssäsi jostain syystä.

Veikkaan että taaksepäin yhteensopivuuteen.

The Alchemist [21.08.2013 11:32:50]

#

Kehittäjien haluttomuuteen sopeutua uuteen syntaksiin*

Windows XP -syndrooma on universaali sairaus.

timoh [21.08.2013 14:42:08]

#

Oletko TA millaiselta pohjalta alkanut suunnittelemaan standardikirjastoasi?

Onko GitHubissa tjms. nähtävillä?

pr0l3 [21.08.2013 16:21:24]

#

The Alchemist kirjoitti:

rand vs. srand

lolwut?

The Alchemist [21.08.2013 16:51:47]

#

No ei mun omassa kokoelmassani ole mitään ihmeellistä vielä. En siis ole aloittanut kirjoittaa php:tä puhtaaksi vaan vain koonnut yhteen sellaisia funktioita ja toistaiseksi yhden luokan, joita jatkuvasti tarvitsen mutta jotka eivät muuten ole saatavilla.

qeijo [24.08.2013 09:31:36]

#

samip kirjoitti:

Alkemistin lista + metodeiden ylikuormitus niin tuska lievittäisi

Kyllähän metodin ylikuormistus onnistuu php:ssä, mutta ei ihan persinteisellä tavalla.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta