SlideShare una empresa de Scribd logo
1 de 12
Konkrétní výhody Nette z praxe Vítek Ježek [vitek.jezek@clevis.cz] Jan Tvrdík [jan.tvrdik@gmail.com]
Co nás dnes čeká? PHP – problémy a jejich řešení proč Nette? příklady „killerfeatur“ [šablony, formy, ...]
PHP – problémy... "prasojazyk" [historickákoule] výchozí chování - špagetti code This is nota bug, it is a feature. Please double-check the documentation . syntaxe new Obj()->fce(); //function c($a){return $a;} fce()[0]; Programovat v Javě umí kdekdo. O ASP.NET ani nemluvě. Jen v PHP píši skuteční hrdinové. Renesanční bytosti. Fascinující a neskutečně trpěliví lidé. Trpěliví od slova trpět. Třeba já. David Grudl, latrine.dgx.cz
... a jejich řešení ? přejítjinam poradit si => používatframework
Proč Nette? [Hassmanovapětibodovka]  Nette myšlenka: vyvíjej bezpečně [výchozí stav = zabezpečena aplikace, testování] vyvíjej paralelně; vyvíjej rychle neopakuj se – šetři čas i nervy [komponenty, dědičnost] nejsi v tom sám  [komunita, doplňky] dělá ti z práce radost
Praxe – Netteebug logováni chyb & posíláni na mail  laděnka spolupráce s firebugem
Praxe – url přehledné a jednoduché „odkazování“ snadná změna struktury SEO url jen tam mimochodem a až nakonec
Praxe – šablony dědičnost (!), bloky jednoduché psaní standardních struktur a to i v HTML přímo!
Praxe – formuláře bezpečnost až na prvním místě kompaktní a přehledný zápis jednoduše rozšířitelný, objektový přístup
Proč Nette? Nette myšlenka: vyvíjej bezpečně [výchozí stav = zabezpečena aplikace, testování] vyvíjej paralelně; vyvíjej rychle neopakuj se – šetři čas i nervy [komponenty, dědičnost] nejsi v tom sám  [komunita, doplňky] dělá ti z práce radost
Závěr www.nettephp.com jabberroom: nette@conf.netlab.cz paraskavedekatriafobní Poslední sobota 	 30.1.2010 – Pardubice

Más contenido relacionado

Destacado

WebSockets - how to do real-time applications in PHP
WebSockets - how to do real-time applications in PHPWebSockets - how to do real-time applications in PHP
WebSockets - how to do real-time applications in PHPBrnoPHP
 
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)Péhápkaři
 
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...Jakub Kulhan
 
VIM - nejefektivnější editor na světě
VIM - nejefektivnější editor na světěVIM - nejefektivnější editor na světě
VIM - nejefektivnější editor na světěClevis s.r.o.
 
What makes a good developer from a management perspective
What makes a good developer from a management perspectiveWhat makes a good developer from a management perspective
What makes a good developer from a management perspectiveBrnoPHP
 
Martin Froněk - Jak využít soft skills ve svůj prospěch 2 (15. sraz přátel PH...
Martin Froněk - Jak využít soft skills ve svůj prospěch 2 (15. sraz přátel PH...Martin Froněk - Jak využít soft skills ve svůj prospěch 2 (15. sraz přátel PH...
Martin Froněk - Jak využít soft skills ve svůj prospěch 2 (15. sraz přátel PH...Péhápkaři
 
Čtvrtkon #44 - Symfony php framework
Čtvrtkon #44 - Symfony php frameworkČtvrtkon #44 - Symfony php framework
Čtvrtkon #44 - Symfony php frameworkMartin Zeman
 
commit => #GitHub => #CircleCI => #Docker => #Kubernetes #AWS cluster
commit => #GitHub => #CircleCI => #Docker => #Kubernetes #AWS clustercommit => #GitHub => #CircleCI => #Docker => #Kubernetes #AWS cluster
commit => #GitHub => #CircleCI => #Docker => #Kubernetes #AWS clusterJakub Kulhan
 
Symfony vs Nette vs Phalcon
Symfony vs Nette vs PhalconSymfony vs Nette vs Phalcon
Symfony vs Nette vs PhalconVojta Svoboda
 
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě: 0. sraz - PHP: Appka v NetteVývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě: 0. sraz - PHP: Appka v NetteVývojáři sobě
 
Microservice Stategies - Scaling your API design workflow
Microservice Stategies - Scaling your API design workflowMicroservice Stategies - Scaling your API design workflow
Microservice Stategies - Scaling your API design workflowJakub Nesetril
 
Real-time Web a NodeJS
Real-time Web a NodeJSReal-time Web a NodeJS
Real-time Web a NodeJSJakub Nesetril
 
Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)
Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)
Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)Martin Zeman
 
FTP deployment Devel 2015
FTP deployment Devel 2015FTP deployment Devel 2015
FTP deployment Devel 2015David Grudl
 
Nette: jak rozbít atom?
Nette: jak rozbít atom?Nette: jak rozbít atom?
Nette: jak rozbít atom?David Grudl
 
A Beginners Guide to noSQL
A Beginners Guide to noSQLA Beginners Guide to noSQL
A Beginners Guide to noSQLMike Crabb
 

Destacado (18)

WebSockets - how to do real-time applications in PHP
WebSockets - how to do real-time applications in PHPWebSockets - how to do real-time applications in PHP
WebSockets - how to do real-time applications in PHP
 
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
 
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
 
VIM - nejefektivnější editor na světě
VIM - nejefektivnější editor na světěVIM - nejefektivnější editor na světě
VIM - nejefektivnější editor na světě
 
What makes a good developer from a management perspective
What makes a good developer from a management perspectiveWhat makes a good developer from a management perspective
What makes a good developer from a management perspective
 
Martin Froněk - Jak využít soft skills ve svůj prospěch 2 (15. sraz přátel PH...
Martin Froněk - Jak využít soft skills ve svůj prospěch 2 (15. sraz přátel PH...Martin Froněk - Jak využít soft skills ve svůj prospěch 2 (15. sraz přátel PH...
Martin Froněk - Jak využít soft skills ve svůj prospěch 2 (15. sraz přátel PH...
 
Čtvrtkon #44 - Symfony php framework
Čtvrtkon #44 - Symfony php frameworkČtvrtkon #44 - Symfony php framework
Čtvrtkon #44 - Symfony php framework
 
Neo4j Jízdomat
Neo4j JízdomatNeo4j Jízdomat
Neo4j Jízdomat
 
commit => #GitHub => #CircleCI => #Docker => #Kubernetes #AWS cluster
commit => #GitHub => #CircleCI => #Docker => #Kubernetes #AWS clustercommit => #GitHub => #CircleCI => #Docker => #Kubernetes #AWS cluster
commit => #GitHub => #CircleCI => #Docker => #Kubernetes #AWS cluster
 
Symfony vs Nette vs Phalcon
Symfony vs Nette vs PhalconSymfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
 
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě: 0. sraz - PHP: Appka v NetteVývojáři sobě: 0. sraz - PHP: Appka v Nette
Vývojáři sobě: 0. sraz - PHP: Appka v Nette
 
Asynchronně v PHP
Asynchronně v PHPAsynchronně v PHP
Asynchronně v PHP
 
Microservice Stategies - Scaling your API design workflow
Microservice Stategies - Scaling your API design workflowMicroservice Stategies - Scaling your API design workflow
Microservice Stategies - Scaling your API design workflow
 
Real-time Web a NodeJS
Real-time Web a NodeJSReal-time Web a NodeJS
Real-time Web a NodeJS
 
Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)
Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)
Moje první aplikace v Symfony 3 + překvapení (4. sraz přátel Symfony v Praze)
 
FTP deployment Devel 2015
FTP deployment Devel 2015FTP deployment Devel 2015
FTP deployment Devel 2015
 
Nette: jak rozbít atom?
Nette: jak rozbít atom?Nette: jak rozbít atom?
Nette: jak rozbít atom?
 
A Beginners Guide to noSQL
A Beginners Guide to noSQLA Beginners Guide to noSQL
A Beginners Guide to noSQL
 

Konkrétní výhody Nette z praxe

  • 1. Konkrétní výhody Nette z praxe Vítek Ježek [vitek.jezek@clevis.cz] Jan Tvrdík [jan.tvrdik@gmail.com]
  • 2. Co nás dnes čeká? PHP – problémy a jejich řešení proč Nette? příklady „killerfeatur“ [šablony, formy, ...]
  • 3. PHP – problémy... "prasojazyk" [historickákoule] výchozí chování - špagetti code This is nota bug, it is a feature. Please double-check the documentation . syntaxe new Obj()->fce(); //function c($a){return $a;} fce()[0]; Programovat v Javě umí kdekdo. O ASP.NET ani nemluvě. Jen v PHP píši skuteční hrdinové. Renesanční bytosti. Fascinující a neskutečně trpěliví lidé. Trpěliví od slova trpět. Třeba já. David Grudl, latrine.dgx.cz
  • 4. ... a jejich řešení ? přejítjinam poradit si => používatframework
  • 5. Proč Nette? [Hassmanovapětibodovka] Nette myšlenka: vyvíjej bezpečně [výchozí stav = zabezpečena aplikace, testování] vyvíjej paralelně; vyvíjej rychle neopakuj se – šetři čas i nervy [komponenty, dědičnost] nejsi v tom sám [komunita, doplňky] dělá ti z práce radost
  • 6.
  • 7. Praxe – Netteebug logováni chyb & posíláni na mail laděnka spolupráce s firebugem
  • 8. Praxe – url přehledné a jednoduché „odkazování“ snadná změna struktury SEO url jen tam mimochodem a až nakonec
  • 9. Praxe – šablony dědičnost (!), bloky jednoduché psaní standardních struktur a to i v HTML přímo!
  • 10. Praxe – formuláře bezpečnost až na prvním místě kompaktní a přehledný zápis jednoduše rozšířitelný, objektový přístup
  • 11. Proč Nette? Nette myšlenka: vyvíjej bezpečně [výchozí stav = zabezpečena aplikace, testování] vyvíjej paralelně; vyvíjej rychle neopakuj se – šetři čas i nervy [komponenty, dědičnost] nejsi v tom sám [komunita, doplňky] dělá ti z práce radost
  • 12. Závěr www.nettephp.com jabberroom: nette@conf.netlab.cz paraskavedekatriafobní Poslední sobota 30.1.2010 – Pardubice