際際滷

際際滷Share a Scribd company logo
Framework Symfony
vs Nette vs Phalcon
Osnova
 Co je to framework?
 Srovn叩n鱈 framework哲
 Aplikan鱈 cyklus
 Komponenty frameworku
Co je to framework
 Sada knihoven, aplikan鱈 cyklus
 Znovupou転itelnost (mailing, 邸ablony, pihla邸ov叩n鱈,
testov叩n鱈)
 Zamen鱈 (web-app, testov叩n鱈)
 Filosofie, architektura
 Komunita, roz邸鱈en鱈, opravy, dokumentace,
testy, nov辿 funkce
 Licence, sponzoring, brand
Symfony vs Nette vs Phalcon
Srovn叩n鱈 jednotliv箪ch framework哲
Symfony 2.5.0-dev
 PHP >5.3.3, open source, community-driven
 +1000 code contributors on GitHub
 +150.000 developers, +2500 bundles
 +1.000.000 monthly downloads
 Since 2005, under MIT license
 Drupal, phpBB, Yahoo!, Joomla
Trend commit哲 na GitHub
Nette 2.2.2
 PHP 5.3.1 (PHP 5.2), open-source
 104 contributors (Symfony +1000)
 13.000 dl/m (Symfony +1.000.000)
 cca 100 add-ons (Symfony +2.500)
 Since 2008, under New BSD license
 Slevomat, Mlad叩 fronta, Csfd.cz, SocialBakers
Phalcon
 PHP 5.3.9 (nutn辿 GCC), open-source
 58 contributors (Nette 104, Symfony 1000+)
 Since 2011, under New BSD license
Phalcon
 PHP 5.3.9 (nutn辿 GCC), open-source
 58 contributors (Nette 104, Symfony 1000+)
 Since 2011, under New BSD license
Symfony vs Nette vs Phalcon
Instalace
Instalace Symfony
 composer create-project symfony/framework-
standard-edition myproject/ ~2.5
Instalace Nette
 composer create-project nette/sandbox
Instalace Phalcon
 Build
 sudo ./cphalcon/build/install
 extension=phalcon.so
 Hotov辿 buildy (PHP 5.3/5.4/5.5)
 sudo brew install php54-phalcon
 extension=php_phalcon.dll
 Doplky - phalcon dev-tools (kv哲li code-
complete; jsou vidt pouze PHP interfaces)
Aplikan鱈 cyklus
Aplikan鱈 cyklus
 Front-controller (.htaccess -> index.php)
 $kernel = new AppKernel('dev', true);
 Peddef. 3 prosted鱈 (dev, test, prod)
 Naten鱈 konfiguran鱈ch soubor哲
 Registrace Bundles
 Routov叩n鱈 (hled叩n鱈 kontrol辿ru)
 MVC (kontrol辿ry, 邸ablony)
Aplikan鱈 cyklus
 Front-controller (.htaccess -> index.php)
 $kernel = new AppKernel('dev', true);
 Naten鱈 konfiguran鱈ch soubor哲
 Registrace Bundles
 Routov叩n鱈 (hled叩n鱈 controlleru)
 MVC (kontrol辿ry, 邸ablony)
HTTP
 Request(), Response()
Symfony vs Nette vs Phalcon
Aplikan鱈 cyklus
 Front-controller (.htaccess -> index.php)
 $kernel = new AppKernel('dev', true);
 Naten鱈 konfiguran鱈ch soubor哲
 Registrace Bundles
 Routov叩n鱈 (hled叩n鱈 controlleru)
 MVC (kontrol辿ry, 邸ablony)
Konfigurace Symfony
YAML form叩t
Konfigurace Nette
Neon form叩t
Konfigurace Phalcon
INI
form叩t
Aplikan鱈 cyklus
 Front-controller (.htaccess -> index.php)
 $kernel = new AppKernel('dev', true);
 Naten鱈 konfiguran鱈ch soubor哲
 Registrace Bundles
 Routov叩n鱈 (hled叩n鱈 controlleru)
 MVC (kontrol辿ry, 邸ablony)
Bundles
Existuje i CLI gener叩tor, kter箪 adres叩ovou strukturu Bundles vygeneruje. V r叩mci bundles
Jsou I assety (CSS/JS/IMG). CLI gener叩tor I bundle zavede do j叩dra, viz dal邸鱈 slide.
Registrace Bundles
Bundles lze na鱈tat I v z叩vislosti na prosted鱈.
Registrace Bundles Nette
Registrace Bundles Phalcon
Aplikan鱈 cyklus
 Front-controller (.htaccess -> index.php)
 $kernel = new AppKernel('dev', true);
 Naten鱈 konfiguran鱈ch soubor哲
 Registrace Bundles
 Routov叩n鱈 (hled叩n鱈 kontrol辿ru)
 MVC (kontrol辿ry, 邸ablony)
Routov叩n鱈
http://www.blog.cz/clanek/prvni-clanek/
Article:detail:prvni
Routov叩n鱈
 Mo転nosti: YAML, XML, PHP, PHP anotace
/blog/{slug} => AcmeBlogBundle:Blog:show
Routov叩n鱈
/blog/{slug} => AcmeBlogBundle:Blog:show
Routov叩n鱈
/blog/{slug} => AcmeBlogBundle:Blog:show
Routov叩n鱈
V anotaci lze I definovat form叩t vr叩cen箪ch dat (HTML, XML, JSON).
Routov叩n鱈 Nette
Routov叩n鱈 Phalcon
Aplikan鱈 cyklus
 Front-controller (.htaccess -> index.php)
 $kernel = new AppKernel('dev', true);
 Naten鱈 konfiguran鱈ch soubor哲
 Registrace Bundles
 Routov叩n鱈 (hled叩n鱈 kontrol辿ru)
 MVC (kontrol辿ry, 邸ablony)
Kontrol辿ry
Nutnost explicitn po転叩dat o vykreslen鱈 邸ablony, bu pomoc鱈 anotace @Template(),
nebo $this->render(). Funkce vrac鱈 array, nebo Response().
Kontrol辿ry (anotace)
Anotace pro cache.
Kontrol辿ry (anotace)
Kontrol辿ry (anotace)
Kontrol辿ry Nette
Kontrol辿ry Phalcon
Aplikan鱈 cyklus
 Front-controller (.htaccess -> index.php)
 $kernel = new AppKernel('dev', true);
 Naten鱈 konfiguran鱈ch soubor哲
 Registrace Bundles
 Routov叩n鱈 (hled叩n鱈 kontrol辿ru)
 MVC (kontrol辿ry, 邸ablony)
ablony
 Twig (i jako samostatn箪 projekt)
 extends, block, include, context escaping
 {{ ... }}: "Says something, {% ... %}: "Does something"
ablony
 functions, helpers (filters)
ablony Nette
Latte  i jako samostatn箪 projekt
Funkce, filtry (helpery)
Kontextov辿 escapov叩n鱈 (jako ostatn鱈)
Syntax鱈 vych叩z鱈 ze Smarty
ablony Phalcon
Volt  extendov叩n鱈, funkce, helpery
Render level  no_render, action, layout
Aplikan鱈 cyklus
 Front-controller (.htaccess -> index.php)
 $kernel = new AppKernel('dev', true);
 Naten鱈 konfiguran鱈ch soubor哲
 Registrace Bundles
 Routov叩n鱈 (hled叩n鱈 kontrol辿ru)
 MVC (kontrol辿ry, 邸ablony)
Model (MVC)
 Doctrine 2 ORM + DBAL
 Entity
Symfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
Model Nette
 Nette/Database (MySQL, PostgreSQL, Sqlite 3,
Sqlite 2, Oracle, MS SQL, ODBC)
Symfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
 Konfigurace, routov叩n鱈, MVC
 Debugging
 酷看姻馨顎鉛叩艶
 CLI
 Konfigurace, routov叩n鱈, MVC
 Debugging
 酷看姻馨顎鉛叩艶
 CLI
Debugging
 Web Debug Toolbar
Symfony vs Nette vs Phalcon
Debugging Nette
 Ladnka (Nette/Diagnostic/Debugger)
 E-mails, FireBug
Debugging Phalcon
 Konfigurace, routov叩n鱈, MVC
 Debugging
 酷看姻馨顎鉛叩艶
 CLI
酷看姻馨顎鉛叩艶
酷看姻馨顎鉛叩艶
酷看姻馨顎鉛叩艶 Nette
酷看姻馨顎鉛叩艶 Nette
酷看姻馨顎鉛叩艶 Phalcon
Nem叩 default renderer, tak転e se formul叩e mus鱈 vykreslovat run, nebo si
renderer napsat s叩m.
 Konfigurace, routov叩n鱈, MVC
 Debugging
 酷看姻馨顎鉛叩艶
 CLI
CLI n叩stroje
 php app/console
 apc, assetic, assets, cache, container, doctrine
 generate, orm, router, server, twig
 generate  doctrine entity, crud, form, bundle
CLI v Nette
 -
 Doplnk do NetBeans, PhpStorm
 Skript pro FTP deploy
CLI v Phalconu
 Phalcon Developer Tools
 create-controller, create-model, create-project
 scaffold, migration, webtools
Symfony vs Nette vs Phalcon

More Related Content

Viewers also liked (20)

06 prez10(tvorba webu)
06 prez10(tvorba webu)06 prez10(tvorba webu)
06 prez10(tvorba webu)
olc_user
Nikola luxova
Nikola luxovaNikola luxova
Nikola luxova
cekaon
Av technika 13
Av technika 13Av technika 13
Av technika 13
olc_user
ReactPHP + Symfony = profit aneb 1000req/s pres Symfony s minimalnimi nar...
ReactPHP + Symfony = profit aneb 1000req/s pres Symfony s minimalnimi nar...ReactPHP + Symfony = profit aneb 1000req/s pres Symfony s minimalnimi nar...
ReactPHP + Symfony = profit aneb 1000req/s pres Symfony s minimalnimi nar...
Jakub Kulhan
Tom叩邸 Votruba - Jak pe転鱈t Symfony 3 (1. sraz p叩tel Symfony v Praze)
Tom叩邸 Votruba - Jak pe転鱈t Symfony 3 (1. sraz p叩tel Symfony v Praze)Tom叩邸 Votruba - Jak pe転鱈t Symfony 3 (1. sraz p叩tel Symfony v Praze)
Tom叩邸 Votruba - Jak pe転鱈t Symfony 3 (1. sraz p叩tel Symfony v Praze)
永辿鞄叩沿一温庄
Deployment PHP aplikac鱈 | WebExpo 2011
Deployment PHP aplikac鱈 | WebExpo 2011Deployment PHP aplikac鱈 | WebExpo 2011
Deployment PHP aplikac鱈 | WebExpo 2011
Jan Mittner
ORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM developmentORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM development
BrnoPHP
Jaroslav zlamal
Jaroslav zlamalJaroslav zlamal
Jaroslav zlamal
cekaon
VIM - nejefektivnj邸鱈 editor na svt
VIM - nejefektivnj邸鱈 editor na svtVIM - nejefektivnj邸鱈 editor na svt
VIM - nejefektivnj邸鱈 editor na svt
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 perspective
BrnoPHP
tvrtkon #44 - Symfony php framework
tvrtkon #44 - Symfony php frameworktvrtkon #44 - Symfony php framework
tvrtkon #44 - Symfony php framework
Martin Zeman
Martin Fronk - Jak vyu転鱈t soft skills ve sv哲j prospch 2 (15. sraz p叩tel PH...
Martin Fronk - Jak vyu転鱈t soft skills ve sv哲j prospch 2 (15. sraz p叩tel PH...Martin Fronk - Jak vyu転鱈t soft skills ve sv哲j prospch 2 (15. sraz p叩tel PH...
Martin Fronk - Jak vyu転鱈t soft skills ve sv哲j prospch 2 (15. sraz p叩tel PH...
永辿鞄叩沿一温庄
Filip Proch叩zka - Testov叩n鱈 prakticky
Filip Proch叩zka - Testov叩n鱈 praktickyFilip Proch叩zka - Testov叩n鱈 prakticky
Filip Proch叩zka - Testov叩n鱈 prakticky
Konference PHPlive
Neo4j J鱈zdomat
Neo4j J鱈zdomatNeo4j J鱈zdomat
Neo4j J鱈zdomat
Jan Mittner
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
Jakub Kulhan
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
V箪voj叩i sob
Asynchronn v PHP
Asynchronn v PHPAsynchronn v PHP
Asynchronn v PHP
Josef K鱈転
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
Jakub Nesetril
Real-time Web a NodeJS
Real-time Web a NodeJSReal-time Web a NodeJS
Real-time Web a NodeJS
Jakub Nesetril
Dependency Injection vs Service Locator - Best Practice
Dependency Injection vs Service Locator - Best PracticeDependency Injection vs Service Locator - Best Practice
Dependency Injection vs Service Locator - Best Practice
Lars-Erik Kindblad
06 prez10(tvorba webu)
06 prez10(tvorba webu)06 prez10(tvorba webu)
06 prez10(tvorba webu)
olc_user
Nikola luxova
Nikola luxovaNikola luxova
Nikola luxova
cekaon
Av technika 13
Av technika 13Av technika 13
Av technika 13
olc_user
ReactPHP + Symfony = profit aneb 1000req/s pres Symfony s minimalnimi nar...
ReactPHP + Symfony = profit aneb 1000req/s pres Symfony s minimalnimi nar...ReactPHP + Symfony = profit aneb 1000req/s pres Symfony s minimalnimi nar...
ReactPHP + Symfony = profit aneb 1000req/s pres Symfony s minimalnimi nar...
Jakub Kulhan
Tom叩邸 Votruba - Jak pe転鱈t Symfony 3 (1. sraz p叩tel Symfony v Praze)
Tom叩邸 Votruba - Jak pe転鱈t Symfony 3 (1. sraz p叩tel Symfony v Praze)Tom叩邸 Votruba - Jak pe転鱈t Symfony 3 (1. sraz p叩tel Symfony v Praze)
Tom叩邸 Votruba - Jak pe転鱈t Symfony 3 (1. sraz p叩tel Symfony v Praze)
永辿鞄叩沿一温庄
Deployment PHP aplikac鱈 | WebExpo 2011
Deployment PHP aplikac鱈 | WebExpo 2011Deployment PHP aplikac鱈 | WebExpo 2011
Deployment PHP aplikac鱈 | WebExpo 2011
Jan Mittner
ORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM developmentORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM development
BrnoPHP
Jaroslav zlamal
Jaroslav zlamalJaroslav zlamal
Jaroslav zlamal
cekaon
VIM - nejefektivnj邸鱈 editor na svt
VIM - nejefektivnj邸鱈 editor na svtVIM - nejefektivnj邸鱈 editor na svt
VIM - nejefektivnj邸鱈 editor na svt
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 perspective
BrnoPHP
tvrtkon #44 - Symfony php framework
tvrtkon #44 - Symfony php frameworktvrtkon #44 - Symfony php framework
tvrtkon #44 - Symfony php framework
Martin Zeman
Martin Fronk - Jak vyu転鱈t soft skills ve sv哲j prospch 2 (15. sraz p叩tel PH...
Martin Fronk - Jak vyu転鱈t soft skills ve sv哲j prospch 2 (15. sraz p叩tel PH...Martin Fronk - Jak vyu転鱈t soft skills ve sv哲j prospch 2 (15. sraz p叩tel PH...
Martin Fronk - Jak vyu転鱈t soft skills ve sv哲j prospch 2 (15. sraz p叩tel PH...
永辿鞄叩沿一温庄
Filip Proch叩zka - Testov叩n鱈 prakticky
Filip Proch叩zka - Testov叩n鱈 praktickyFilip Proch叩zka - Testov叩n鱈 prakticky
Filip Proch叩zka - Testov叩n鱈 prakticky
Konference PHPlive
Neo4j J鱈zdomat
Neo4j J鱈zdomatNeo4j J鱈zdomat
Neo4j J鱈zdomat
Jan Mittner
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
Jakub Kulhan
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
V箪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 workflow
Jakub Nesetril
Real-time Web a NodeJS
Real-time Web a NodeJSReal-time Web a NodeJS
Real-time Web a NodeJS
Jakub Nesetril
Dependency Injection vs Service Locator - Best Practice
Dependency Injection vs Service Locator - Best PracticeDependency Injection vs Service Locator - Best Practice
Dependency Injection vs Service Locator - Best Practice
Lars-Erik Kindblad

Similar to Symfony vs Nette vs Phalcon (20)

vSphere automation workshop python
vSphere automation workshop pythonvSphere automation workshop python
vSphere automation workshop python
Vladan Laxa
Jan islinsk箪: Sezn叩men鱈 se Sourcery aneb Z叩klady metaprogramov叩n鱈 ve Swiftu
Jan islinsk箪: Sezn叩men鱈 se Sourcery aneb Z叩klady metaprogramov叩n鱈 ve SwiftuJan islinsk箪: Sezn叩men鱈 se Sourcery aneb Z叩klady metaprogramov叩n鱈 ve Swiftu
Jan islinsk箪: Sezn叩men鱈 se Sourcery aneb Z叩klady metaprogramov叩n鱈 ve Swiftu
mdevtalk
Petr Nikolas Prokop - Symfony framework (0. sraz p叩tel Symfony v Hradci Kr叩l...
Petr Nikolas Prokop - Symfony framework (0. sraz p叩tel Symfony v Hradci Kr叩l...Petr Nikolas Prokop - Symfony framework (0. sraz p叩tel Symfony v Hradci Kr叩l...
Petr Nikolas Prokop - Symfony framework (0. sraz p叩tel Symfony v Hradci Kr叩l...
永辿鞄叩沿一温庄
Michal Majer / I testov叩n鱈 m哲転e b箪t z叩bava
Michal Majer / I testov叩n鱈 m哲転e b箪t z叩bavaMichal Majer / I testov叩n鱈 m哲転e b箪t z叩bava
Michal Majer / I testov叩n鱈 m哲転e b箪t z叩bava
Michal Majer
atoto.cz - jak na snadnou integraci Codeception
atoto.cz - jak na snadnou integraci Codeceptionatoto.cz - jak na snadnou integraci Codeception
atoto.cz - jak na snadnou integraci Codeception
atotocz
Pou転it鱈 Next.js a React鱈 UI khinihovny v aplikaci
Pou転it鱈 Next.js a React鱈 UI khinihovny v aplikaciPou転it鱈 Next.js a React鱈 UI khinihovny v aplikaci
Pou転it鱈 Next.js a React鱈 UI khinihovny v aplikaci
Martin Kri邸tof
Testov叩n鱈 klientsk箪ch Javascriptov箪ch aplikac鱈
Testov叩n鱈 klientsk箪ch Javascriptov箪ch aplikac鱈Testov叩n鱈 klientsk箪ch Javascriptov箪ch aplikac鱈
Testov叩n鱈 klientsk箪ch Javascriptov箪ch aplikac鱈
Michal Aichinger
Test stack CzechTest 2016
Test stack   CzechTest 2016Test stack   CzechTest 2016
Test stack CzechTest 2016
Radim Daniel P叩nek
Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
永辿鞄叩沿一温庄
Pedstaven鱈 Ruby on Rails
Pedstaven鱈 Ruby on RailsPedstaven鱈 Ruby on Rails
Pedstaven鱈 Ruby on Rails
igloonet
Talend Open Studio DQ
Talend Open Studio DQTalend Open Studio DQ
Talend Open Studio DQ
dpejcoch
V箪br vhodn箪ch technologii pro startup v prosted鱈 cloudu
V箪br vhodn箪ch technologii pro startup v prosted鱈 clouduV箪br vhodn箪ch technologii pro startup v prosted鱈 cloudu
V箪br vhodn箪ch technologii pro startup v prosted鱈 cloudu
Jan Kodera
WP Frameworky - WordCamp Praha 2018
WP Frameworky - WordCamp Praha 2018WP Frameworky - WordCamp Praha 2018
WP Frameworky - WordCamp Praha 2018
Brilo Team
Va邸ek Purchart - Optimalizace Symfony na devu (2. sraz p叩tel Symfony v Praze)
Va邸ek Purchart - Optimalizace Symfony na devu (2. sraz p叩tel Symfony v Praze)Va邸ek Purchart - Optimalizace Symfony na devu (2. sraz p叩tel Symfony v Praze)
Va邸ek Purchart - Optimalizace Symfony na devu (2. sraz p叩tel Symfony v Praze)
永辿鞄叩沿一温庄
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devu
Va邸ek Purchart
vSphere automation workshop python
vSphere automation workshop pythonvSphere automation workshop python
vSphere automation workshop python
Vladan Laxa
Jan islinsk箪: Sezn叩men鱈 se Sourcery aneb Z叩klady metaprogramov叩n鱈 ve Swiftu
Jan islinsk箪: Sezn叩men鱈 se Sourcery aneb Z叩klady metaprogramov叩n鱈 ve SwiftuJan islinsk箪: Sezn叩men鱈 se Sourcery aneb Z叩klady metaprogramov叩n鱈 ve Swiftu
Jan islinsk箪: Sezn叩men鱈 se Sourcery aneb Z叩klady metaprogramov叩n鱈 ve Swiftu
mdevtalk
Petr Nikolas Prokop - Symfony framework (0. sraz p叩tel Symfony v Hradci Kr叩l...
Petr Nikolas Prokop - Symfony framework (0. sraz p叩tel Symfony v Hradci Kr叩l...Petr Nikolas Prokop - Symfony framework (0. sraz p叩tel Symfony v Hradci Kr叩l...
Petr Nikolas Prokop - Symfony framework (0. sraz p叩tel Symfony v Hradci Kr叩l...
永辿鞄叩沿一温庄
Michal Majer / I testov叩n鱈 m哲転e b箪t z叩bava
Michal Majer / I testov叩n鱈 m哲転e b箪t z叩bavaMichal Majer / I testov叩n鱈 m哲転e b箪t z叩bava
Michal Majer / I testov叩n鱈 m哲転e b箪t z叩bava
Michal Majer
atoto.cz - jak na snadnou integraci Codeception
atoto.cz - jak na snadnou integraci Codeceptionatoto.cz - jak na snadnou integraci Codeception
atoto.cz - jak na snadnou integraci Codeception
atotocz
Pou転it鱈 Next.js a React鱈 UI khinihovny v aplikaci
Pou転it鱈 Next.js a React鱈 UI khinihovny v aplikaciPou転it鱈 Next.js a React鱈 UI khinihovny v aplikaci
Pou転it鱈 Next.js a React鱈 UI khinihovny v aplikaci
Martin Kri邸tof
Testov叩n鱈 klientsk箪ch Javascriptov箪ch aplikac鱈
Testov叩n鱈 klientsk箪ch Javascriptov箪ch aplikac鱈Testov叩n鱈 klientsk箪ch Javascriptov箪ch aplikac鱈
Testov叩n鱈 klientsk箪ch Javascriptov箪ch aplikac鱈
Michal Aichinger
Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
永辿鞄叩沿一温庄
Pedstaven鱈 Ruby on Rails
Pedstaven鱈 Ruby on RailsPedstaven鱈 Ruby on Rails
Pedstaven鱈 Ruby on Rails
igloonet
Talend Open Studio DQ
Talend Open Studio DQTalend Open Studio DQ
Talend Open Studio DQ
dpejcoch
V箪br vhodn箪ch technologii pro startup v prosted鱈 cloudu
V箪br vhodn箪ch technologii pro startup v prosted鱈 clouduV箪br vhodn箪ch technologii pro startup v prosted鱈 cloudu
V箪br vhodn箪ch technologii pro startup v prosted鱈 cloudu
Jan Kodera
WP Frameworky - WordCamp Praha 2018
WP Frameworky - WordCamp Praha 2018WP Frameworky - WordCamp Praha 2018
WP Frameworky - WordCamp Praha 2018
Brilo Team
Va邸ek Purchart - Optimalizace Symfony na devu (2. sraz p叩tel Symfony v Praze)
Va邸ek Purchart - Optimalizace Symfony na devu (2. sraz p叩tel Symfony v Praze)Va邸ek Purchart - Optimalizace Symfony na devu (2. sraz p叩tel Symfony v Praze)
Va邸ek Purchart - Optimalizace Symfony na devu (2. sraz p叩tel Symfony v Praze)
永辿鞄叩沿一温庄
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devu
Va邸ek Purchart

Symfony vs Nette vs Phalcon

Editor's Notes

  • #4: Architektura MVC, REST Mailing p鱈lohy, spr叩vn辿 hlaviky ablony escapov叩n鱈 parametr哲 Pihla邸ov叩n鱈 hashov叩n鱈 hesla Testov叩n鱈 bootstrap Filosofie, komunita rozvoj, oprava chyb, nov辿 funkce
  • #15: Ale jsou vidt pouze PHP interfaces
  • #25: Pou転it鱈 jednotliv箪ch komponent frameworku, kter辿 ale jdou pou転鱈t I samostatn
  • #26: Existuje k tomu CLI gener叩tor vytvo鱈 z叩kladn鱈 controller, routov叩n鱈, default 邸ablonu a zavede bundle do Kernel() V r叩mci bundles jsou I CSS/JS Bundles lze pet転ovat
  • #27: Na鱈t叩n鱈 bundles v z叩vislosti na prosted鱈.
  • #35: Definice HTTP metod, form叩t vr叩cen箪ch dat (HTML, XML)
  • #36: Regul叩rn鱈 v箪razy, one_way routy, debugov叩n鱈 pes ladnku Prvn鱈 routa co vyhovuje v転dy vyhr叩v叩
  • #39: Nutnost explicitn po転叩dat o vykreslen鱈 邸ablony, bu pomoc鱈 anotace @Template(), nebo $this->render() Phalcon: nemus鱈 vracet nic, automaticky vol鱈 邸ablonu Nette: nemus鱈 vracet nic, automaticky vol鱈 邸ablonu Funkce vrac鱈 pole, nebo p鱈mo Response
  • #40: Ve v箪choz鱈m stavu je v邸e v r叩mci bundles Lze generovat pomoc鱈 CLI Bundles lze pet転ovat
  • #70: Bez rendereru, jako m叩 Nette, nebo Symfony. Nutno napsat si vlastn鱈 renderer.