Zřejmě inspirace tímto článkem http://www.dgx.cz/trine/item/statistika-zastoupeni-php-5-x
No výsledky jsou téměř stejné, PHP5 skoro nikdo nepoužívá, PHP6 tu má být do konce roku, takže programovat se bude pro tři různé nekompatibilní verze najednou. Nebo všichni PHP opustí a přejdou jinam.
Vlákno názorů k článku
Verze PHP v ČR
lukas (neregistrovaný)
16. 1. 2006 0:51
Re: souvislost
Tam jsou ale jen data pro cely svet, cili radove mene zajimave.
Duch (neregistrovaný)
16. 1. 2006 2:23
Pravdivé výsledky?
Spíše bych řekl, že tento test je nepravý. Všechny webhostingy v ČR, pokud vím, tak dnes poskytuje podporu PHP 5.1 téměř každý hosting na vyžádání. Kdyby někdo měl zájem o hosting s PHP 5.1 tak to může zkusit na http://www.cyberhost.cz
16. 1. 2006 3:02
Re: Pravdivé výsledky?
Jde o to, že test nezkoumá, kolik hostingů nabízí PHP5, ale kolik webů používá PHP5. Tedy poptávku, nikoliv nabídku.
A s tím, že téměř každý hosting podporuje PHP 5.1 jste hodně přestřelil, nechtěl jste říct "téměř žádný"?
A s tím, že téměř každý hosting podporuje PHP 5.1 jste hodně přestřelil, nechtěl jste říct "téměř žádný"?
lobo (neregistrovaný)
16. 1. 2006 4:17
Re: Pravdivé výsledky?
to bola len jedna ftipne umiestnena reklama..
16. 1. 2006 11:16
Re: Pravdivé výsledky?
>Jde o to, že test nezkoumá, kolik hostingů nabízí PHP5, ale kolik webů používá PHP5. Tedy poptávku, nikoliv nabídku.
Pokud vim, ohlasi se tak kazdy webserver, ktery ma PHP integrovano - jeste to nerika nic o tom, zda je pod domenou bezici aplikace pouziva (jeden server muze mit pouzitelne PHP, ASP a servlet container, vse najednou, zeano) - a uz vubec to nic nerika o poptavce po PHP. Co mam, to uz tak casto nepoptavam, ze...
Pokud vim, ohlasi se tak kazdy webserver, ktery ma PHP integrovano - jeste to nerika nic o tom, zda je pod domenou bezici aplikace pouziva (jeden server muze mit pouzitelne PHP, ASP a servlet container, vse najednou, zeano) - a uz vubec to nic nerika o poptavce po PHP. Co mam, to uz tak casto nepoptavam, ze...
uživatel si přál zůstat v anonymitě
16. 1. 2006 11:39
Re: Pravdivé výsledky?
Ano, ale měl jsem na mysli konkrétně rozdělení mezi PHP4 a PHP5. Tady už se klient obvykle rozhoduje a pětkovou verzi žádá tehdy, pokud ji vyžaduje jeho aplikace, v opačném případě zůstává z důvodů kompatibility u verze 4.
> jeden server muze mit pouzitelne PHP, ASP a servlet container, vse najednou, zeano
Tady už čísla zdaleka tak o poptávce nevypovídají. I když, právě kvůli samostatnému zpoplatnění těchto služeb klient obvykle vybírá server jen s těmi, které skutečně potřebuje. Často volí i platformu, s tím, že PHP bývá zastoupeno na Linuxu, ASP na Windows atd.
> jeden server muze mit pouzitelne PHP, ASP a servlet container, vse najednou, zeano
Tady už čísla zdaleka tak o poptávce nevypovídají. I když, právě kvůli samostatnému zpoplatnění těchto služeb klient obvykle vybírá server jen s těmi, které skutečně potřebuje. Často volí i platformu, s tím, že PHP bývá zastoupeno na Linuxu, ASP na Windows atd.
16. 1. 2006 11:39
Re: Pravdivé výsledky?
Ano, ale měl jsem na mysli konkrétně rozdělení mezi PHP4 a PHP5. Tady už se klient obvykle rozhoduje a pětkovou verzi žádá tehdy, pokud ji vyžaduje jeho aplikace, v opačném případě zůstává z důvodů kompatibility u verze 4.
> jeden server muze mit pouzitelne PHP, ASP a servlet container, vse najednou, zeano
Tady už čísla zdaleka tak o poptávce nevypovídají. I když, právě kvůli samostatnému zpoplatnění těchto služeb klient obvykle vybírá server jen s těmi, které skutečně potřebuje. Často volí i platformu, s tím, že PHP bývá zastoupeno na Linuxu, ASP na Windows atd.
> jeden server muze mit pouzitelne PHP, ASP a servlet container, vse najednou, zeano
Tady už čísla zdaleka tak o poptávce nevypovídají. I když, právě kvůli samostatnému zpoplatnění těchto služeb klient obvykle vybírá server jen s těmi, které skutečně potřebuje. Často volí i platformu, s tím, že PHP bývá zastoupeno na Linuxu, ASP na Windows atd.
František Brakon (neregistrovaný)
16. 1. 2006 8:37
Re: souvislost
Správně, PHP se zabilo samo. Nakonec opravdu zůstane jen jako "startovací web jazyk pro lamy". Zkušení programátoři se totiž po nepovedené verzi 5.0 rozhlédli kolem a zjistili, že neexistuje jenom PHP. Navíc se ukázalo, že u jiných jazyků se s objekty jen nezávazně nekoketuje, ale opravdu se tam masivně používají. A pracovat v jiných jazycích je mnohem produktivnější než v usmoleném PHP. Takže někdo objevil smalltalk, někdo Python, někdo Ruby, někdo Javu a všichni opustili potápějící se PHP.
Musím říct že je to radost, začít s jiným jazykem. Největší překvapení je asi hledání informací po různých fórech k těmto jazykům. Nejen že se tam probírají velmi pokročilá témata, ale každý ještě rád začátečníkovi poradí a dotazy typu "using javascript function from PHP" tam ....... NEJSOU!
Musím říct že je to radost, začít s jiným jazykem. Největší překvapení je asi hledání informací po různých fórech k těmto jazykům. Nejen že se tam probírají velmi pokročilá témata, ale každý ještě rád začátečníkovi poradí a dotazy typu "using javascript function from PHP" tam ....... NEJSOU!
joejoe (neregistrovaný)
16. 1. 2006 8:59
zastoupeni jinych jazyku
nemyslim si ze php by bylo nejak extra na ustupu - dokonce jsem si nevsiml, ze by se nejak markantne zvysil podil serveru nabizejici jsp, ruby nebo smalltalk..
takze proto pokladam otazku na autora clanku:
Dala by se z tech dat vyzjistit podpora dalsich jazyku?
takze proto pokladam otazku na autora clanku:
Dala by se z tech dat vyzjistit podpora dalsich jazyku?
16. 1. 2006 9:46
Re: zastoupeni jinych jazyku
Jak jsem psal, mám uložené kompletní hlavičky Server pro všechny české domény. Takže napište, co v tom chcete hledat, a já to udělám.
joejoe (neregistrovaný)
16. 1. 2006 10:15
Re: zastoupeni jinych jazyku
no ja nevim nakolik je to zjistitelne - jestli to ostatni jazyky davaji do hlavicek, ale proste by me zajimalo zastoupeni jednotlivych jazyku:
- php celkove
- php4
- php5
- asp.net
- asp
- jsp
- ruby
- smalltalk
- python
ono je taky otazka nakolik to muze byt zkreslene tim, ze jste pravdepodobne testoval jen port 80, ale nektere webove servery + jazyk se defaultne instaluji na jinych portech (tomcat 8080, nekolik swiki jsem videl na 8000)
dalsi statistika co by me zajimala je mnozstvi serveru pouzivajici https (port 433)
a nakonec by bylo super kdyby se za rok objevil podobny clanek s mezirocnim srovnanim...
- php celkove
- php4
- php5
- asp.net
- asp
- jsp
- ruby
- smalltalk
- python
ono je taky otazka nakolik to muze byt zkreslene tim, ze jste pravdepodobne testoval jen port 80, ale nektere webove servery + jazyk se defaultne instaluji na jinych portech (tomcat 8080, nekolik swiki jsem videl na 8000)
dalsi statistika co by me zajimala je mnozstvi serveru pouzivajici https (port 433)
a nakonec by bylo super kdyby se za rok objevil podobny clanek s mezirocnim srovnanim...
16. 1. 2006 10:38
Re: zastoupeni jinych jazyku
Dejte si tu práci a zjistěte, jestli uvedené jazyky používají nějaké signatury v hlavičce Server. A já si potom dám tu práci a zjistím jejich zastoupení.
Jiné porty než 80 mi moc zajímavé nepřijdou, protože jsou zřídka používané veřejně.
Jiné porty než 80 mi moc zajímavé nepřijdou, protože jsou zřídka používané veřejně.
joejoe (neregistrovaný)
16. 1. 2006 11:17
Re: zastoupeni jinych jazyku
priklady hlavicek:
X-Powered-By: ASP.NET
Server: Comanche/6.2 (unix)
Server: Apache/2.0.54 (Debian GNU/Linux) mod_python/3.1.3 Python/2.3.5 mod_scgi/1.2
samotne ASP jsem nenasel, ruby taky ne
par serveru kde bezi jsp jsem nasel bohuzel jsem nebyl schopen urcit nejakou vhodnou a jednoznacnou hlavicku (slovo tomcat se tam nevyskytovalo, obcas se tam vyskytovalo 'Server: Apache' jen tak bez niceho, obcas tam vubec hlavicka 'Server: .. ' nebyla
doufam, ze me ostatni doplni
comanche == smalltalk
ono jen jestli pri poctu nasazeni tech minoritnich jazyku na portu 80 nedojde k velkemu zkresleni tech cisel
- nemyslim, ze by bylo problem tu statistiku rozsirit o par dalsich portu..
- navic se relativne casto pouziva vice webserveru na ruznych portech..
- mimo to https bezi standartne na 443, tak by bylo fajn zahrnout do statistiky i tyto servery. imho se take jedna o relativne siroky okruh serveru..
X-Powered-By: ASP.NET
Server: Comanche/6.2 (unix)
Server: Apache/2.0.54 (Debian GNU/Linux) mod_python/3.1.3 Python/2.3.5 mod_scgi/1.2
samotne ASP jsem nenasel, ruby taky ne
par serveru kde bezi jsp jsem nasel bohuzel jsem nebyl schopen urcit nejakou vhodnou a jednoznacnou hlavicku (slovo tomcat se tam nevyskytovalo, obcas se tam vyskytovalo 'Server: Apache' jen tak bez niceho, obcas tam vubec hlavicka 'Server: .. ' nebyla
doufam, ze me ostatni doplni
comanche == smalltalk
ono jen jestli pri poctu nasazeni tech minoritnich jazyku na portu 80 nedojde k velkemu zkresleni tech cisel
- nemyslim, ze by bylo problem tu statistiku rozsirit o par dalsich portu..
- navic se relativne casto pouziva vice webserveru na ruznych portech..
- mimo to https bezi standartne na 443, tak by bylo fajn zahrnout do statistiky i tyto servery. imho se take jedna o relativne siroky okruh serveru..
16. 1. 2006 12:17
Re: zastoupeni jinych jazyku
X-Powered-By jsem bohužel nesledoval.
Comanche: 0 (0 %)
Python: 2557 (1 %)
Perl: 9213 (4 %)
Comanche: 0 (0 %)
Python: 2557 (1 %)
Perl: 9213 (4 %)
vbar (neregistrovaný)
16. 1. 2006 15:47
Re: zastoupeni jinych jazyku
mod_perl (který by zajímal mě) například signaturu má, ale proč si je cucat z prstu? Dejte mi hlavičky Server (seřazené podle počtu výskytů té samé hodnoty) a já vám v nich najdu programovací jazyky.
uživatel si přál zůstat v anonymitě
16. 1. 2006 10:27
Re: zastoupeni jinych jazyku
me se PHP hlasilo v X-Powered, v hlavicce o nem ani zminka
uživatel si přál zůstat v anonymitě
16. 1. 2006 10:28
Re: zastoupeni jinych jazyku
oprava: me se PHP hlasilo v hlavicce X-Powered, v hlavicce Server o nem ani zminka
16. 1. 2006 15:41
Re: zastoupeni jinych jazyku
Dajte to niekde na web, rad si to pozriem.... ak je to velke, miesto poskytnem.
Bjarne (neregistrovaný)
16. 1. 2006 9:11
Re: souvislost
No tak to by me zajimalo kolik lidi preslo z PHP na Smalltalk :) Pamatuju si z prednasek, ze existuje neco jako VisualWave ale pochybuju, ze v n nasich koncinach se v tomto pure-oo jazyku pisi ve vetsi mire webove aplikace a to jeste ex-PHPkarema. Tvrzeni, ze vsichni opustili potapejici se PHP je podle me opravdu nesmysl i kdyby to byla nadsazka.
Naopak pro spoustu lidi je stale PHP lehci a vyhodnejsi nez napr. Java. Pokud se podivam na JOBS.cz tak tam najdou prinejmensim 10x tolik nabidek pro PHP programatory nez pro Ruby/Smalltalk, coz o nejakem upadku taky zrovna nevypovida.
Naopak pro spoustu lidi je stale PHP lehci a vyhodnejsi nez napr. Java. Pokud se podivam na JOBS.cz tak tam najdou prinejmensim 10x tolik nabidek pro PHP programatory nez pro Ruby/Smalltalk, coz o nejakem upadku taky zrovna nevypovida.
bonedstoned (neregistrovaný)
16. 1. 2006 9:12
Re: souvislost
Preco do toho potom jebu take neskutocne prachy(IBM, SAP, Intel)? To musi byt to PHP fakt na hovno asi no...
uživatel si přál zůstat v anonymitě
16. 1. 2006 9:59
Re: souvislost
Jediny kdo muze konkurovat PHP je .NET(C#) a JAVA.
Jazyky jako ruby, python nebo smalltalk se nejspis nemaji nikdy sanci masove rozsirit diky sve syntaxy. U smalltalku je to dano tim co je, autori ruby a pythonu si takovy posahany zapis zvolili sami.
Ze je PHP5 objektove slaba je jasne, ale v porovnani s ubohosti PHP4 ve kterou porad jeste mraky lidi pouziva, je to zlate. Na bezne dynamicke weby je to dostatecne.
Jazyky jako ruby, python nebo smalltalk se nejspis nemaji nikdy sanci masove rozsirit diky sve syntaxy. U smalltalku je to dano tim co je, autori ruby a pythonu si takovy posahany zapis zvolili sami.
Ze je PHP5 objektove slaba je jasne, ale v porovnani s ubohosti PHP4 ve kterou porad jeste mraky lidi pouziva, je to zlate. Na bezne dynamicke weby je to dostatecne.
glx (neregistrovaný)
16. 1. 2006 11:07
Re: souvislost
Presne tak. Na bezne dynamicke Weby je PHP mozna zdaleka nejlepsi volba - jazyk je jednoduchy a nezaludny, interpreter pracuje bez vetsich problemu, je to soucasti vetsiny distribuci, neni treba nic slozite instalovat a nastavovat. Na vetsine Webu proste neni duvod pouzivat Javu ci neco jako Mono - ty maji vyuziti u narocnych aplikaci zpravidla na intranetech velkych spolecnosti - a i tam leckdy najdete veci, ze by se clovek divil - pomerne slozite se neco patla v Jave, pritom to neni zase nic tak extra super narocneho, aby to nemohlo byt rychle napsano v PHP.
Nevidim duvod, proc by se dynamicke Weby nemohly psat bez objektu. Objekty jsou modou poslednich 10 let, mnohde programovani spise komplikuji. Samozrejme chapu, ze lide, vychovani uz jen v objektech to nepochopi...a dal budou zit v blahove iluzi, ze bez nich se vetsi projekt delat neda...
Nevidim duvod, proc by se dynamicke Weby nemohly psat bez objektu. Objekty jsou modou poslednich 10 let, mnohde programovani spise komplikuji. Samozrejme chapu, ze lide, vychovani uz jen v objektech to nepochopi...a dal budou zit v blahove iluzi, ze bez nich se vetsi projekt delat neda...
17. 1. 2006 0:45
Re: WTF
Vemte si Javu a jeji pristup "objekty jsou cool, funkce jsou fuuj". Takze kdejakou sebemensi pomocnou funkci musite udelat staticky, nacpat ji do nejakeho objektu a pak volat pomoci Objekt.funkce(). Spousta projektu pak skonci s haldou objektu typu MiscUtils, WebUtils, AbcUtils a XyzUtils kde je spousta uzitecnych a na tridu nevazanych funkci.
Pripadne dalsi vec - muzete v Jave predat odkaz na funkci? Myslim ze ne, AFAIK je mozne mit odkaz jen na objekt/interface. To taky leckdy komplikuje zivot.
IMHO funkce nejsou tak moc fuuj jak je Java a mozna i jine pure-oo jazyky berou.
Pripadne dalsi vec - muzete v Jave predat odkaz na funkci? Myslim ze ne, AFAIK je mozne mit odkaz jen na objekt/interface. To taky leckdy komplikuje zivot.
IMHO funkce nejsou tak moc fuuj jak je Java a mozna i jine pure-oo jazyky berou.
17. 1. 2006 7:04
Re: WTF
A taky je blbý, že Java nemá ukazatele a GOTO, ne? Taky GOSUB by se občas hodilo... ;-)
V Javě se spousta věcí dělá prostě jinak a třeba místo callback funkcí se používá Command Pattern. Taky Javu moc nemusim, připadá mi zbytečně ukecaná. A za pure-oo jazyk bych ji neoznačil.
Já mám nejradši Python. V tom lze stejně snadno psát procedurálně jako objektově. Taky lze za běhu přidávat třídám a objektům nové metody (to proto, že metoda je vlastně objekt a je vlastností objektu třídy - třída je taky objekt :-) ), což třeba Java neumí a připadá mi to dost omezující. Odkazy na funkce v něm lze předávat snadno, protože v něm i funkce je objekt.
V Javě se spousta věcí dělá prostě jinak a třeba místo callback funkcí se používá Command Pattern. Taky Javu moc nemusim, připadá mi zbytečně ukecaná. A za pure-oo jazyk bych ji neoznačil.
Já mám nejradši Python. V tom lze stejně snadno psát procedurálně jako objektově. Taky lze za běhu přidávat třídám a objektům nové metody (to proto, že metoda je vlastně objekt a je vlastností objektu třídy - třída je taky objekt :-) ), což třeba Java neumí a připadá mi to dost omezující. Odkazy na funkce v něm lze předávat snadno, protože v něm i funkce je objekt.
uživatel si přál zůstat v anonymitě
17. 1. 2006 9:53
Re: WTF
v prvom rade, java nie je objektovy jazyk.
v jave totiz zakladne datove typy nie su objekty.
java ma jednu vyhodu ... staci povedat IT managerovi java-java-java ... a sice tomu nerozumie, ale schvali ti rozpocet, aky si navrhnes, pretoze je to in, pretoze je to profesionalne ...
v jave totiz zakladne datove typy nie su objekty.
java ma jednu vyhodu ... staci povedat IT managerovi java-java-java ... a sice tomu nerozumie, ale schvali ti rozpocet, aky si navrhnes, pretoze je to in, pretoze je to profesionalne ...
IA (neregistrovaný)
17. 1. 2006 21:12
Re: WTF
zakladni datove typy sice nejsou objekty, ale od 1.5 uz se na nich daji volat funkce jako na prislusnych objektech, takze se s tim ve vetsine pripadu da pracovat stejne jako s objektem.
java je nejenze u manageru in, ale hlavne je velmi oblibena u programatoru a v open source je to dnes prakticky jediny jazyk z mainstreamu, jehoz podil roste. dalsim hodne rostoucim je javou inspirovany c# a obecne platforma .net, takze to skoro vypada, ze v ni hodne lidi vidi budoucnost :-)
java je nejenze u manageru in, ale hlavne je velmi oblibena u programatoru a v open source je to dnes prakticky jediny jazyk z mainstreamu, jehoz podil roste. dalsim hodne rostoucim je javou inspirovany c# a obecne platforma .net, takze to skoro vypada, ze v ni hodne lidi vidi budoucnost :-)
uživatel si přál zůstat v anonymitě
17. 1. 2006 20:08
Re: WTF
Pouzivam PHP a tyhle pseudoobjekty uz zacinam delat taky.
Protoze neexistujou zadne jmenne prostory, je to imho nejrozumnejsi zpusob jak nemit ve funkcich bordel a zaroven mit jistotu, ze muzu znovupouzivat kod v jinym projektu a nekolidovat nazvama funkci.
Protoze neexistujou zadne jmenne prostory, je to imho nejrozumnejsi zpusob jak nemit ve funkcich bordel a zaroven mit jistotu, ze muzu znovupouzivat kod v jinym projektu a nekolidovat nazvama funkci.
Martin Povolny (neregistrovaný)
16. 1. 2006 12:55
Re: souvislost
Fascinuje mne, s jakou sebeduverou muze nekdo, kdo ocividne nema ani sajn o tom, co pise, rozdavat rozumy.
Ale doba se asi meni, neni dulezite mit znalosti, ale mit sebevedomi a nestydet se...
Kolik z tech jazyku, o kterych placate, znate (realizoval jste v nich nejaky netrivialni projekt)?
K PHP: ze je PHP nejrozsirenejsi, ma o jeho kvalite stejnou vypovidaci hodnotu, jako sledovanost o urovni TV Nova...
Ale doba se asi meni, neni dulezite mit znalosti, ale mit sebevedomi a nestydet se...
Kolik z tech jazyku, o kterych placate, znate (realizoval jste v nich nejaky netrivialni projekt)?
K PHP: ze je PHP nejrozsirenejsi, ma o jeho kvalite stejnou vypovidaci hodnotu, jako sledovanost o urovni TV Nova...
mod_perl/2.0.2 (neregistrovaný)
16. 1. 2006 14:37
Re: souvislost
:-)) doba sa meni, staci akykolvek zlepenec v php, a hned sa mozete pasovat na weboveho programatora
bohuzial, je taka realita ... to mate ako z windoze ... nemusia byt dobre, staci, aby boli aj pre blbych :-))
pracovat napr v mod_perl (a pracovat efektivne), to je oproti php iny svet.
niekto preferuje sablony (HTML::Template), niekto preferuje inline kod (php).
:-)))
bohuzial, je taka realita ... to mate ako z windoze ... nemusia byt dobre, staci, aby boli aj pre blbych :-))
pracovat napr v mod_perl (a pracovat efektivne), to je oproti php iny svet.
niekto preferuje sablony (HTML::Template), niekto preferuje inline kod (php).
:-)))
yossarian (neregistrovaný)
16. 1. 2006 15:21
Re: souvislost
"Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders"
to same (podobne) plati o PHP. pouzival sem ho dlouho, stale jej pouzivam , nicmene s verzi 5.0 sem se zacal pomalu poohlizet po jinem programovacim jazyce. nabidka jazyku na freehostinzich me totiz nijak neomezuje.
zase na druhou stranu, nez si clovek nainstaluje a nakonfiguruje funkcni mono/javu (kterou se mi pod linuxem ani nepovedlo zkompilovat. to sice bude rukama, ale chtejte to po nejakym BFU), tak ma v PHP web temer hotov..
to same (podobne) plati o PHP. pouzival sem ho dlouho, stale jej pouzivam , nicmene s verzi 5.0 sem se zacal pomalu poohlizet po jinem programovacim jazyce. nabidka jazyku na freehostinzich me totiz nijak neomezuje.
zase na druhou stranu, nez si clovek nainstaluje a nakonfiguruje funkcni mono/javu (kterou se mi pod linuxem ani nepovedlo zkompilovat. to sice bude rukama, ale chtejte to po nejakym BFU), tak ma v PHP web temer hotov..
uživatel si přál zůstat v anonymitě
16. 1. 2006 20:30
Re: souvislost
Gratuluji k zasadnimu zivotnimu kroku spravnym smerem ;-)
Taky jsem uplacal nejaky webik v PHP a udelal jsem nekolik webu v PERLu. Ted, kdyz neco delam, delam to v Ruby, at uz je to prace sysadmina, nebo programovani weboveho klikatka....
Kdybych zacinal novy projekt na webu, tak bych pouzil ruby-on-rails, nebo nitro+og, active record a mvc jsou podle me spravny zpusob, jak psat webove aplikace nad SQL.
Nastve me lama, ktera pise v PHP, PERL videla z rychliku, o Ruby si mysli, ze je to mladsi sestra nejake gejsi a Python si plete s uzovkou, kdyz sebejiste placa do fora kraviny...
Taky jsem uplacal nejaky webik v PHP a udelal jsem nekolik webu v PERLu. Ted, kdyz neco delam, delam to v Ruby, at uz je to prace sysadmina, nebo programovani weboveho klikatka....
Kdybych zacinal novy projekt na webu, tak bych pouzil ruby-on-rails, nebo nitro+og, active record a mvc jsou podle me spravny zpusob, jak psat webove aplikace nad SQL.
Nastve me lama, ktera pise v PHP, PERL videla z rychliku, o Ruby si mysli, ze je to mladsi sestra nejake gejsi a Python si plete s uzovkou, kdyz sebejiste placa do fora kraviny...
uživatel si přál zůstat v anonymitě
17. 1. 2006 20:24
Re: souvislost
Chapu nazor, ze v PHP se obvykle weby placaj. Ten jazyk k tomu primo svadi :)
Nicmene kdo chce, muze. RubyOnRails ma v PHP nekolik nasledovniku, napriklad CakePHP. Me osobne se nijak zvlast nelibil, ale proc ne.
nitro+og neznam
Active record jsem zkousel i v PHP5, diky descructorum ho lze pomerne snadno realizovat.
MVC frameworku jsou nad PHP mraky a navic kazdy programator postupne vytvari nejaky vlastni (vcetne me :))
Ja ruby ani python neshazuju, jen jsem napsal ze maj hnusnou syntaxy a proto se krci v ustrani. Java a C# jsou mene objektove, PHP5 zatracene mene, ale diky C like syntaxy se v jejich kodu dokaze orientovat po chvili kazdy.
A ruby ani python se nemuseli od teto syntaxe odchylovat a ani tim nic neziskali.
Proste jste moc namysleny a kdo si pred ruby nebo pythonem neseda na zadek je pro vas lama.
Nicmene kdo chce, muze. RubyOnRails ma v PHP nekolik nasledovniku, napriklad CakePHP. Me osobne se nijak zvlast nelibil, ale proc ne.
nitro+og neznam
Active record jsem zkousel i v PHP5, diky descructorum ho lze pomerne snadno realizovat.
MVC frameworku jsou nad PHP mraky a navic kazdy programator postupne vytvari nejaky vlastni (vcetne me :))
Ja ruby ani python neshazuju, jen jsem napsal ze maj hnusnou syntaxy a proto se krci v ustrani. Java a C# jsou mene objektove, PHP5 zatracene mene, ale diky C like syntaxy se v jejich kodu dokaze orientovat po chvili kazdy.
A ruby ani python se nemuseli od teto syntaxe odchylovat a ani tim nic neziskali.
Proste jste moc namysleny a kdo si pred ruby nebo pythonem neseda na zadek je pro vas lama.
Jean (neregistrovaný)
17. 1. 2006 21:09
Re: souvislost
> A ruby ani python se nemuseli od teto syntaxe odchylovat a ani tim nic neziskali.
Tak po tomto se musim take pridat k jiz vyse uvedenemu - prosim, prosim piste o necem, o cem alespon neco malo vite.
Tak po tomto se musim take pridat k jiz vyse uvedenemu - prosim, prosim piste o necem, o cem alespon neco malo vite.
mrzout (neregistrovaný)
18. 1. 2006 22:25
Re: souvislost
Za zmenu syntaxe neberu zapis cislo.abs.sort (to zase tak odlisny od objekt.funkce().funkce() neni), ale treba def, end a pod basicovsky/pascalovsky nesmysky co snizujou citelnost. Nebo Pythonovsky odsazovani.
Je strasne jednoduchy odmitnout nazor nekoho jinyho s tim ze nicemu merozumi, ale zkuste mi napriklad vysvetlit v cem spocva PRINOS pevnyho odsazeni pripadne nahrazeni prehledneho {} slovne vyjadreni?
Treba PHP umoznuje oznacit zacatek a konec bloku jak slovne tak pomoci {} a slovne to pouziva jen mizive procento lidi. To beru jako dukaz podporujici moje tvrzeni.
Je strasne jednoduchy odmitnout nazor nekoho jinyho s tim ze nicemu merozumi, ale zkuste mi napriklad vysvetlit v cem spocva PRINOS pevnyho odsazeni pripadne nahrazeni prehledneho {} slovne vyjadreni?
Treba PHP umoznuje oznacit zacatek a konec bloku jak slovne tak pomoci {} a slovne to pouziva jen mizive procento lidi. To beru jako dukaz podporujici moje tvrzeni.
uživatel si přál zůstat v anonymitě
17. 1. 2006 20:16
Re: souvislost
Jadro toho co jsem napsal nebylo odborne ale byl to subjektivni nazor na nadeji ruznych jazyku se masove prosadit.
Stacilo by se mene citit jako mistr sveta a prestat podsouvat jinym neco za co je lze zesmesnit.
V ruby, pythonu ani smalltalku jsem nikdy nic nepsal. Proste jejich syntaxy nedokazi zkousnout. A porovnali nekdo schopnosti pythonu a PHP a jejich rozsireni, pochopi ze nejsem sam. Python muze byt sebelepsi ale masove pouzivan neni a nevypada to na nejakou zmenu.
A co je dulezite, aby mohl byt python objektovy jazyk, nemusel se touto cestou vydavat. Tedy zcela subjektivne tvrdim, ze si cestu na vysluni pohnojil sam.
Stacilo by se mene citit jako mistr sveta a prestat podsouvat jinym neco za co je lze zesmesnit.
V ruby, pythonu ani smalltalku jsem nikdy nic nepsal. Proste jejich syntaxy nedokazi zkousnout. A porovnali nekdo schopnosti pythonu a PHP a jejich rozsireni, pochopi ze nejsem sam. Python muze byt sebelepsi ale masove pouzivan neni a nevypada to na nejakou zmenu.
A co je dulezite, aby mohl byt python objektovy jazyk, nemusel se touto cestou vydavat. Tedy zcela subjektivne tvrdim, ze si cestu na vysluni pohnojil sam.
Martin Povolny (neregistrovaný)
19. 1. 2006 7:44
Re: souvislost
> Jadro toho co jsem napsal nebylo odborne ale byl to subjektivni nazor ...
Neuvedl jste to tak...
> V ruby, pythonu ani smalltalku jsem nikdy nic nepsal.
To jsem poznal z toho blabolu, na ktery jsem puvodne reagoval.
Zkusim vam to vysvetlit takhle: Clovek, ktery umi zachazet jen s kudlou, umi si kudlou uriznou chleba, ostrihat nechty, i otevrit pivo a nikdy nic jineho nepouzil, by nemel za fakt vydavat svuj nazor, ze sada dlat, kterou pouziva jeden jeho soused, nebo chirurgicke nacini druheho jeho souseda je uplne k nicemu, protoze nepadne do ruky stejne jako jeho kudla, kterou se toho da tolik udelat.
Nenapsal jste, ze pro vas je python, ruby, smalltalk nezkousnutelny, protoze nezkousnete jeho syntax -- schvalne si znovu prectete, co jste napsal, to me nazdvedlo.
> Stacilo by se mene citit jako mistr sveta a prestat podsouvat jinym neco za co je lze zesmesnit.
Nic jsem vam nepodsouval, jako mistr sveta se necitim. Vazim si jinych nazoru, nez jsou moje, pokud je jejich nositel ma necim podlozene a dokaze si je obhajit.
Naopak pohrdam tim, kdyz nekdo placa a navic svoje placani nedokaze ani uvest zpusobem, ktery by tomu odpovidal. Treba slovy "myslim si, ze", "podle meho nazoru", "sice jsem v pythonu nic nedelal, ale myslim si..."
Zesmesnujete se sam v ocich tech, kteri vedi, o co jde. Bohuzel se toho, co pisete chyti dalsi, kteri nazor jeste nemaji a na zaklade vaseho blabolu, ktery je ovsem podan jako fakt, si delaji nazor svuj. Proto je potreba reagovat...
Takze se pripojuji k zadosti, ktera v tomto vlaknu uz zaznela: PISTE, PROSIM, O VECECH, KTERYM ROZUMITE.
Neuvedl jste to tak...
> V ruby, pythonu ani smalltalku jsem nikdy nic nepsal.
To jsem poznal z toho blabolu, na ktery jsem puvodne reagoval.
Zkusim vam to vysvetlit takhle: Clovek, ktery umi zachazet jen s kudlou, umi si kudlou uriznou chleba, ostrihat nechty, i otevrit pivo a nikdy nic jineho nepouzil, by nemel za fakt vydavat svuj nazor, ze sada dlat, kterou pouziva jeden jeho soused, nebo chirurgicke nacini druheho jeho souseda je uplne k nicemu, protoze nepadne do ruky stejne jako jeho kudla, kterou se toho da tolik udelat.
Nenapsal jste, ze pro vas je python, ruby, smalltalk nezkousnutelny, protoze nezkousnete jeho syntax -- schvalne si znovu prectete, co jste napsal, to me nazdvedlo.
> Stacilo by se mene citit jako mistr sveta a prestat podsouvat jinym neco za co je lze zesmesnit.
Nic jsem vam nepodsouval, jako mistr sveta se necitim. Vazim si jinych nazoru, nez jsou moje, pokud je jejich nositel ma necim podlozene a dokaze si je obhajit.
Naopak pohrdam tim, kdyz nekdo placa a navic svoje placani nedokaze ani uvest zpusobem, ktery by tomu odpovidal. Treba slovy "myslim si, ze", "podle meho nazoru", "sice jsem v pythonu nic nedelal, ale myslim si..."
Zesmesnujete se sam v ocich tech, kteri vedi, o co jde. Bohuzel se toho, co pisete chyti dalsi, kteri nazor jeste nemaji a na zaklade vaseho blabolu, ktery je ovsem podan jako fakt, si delaji nazor svuj. Proto je potreba reagovat...
Takze se pripojuji k zadosti, ktera v tomto vlaknu uz zaznela: PISTE, PROSIM, O VECECH, KTERYM ROZUMITE.
17. 1. 2006 23:37
Re: souvislost
Ja to vidim jinak: zkuseny programatori se podivali na verzi 5 a rekli si, ze vydrzi u 4 nez se objevi 6 ... pripadne dele. Vite, ze php5 jeste neni stable v gentoo ? IMHO nehovori moc o tom, ze by se bez nej lide neobesli ...
Michal Kubeček (neregistrovaný)
19. 1. 2006 19:41
Re: souvislost
Ona ta podobnost mezi PHP 4/5 a Apache 1.3/2.0 je až zarážející. Jenom u Apache nevím o tom, že by se mezi poslední RC a ostrou 2.0 měnila funkcionalita…

