Vlákno názorů k článku PHP na velkých serverech od Tomas Zeman - Tenoto clanek me velmi zaujal. Ja osobne stranky...

  • Článek je starý, nové názory již nelze přidávat.
  • 4. 7. 2000 22:24

    Tomas Zeman (neregistrovaný)

    Tenoto clanek me velmi zaujal. Ja osobne stranky programuji v Perlu(mod_perl/mod_fcgi), nebo Jave(servlety a JSP).

    Osobne nechapu, proc se u nas PHP tesi tak velke oblibe, rekl bych mnohem vetsi nez ve svete. Je pravda, ze vetsinu veci tam lze udelat velmi rychle a zvladne je i zacinajici programator. Pro ty je podle me PHP nejlepsi volba. Velka nevyhoda PHP je, ze se soubor s kodem musi vzdy nacitat a interpretovat znova !!, neexisuje travale spojeni na databazi(coz velmi cely skrippt zdrzuje), neumi globalni promene(jednou si ve skriptu neco predpocitam/inicializuji) a pak to dale pouzivam.

    V tom se mi zdaji servlety a JSP lepsi, ty podporuji connection pooling (vec u sofistikovanejsich inet reseni nezbytna), session maji promakanejsi nez PHP, jsou uz predem 'zkompilovane' v pameti (nemusi se nic cist z disku), umoznuji 'globalni promene (muj nazev)'.

    Neco jako connection pool umoznuje i mod_perl a skri

  • 5. 7. 2000 0:10

    Komplikátor (neregistrovaný)

    No dovoluji si nesouhlasit s nekolika nazory v tomto prispevku: Globalni promenne mohou plnohodnotne zastat treba konstanty!!! A stale spojeni s databazi je take mozne (napr: mysql_pconnect();)...

    Jsem jednoznacne pro PHP - je jednoduche, rychle a hlavne je free!!!

  • 14. 7. 2000 17:01

    Jan Fedak (neregistrovaný)

    # zvladne je i zacinajici programator
    chyba. videl jsem spoustu kusu kodu od zacinajicich patlalu -- rekneme, ze jsou schopni v php psat, ale nerekl bych, ze ho zvladli. stejne tak by ale byli schopni 'psat' v cemkoli jinem. vyhoda spis je v syntaxi velmi podobne te z C, takze PHP rychle zvladne zkuseny programator

    # soubor s kodem musi vzdy nacitat a interpretovat znova
    zatim. viz http://www.zend.com/zend/products.php#cache

    # neexistuje trvale spojeni na databazi
    opet spatne :/

    # neumi globalni promene
    global $var;
    $GLOBALS['var']
    nebo jak jiz bylo uvedeno, pouzit lze i
    define('konstanta', 13)