Anonim

Je lepší PHP než Python nebo Java?

– otázku položil/a Anonim v neděli, 20. července 2014

Reaguj · Nahlásit



codeGuru

Ta otázka je položena příliš obecně a nelze na ni jednoduše odpovědět.

Zkráceně: Ne PHP není lepší, ani horši než Python nebo Java.

Svou odpověď rozvedu do dvou bodu a podotázek na tebe:

Z pozice vývojáře a jeho osobního vývoje:

  1. Chceš být vývojář cizích aplikaci? Zajímá tě enterprise svět? Baví tě práce v teamu? Budeš chtít pracovat i mimo ČR?

Pokud ano, přikláněl bych se asi spíše k jazykům jako Java, Python, node.js, ASP.Net nebo RoR, případně se dobře naučil zacházet s některým z velkých PHP framewworků jako je Zend či Symfony 2.

  1. Pokud chceš být vývojář spíše lokální, baví tě lokální menší projekty (i když můžou být zajímavé a netriviální), nemáš chuť pracovat v obří firmě a nebo chceš prostě psát aplikace pro sebe, zůstaň klidně u PHP, případně sáhni po nějakém z jeho frameworků. Za mě doporučuji Nette (u nás je celkem poptávka po Nette programátorech), YII (stabilně vyvíjený, výkonný, dobře zdokumentovaný a běží na něm i tento web heh), CodeIgniter, nebo po těch větších jako je Symfony 2 či Zend.

PHP umí být silné a velmi výkonné, někdy ale nestačí (enterprise řešení). Je celkem snadné najit slušný hosting, kde ti poběží PHP výborně a zaplatíš za to desítky korun měsíčně.

Takže si vyber směr, kam se chceš s programováním ubírat a až pak uvazuj o technologii.

– odpověděl/a codeGuru ve středu, 23. července 2014

+1  · Reaguj · Nahlásit


  e-mail nebude zveřejněn · Proč chceme e-mail?

formátuj odpovědi s Texy!

Související otázky a odpovědi

Existuje v PHP funkce mb_lcfirst()?

Potřebuju v PHP převést první znak řetězce na malé písmenko, ale funkce lcfirst() mi nefunguje na UTF-8. Nikde jsem nenašel žádnou funkci jako mb_lcfirst(), která by s unicode uměla pracovat. Nějaké tipy?

Odpověď:

Napiš si vlastní, mě funguje tahle: if ( ! function_exists('mb_lcfirst')) { function mb_lcfirst($str) { mb_internal_encoding("UTF-8"); $first_letter = mb_strtolower(mb_substr($str, 0, 1)); ...

Nejlépe hodnocená odpověď. Zobraz ji celou.

Odpověď:

Tohle se nedá jednoduše určit. V „hello world“ testu může jeden framework vyhrát svou rychlostí, ale při složitější aplikaci může zase prohrát. Na netu se povaluje celá řada benchmarků, jeden nedávno dělali i na zdrojak.cz, zkus pohledat. Za

Zobraz celou odpověď.

Jaký je nejlepší PHP editor?

Už nějaký ten pátek programuju v PSPadu a pomalu narážím na jeho limity. Jaký je podle Vás nejlepší PHP editor?

Odpověď:

Pokud programuješ na Windows, doporučil bych ti k vyzkoušení: phpDesigner 8 (http://www.mpsoftware.dk/downloads.php) NuSphere PHP IDE – phpED (http://www.nusphere.com/…ts/phped.htm) NetBeans IDE (https://netbeans.org/features ...

Zobraz celou odpověď.

Jak převést v PHP datum pubDate z RSS na timestamp formát pro MySQL?

Chci data z RSS uložit do databáze MySQL 5.6, ale z RSS dostanu datum ve formátu Thu, 10 Apr 2014 20:15:03 +0000, což mi nebere MySQL. Jak na to?

Odpověď:

Nejlepší bude použít php fci strtotime(), která ti ten formát z RSS převede na unixtime, se kterým pak můžeš dále pracovat. Pro MySQL formát pak můžeš použít jednoduchou funkci: function pubDateToMySql($str) { return date(‚Y-m-d H:i:s‘, strtotime( ...

Nejlépe hodnocená odpověď. Zobraz ji celou.

Odpověď:

Texy! je formátovací syntaxe, chcete-li formátovací jazyk vytvořený pro webové stránky. Byl vytvořen českým programátorem Davidem Grudlem a myšlenkou je podobný například anglickému Textile. Je poskytován zcela zdarma. Pom ...

Nejlépe hodnocená odpověď. Zobraz ji celou.

Nejnovější otázky a odpovědi