V čem dnes dělat weby? rubrika: Folklór

6 Michal Vyšinský
položil/-a 22.9.2013
 
upravil/-a 22.9.2013

Ahoj všem,
už asi tři roky programuji webovky v PHP (OOP, Nette Framework, nyní začátky s Laravelem). Nějak mě ale začíná PHP nudit (hlavně potom, co jsem si začal hrát s Javou a Androidem). V čem byste mi v dnešní době doporučili dělat weby? Nějaké vlastní požadavky nemám a rád se neučím novým jazykům, snad jen, aby mělo dané řešení budoucnost. Díky :)

odkaz Vyřešeno
7 yedpodtrzitko
odpověděl/-a 22.9.2013

Zvolil bych si jazyk, ktery ma sirsi uplatneni, nez jsou pouze webove aplikace a urcite neco takoveho, co ma realnou sanci se uplatnit na (zdejsim?) pracovnim trhu. Pokud se ti libi Java, tak proc s ni nepokracovat? Siroke uplatneni ma treba i Python (v CR treba RedHat, Seznam, Centrum...)

Komentáře

  • Kit : PHP má širší uplatnění než pouze pro webové aplikace. Je to normální skriptovací jazyk. Jen nemá žádné GUI. 22.9.2013
  • vaclav.sir : Kit: Má širší uplatnění na pracovním trhu? Nemá. 22.9.2013
  • Kit : O uplatnění na pracovním trhu přece nebyla řeč. Ty si neděláš žádné programy jen tak pro sebe? Pro vlastní potřebu či potěšení? 22.9.2013
  • Michal Vyšinský : K tomu pythonu: kde začít při tvorbě webu v pythonu? 22.9.2013
  • mato7d5 : skocit rovno na django 22.9.2013
  • Kit : Třeba tady: http://knihy.nic.cz/files/nic/edice/mark_pilgrim_dip3_ver3.pdf 22.9.2013
  • Michal Vyšinský : Díky oběma :) 22.9.2013
  • yedpodtrzitko : @Kit: Python nabizi nastroje pro vedecke ukoly (NumPy, SciPy, Pandas), daji se v nem delat hry (Blender, PyGame, Panda3d), pisou se v nem desktopove aplikace atd. atd. Vazne se s timhle muze PHP srovnavat? @vysinskym: s pythonem obecne bych zacal u http://learnpythonthehardway.org/book/, s webovymi aplikacemi bych zacal u Djanga (djangoproject.com, popr. cesky mirror djangoproject.cz). Co se tyce komunity, tak ta ceska porada kazdy mesic sraz (viz mapka na python.cz) a na mailova konfere (http://groups.google.com/group/django-cs/topics) najdes pomoc v pripade jakychkoliv problemu. 22.9.2013
  • Kit : Proč bych měl srovnávat PHP a Python? Každý se hodí na něco jiného a mají určité pole působnosti, ve kterém se překrývají. Nemám nic proti Pythonu. Pokud však k webové aplikaci napsané v PHP chci udělat nějaký offline doplněk, který například periodicky modifikuje databázi, tak si ho klidně napíšu v PHP, protože servisní vrstvu aplikace mám také v PHP. Klidně si ho napíšu i v Pythonu, pokud to uznám za vhodné. 22.9.2013
  • Michal Vyšinský : Tak si celé odpoledne hraju s pythonem a djangem a jsem unešen :) Díky za všechny příspěvky ;) 22.9.2013
  • honzajavorek : PHP má širší uplatnění než pouze pro webové aplikace? Jak se to vezme... to, že něco jde, neznamená, že je to zrovna nejlepší způsob, jak to dělat. Moje zkušenost hovoří, že i jednoduché konzolové aplikace v PHP neuklízely dobře paměť a mít něco takového třeba jako démona v systému, tak ti to nabobtná a... No... :-) Nic proti PHP, ale to, že v něm napíšu web a pak ještě pár prográmků do konzole, které jedou nejdéle 5 minut a největší práce, která je čeká je práce s DB nebo nahrazování stringů, to ještě z PHP nedělá multi-purpose jazyk. Sorry. Zlynčujte mě. 27.9.2013
  • honzajavorek : A k tomu jak začít s Pythonem: http://python.cz (spousta návodů pro nováčky v CS i EN) + http://www.zdrojak.cz/clanky/jak-napisu-webovou-aplikaci-v-pythonu/ 27.9.2013
  • Vašek Ch. : V tomhle bych si, Honzo, dovolil nesouhlasit. V současné době máme v provozu desítky PHP daemonů, které fungují v systému jako služba, startující hnedka po bootu, a žádné memory leaky nebo jiné problémy s pamětí, výkonem nebo čímkoliv, nemáme. A nedělají zrovna jednoduché věci. Zas tak bych ho nepodceňoval, PHP zvládne mnohem více než 5minutový job nahrazující stringy... 29.9.2013
  • honzajavorek : OK, přiznávám, že dnes to může být jiné, než v PHP 5.2, 5.3. Asi taky záleží, jaké extensions použiješ, podle mě čím obskurnější a méně užívaná PHP extension, tím větší šance na leakování. 30.9.2013

Pro zobrazení všech 14 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.