際際滷

際際滷Share a Scribd company logo
ZF2 Code Generation
                           亳仍亳 仗仂亠仄 仍亠 亟亠仆 仗仂亠,
                              舒 仗仂仂仄 亰舒 5仄亳仆. 亟仂仍亠亠

Saturday, April 21, 2012
弍 舒于仂亠
                                             Victor Farazdagi

               Phrozn - phrozn.info
                                               @farazdagi
               zftalk.dev - zfcasts.ru
                                                    /farazdagi
               Phing Contributor

               ZF Evangelist & Contributor



Saturday, April 21, 2012
弌仗亳仂从 仍亳亠舒
                Skynet in ZF 2.0 Presentation by R. Schindler

                The Unbearable Stupidity of Modeling by P. Friese

                Wards Wiki aka PortlandPattern Repository,
                the Worlds 鍖rst wiki

                Code Generation in Action by J. Herrington

                DSLs by M. Fowler

                The Pragmatic Programmer by A. Hunt & D. Thomas

                MDA Explained by A. Kleppe, J. Warmer, W. Bast

Saturday, April 21, 2012
弌从舒 亟仂从仍舒亟舒

              1. 仗亠亟亠仍亠仆亳亠 从仂仆亠仗亳亳 从仂亟仂亞亠仆亠舒亳亳

              2. 弍亰仂 亠于ム亳 亳仆仄亠仆仂于

              3. 亠仗亠从亳于 舒亰于亳亳 于 ZF2

              4. 于仂亟 (亠仆舒 仗仂仗从舒 亳 亟亠仍舒)


Saturday, April 21, 2012





Saturday, April 21, 2012


                            ZF1 仆亠 舒亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳




Saturday, April 21, 2012


                            ZF1 仆亠 舒亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳


                             ZF2 仆亠 亞仂仂于仂亞仂 亳仆仄亠仆舒亳




Saturday, April 21, 2012


                            ZF1 仆亠 舒亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳


                             ZF2 仆亠 亞仂仂于仂亞仂 亳仆仄亠仆舒亳




Saturday, April 21, 2012


                            ZF1 仆亠 舒亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳


                              ZF2 仆亠 亞仂仂于仂亞仂 亳仆仄亠仆舒亳




                           亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠


Saturday, April 21, 2012
What??

                           亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠




Saturday, April 21, 2012
What??

                           亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠




Saturday, April 21, 2012
What??

                            亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠




                           Bitch, Pleeease *


                 * 舒亟舒亞仂亶 亟亟亞,  仂亳弍舒亠亠!

Saturday, April 21, 2012
What??

                            亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠




                           Bitch, Pleeease *


                 * 舒亟舒亞仂亶 亟亟亞,  仂亳弍舒亠亠!

Saturday, April 21, 2012
丼仂 仂 亰舒 亰于亠 舒从仂亶 -
                         仂亟仂亞亠仆亠舒亳?
Saturday, April 21, 2012
仗亠亟亠仍亠仆亳亠

       仂亟仂亞亠仆亠舒亳 - 仗仂亠 仗亠仂弍舒亰仂于舒仆亳 于仂从仂仂于仆亠于仂亞仂
          (弍仂仍亠亠 舒弍舒从仆仂亞仂) 从仂亟舒 于 仆亳亰从仂仂于仆亠于亶 (仄亠仆亠亠
                           舒弍舒从仆亶) 从仂亟.

          仂亠 亞亠仆亠舒亳亳 从仂亟舒 仂弍仆仂 舒于仂仄舒亳亰亳ム 仗亠仄 仆舒仗亳舒仆亳
             亳仆仄亠仆舒 (Code Generator) 亟仍 舒从仂亞仂 仗亠仂弍舒亰仂于舒仆亳.


                            弍舒从仆仂亠         亠仆亠亠 舒弍舒从仆仂亠
                           仗亠亟舒于仍亠仆亳亠         仗亠亟舒于仍亠仆亳亠


Saturday, April 21, 2012
仗亠亟亠仍亠仆亳亠 (仗仂亟.)

                     仂亟仂亞亠仆亠舒亳 - 仆舒仗亳舒仆亳亠 仗仂亞舒仄仄,
                      从仂仂亠 仗亳 亟亞亳亠 仗仂亞舒仄仄.

                仂亟仆亶            Code
                                                 仂亟仆仂亶 从仂亟
                   从仂亟            Generator




Saturday, April 21, 2012
亳亟 亠仆亠舒仂仂于 仂亟舒

                              舒亳于仆亠         从亳于仆亠
                           亠仆亠舒仂 仂亟舒   亠仆亠舒仂 仂亟舒




Saturday, April 21, 2012
亳亟 亠仆亠舒仂仂于 仂亟舒

                              舒亳于仆亠         从亳于仆亠
                           亠仆亠舒仂 仂亟舒   亠仆亠舒仂 仂亟舒


                              Save typing




Saturday, April 21, 2012
亳亟 亠仆亠舒仂仂于 仂亟舒

                              舒亳于仆亠         从亳于仆亠
                           亠仆亠舒仂 仂亟舒   亠仆亠舒仂 仂亟舒


                              Save typing

                  仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳




Saturday, April 21, 2012
亳亟 亠仆亠舒仂仂于 仂亟舒

                              舒亳于仆亠           从亳于仆亠
                           亠仆亠舒仂 仂亟舒     亠仆亠舒仂 仂亟舒


                              Save typing

                  仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳

                     仍 仂亰亟舒仆亳 舒亠舒从仂于




Saturday, April 21, 2012
亳亟 亠仆亠舒仂仂于 仂亟舒

                              舒亳于仆亠           从亳于仆亠
                           亠仆亠舒仂 仂亟舒     亠仆亠舒仂 仂亟舒


                              Save typing

                  仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳

                     仍 仂亰亟舒仆亳 舒亠舒从仂于

                             Design Smell


Saturday, April 21, 2012
亳亟 亠仆亠舒仂仂于 仂亟舒

                              舒亳于仆亠           从亳于仆亠
                           亠仆亠舒仂 仂亟舒     亠仆亠舒仂 仂亟舒


                              Save typing           DRY

                  仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳

                     仍 仂亰亟舒仆亳 舒亠舒从仂于

                             Design Smell


Saturday, April 21, 2012
亳亟 亠仆亠舒仂仂于 仂亟舒

                              舒亳于仆亠           从亳于仆亠
                           亠仆亠舒仂 仂亟舒     亠仆亠舒仂 仂亟舒


                              Save typing              DRY

                  仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳     仍亳仆仂 舒弍仂舒亠  CI

                     仍 仂亰亟舒仆亳 舒亠舒从仂于

                             Design Smell


Saturday, April 21, 2012
亳亟 亠仆亠舒仂仂于 仂亟舒

                              舒亳于仆亠           从亳于仆亠
                           亠仆亠舒仂 仂亟舒     亠仆亠舒仂 仂亟舒


                              Save typing              DRY

                  仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳     仍亳仆仂 舒弍仂舒亠  CI

                     仍 仂亰亟舒仆亳 舒亠舒从仂于   亠亠于舒 (亠)亞亠仆亠舒亳

                             Design Smell


Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?




Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂




Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                       亠舒亳于仆仂




Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                         亠舒亳于仆仂


                       亳仆仆亠 亰舒亟舒亳




Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                           亠舒亳于仆仂


                       亳仆仆亠 亰舒亟舒亳



                           仂亟仂亞亠仆亠舒亳



Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                           亠舒亳于仆仂


                       亳仆仆亠 亰舒亟舒亳
                                              弌从从舒


                           仂亟仂亞亠仆亠舒亳



Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                           亠舒亳于仆仂


                       亳仆仆亠 亰舒亟舒亳
                                              弌从从舒


                           仂亟仂亞亠仆亠舒亳



Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                           亠舒亳于仆仂


                       亳仆仆亠 亰舒亟舒亳
                                              弌从从舒


                           仂亟仂亞亠仆亠舒亳



Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                           亠舒亳于仆仂


                       亳仆仆亠 亰舒亟舒亳
                                              弌从从舒


                           仂亟仂亞亠仆亠舒亳



Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                           亠舒亳于仆仂


                       亳仆仆亠 亰舒亟舒亳
                                              弌从从舒


                           仂亟仂亞亠仆亠舒亳



Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                           亠舒亳于仆仂


                       亳仆仆亠 亰舒亟舒亳
                                              弌从从舒


                           仂亟仂亞亠仆亠舒亳



Saturday, April 21, 2012
仂亠仄 仂 于舒亢仆仂?
                 亠仄 仗仂亞舒仄仄亠舒 -
                  亞仍舒于仆舒 亠仆仆仂
                                           亠舒亳于仆仂
                                                          ?
                       亳仆仆亠 亰舒亟舒亳
                                              弌从从舒


                           仂亟仂亞亠仆亠舒亳



Saturday, April 21, 2012
仆舒仂仄亳 仗仂亠从舒




Saturday, April 21, 2012
仆舒仂仄亳 仗仂亠从舒

                                 舒从舒
                           (ZF, Symfony, Yii)




Saturday, April 21, 2012
仆舒仂仄亳 仗仂亠从舒

                                  舒从舒
                            (ZF, Symfony, Yii)




                                舒舒亠亶从亳
                           (Doctrine, Twig, Buzz
                                    etc)




Saturday, April 21, 2012
仆舒仂仄亳 仗仂亠从舒

                                            舒从舒
                                      (ZF, Symfony, Yii)


                           舒 从仂亟


                                          舒舒亠亶从亳
                                     (Doctrine, Twig, Buzz
                                              etc)




Saturday, April 21, 2012
仆舒仂仄亳 仗仂亠从舒
                    亠亳于亳舒仍仆亶
                         从仂亟                 舒从舒
                                       (ZF, Symfony, Yii)


                            舒 从仂亟


                                           舒舒亠亶从亳
                                      (Doctrine, Twig, Buzz
                                               etc)




Saturday, April 21, 2012
仆舒仂仄亳 仗仂亠从舒
                    亠亳于亳舒仍仆亶
                         从仂亟                             舒从舒
                                                   (ZF, Symfony, Yii)


                                  舒 从仂亟

                           亳仆仆亶/从仆亶 从仂亟
                                                       舒舒亠亶从亳
                                                  (Doctrine, Twig, Buzz
                                                           etc)




Saturday, April 21, 2012
舒亠于仂 从仂亟舒
                           Generated code sucks!!!




Saturday, April 21, 2012
舒亠于仂 从仂亟舒
                                      Generated code sucks!!!




                           舒亟舒亞仂亶 亟亟亞....


Saturday, April 21, 2012
舒亠于仂 从仂亟舒

                           Generated code sucks!!!




                             丐 舒仄 仗亳亠 亞亠仆亠舒仂 从仂亟舒.
                       弌亞亠仆亠亳仂于舒仆仆亶 从仂亟 弍亟亠 仆舒仂仍从仂 仂仂,
                       仆舒从仂仍从仂 仂仂 仂亰亟舒仆仆亶 仂弍仂亶 亞亠仆亠舒仂.




Saturday, April 21, 2012
仂亟仂亞亠仆亠舒亳 亳 DSL

                           DSL        DSL



                                 General Purpose
                           DSL
                                   Language




Saturday, April 21, 2012
DSLs + Code Generation




Saturday, April 21, 2012
亳仄亠
               亠仆亠舒亳 仆仂亠亶

               亠仆亠舒亳 仂仄 亳亰 仄仂亟亠仍亳

               SASS, LESS (CSS compiling/transforming)

               JavaScript Generation

                     仗亳仄亳亰舒亳, 仗亠仂弍舒亰仂于舒仆亳亠, 从舒仂仍亟亳仆亞

               亠仆亠舒亳 仗仂仄亠亢仂仆仂亞仂 DSL

               亳 亳...

Saturday, April 21, 2012
舒从, 仂 亟舒亠 CG..




Saturday, April 21, 2012
舒从, 仂 亟舒亠 CG..




                           舒亠于仂 / Quality



Saturday, April 21, 2012
舒从, 仂 亟舒亠 CG..




                           弌仂亞仍舒仂于舒仆仆仂 / Consistency



                                舒亠于仂 / Quality



Saturday, April 21, 2012
舒从, 仂 亟舒亠 CG..


                           Dont Repeat Yourself (DRY)



                           弌仂亞仍舒仂于舒仆仆仂 / Consistency



                                舒亠于仂 / Quality



Saturday, April 21, 2012
舒从, 仂 亟舒亠 CG..

                               弌从仂仂 舒亰舒弍仂从亳



                           Dont Repeat Yourself (DRY)



                           弌仂亞仍舒仂于舒仆仆仂 / Consistency



                                舒亠于仂 / Quality



Saturday, April 21, 2012
亠亰ミ斜狐..



                           Work Harder




Saturday, April 21, 2012
亠亰ミ斜狐..



                           Work Harder




Saturday, April 21, 2012
亠亰ミ斜狐..



                           Work Harder   Work Smarter




Saturday, April 21, 2012
弍亰仂 亳仆仄亠仆仂于
Saturday, April 21, 2012
RoR 3
             亠仆 从舒亠于亠仆仆舒 亠舒仍亳亰舒亳   丕仗仂 仆舒 仗舒亳于仆亠 亞亠仆亠舒仂



                     亅从仂仆仂仄 从 于亠仄亠仆亳
                                               仍亳仆舒 舒亳磳仄仂
                        Boilerplate code




Saturday, April 21, 2012
RoR 3
             亠仆 从舒亠于亠仆仆舒 亠舒仍亳亰舒亳             丕仗仂 仆舒 仗舒亳于仆亠 亞亠仆亠舒仂



                     亅从仂仆仂仄 从 于亠仄亠仆亳
                                                         仍亳仆舒 舒亳磳仄仂
                        Boilerplate code




                  rails new                  rails generate               rake



Saturday, April 21, 2012
Django

                                                 丕 亠弍 亠 亳仆仄亠仆 亟仍
                           亞舒 亳仍仂仂亳   仗仂仂亞仂 亠亠仆亳 亰舒亟舒亳, 仆仂 亰舒亟舒亳
                                                (于从仍ム舒 亳仆仆亠)  弍亟亠
                                                         亠舒 舒仄.




Saturday, April 21, 2012
Django

                                                 丕 亠弍 亠 亳仆仄亠仆 亟仍
                           亞舒 亳仍仂仂亳   仗仂仂亞仂 亠亠仆亳 亰舒亟舒亳, 仆仂 亰舒亟舒亳
                                                (于从仍ム舒 亳仆仆亠)  弍亟亠
                                                         亠舒 舒仄.




                    Admin App




Saturday, April 21, 2012
Django

                                                    丕 亠弍 亠 亳仆仄亠仆 亟仍
                           亞舒 亳仍仂仂亳      仗仂仂亞仂 亠亠仆亳 亰舒亟舒亳, 仆仂 亰舒亟舒亳
                                                   (于从仍ム舒 亳仆仆亠)  弍亟亠
                                                            亠舒 舒仄.




                    Admin App                 Model Form




Saturday, April 21, 2012
Django

                                                    丕 亠弍 亠 亳仆仄亠仆 亟仍
                           亞舒 亳仍仂仂亳      仗仂仂亞仂 亠亠仆亳 亰舒亟舒亳, 仆仂 亰舒亟舒亳
                                                   (于从仍ム舒 亳仆仆亠)  弍亟亠
                                                            亠舒 舒仄.




                    Admin App                 Model Form         Generic Views




Saturday, April 21, 2012
Yii
                           yiic shell generators




                                Gii + giix




Saturday, April 21, 2012
Yii
                           yiic shell generators   亞亠仆亠舒亳 仄仂亟亠仍亳


                                                   CRUD/Scaffold




                                Gii + giix




Saturday, April 21, 2012
Yii
                           yiic shell generators       亞亠仆亠舒亳 仄仂亟亠仍亳


                                                        CRUD/Scaffold




                                Gii + giix         supersedes yiic generators



                                                   web-based code generation



Saturday, April 21, 2012
Symfony2



                           app/console




Saturday, April 21, 2012
Symfony2
                                          弌仂亰亟舒仆 仆舒 弍舒亰亠 (亰舒仄亠舒亠仍仆仂亞仂)
                                               从仂仄仗仂仆亠仆舒 Console


                                            亠亞从仂 仂亰亟舒于舒 舒亳亠仆亳


                           app/console
                                          仍亳仆舒 仗仂亟亟亠亢从舒 Doctrine2


                                           CRUD, Entities, Entity, Form


                                         Assets (styles, scripts) management


Saturday, April 21, 2012
CakePHP
                            cake bake       Good interactive shells


                                             Bakes Models, View,
                                           Controllers, Fixtures, UTs


                                         亠仆亠舒亳 亠仄 亟仍 弍仂亞仂
                           cake schema
                                           (仗仂于仂仂亞仂) 舒亰于亠于舒仆亳.



                            cake i18n       亠仆亠舒亳 .pot 舒亶仍仂于



Saturday, April 21, 2012
CodeIgniter2




Saturday, April 21, 2012
仂亟仂亞亠仆亠舒亳 于 ZF1
Saturday, April 21, 2012
Zend_Tool_Framework

                                  亠亶于亳亠仍仆仂 亠仍亶 亠亶仄于仂从



                            Providers                 Manifest & MetaData



                           CLI Handling                     Loaders



                             Registry



Saturday, April 21, 2012
Zend_Tool_Framework

                                  亠亶于亳亠仍仆仂 亠仍亶 亠亶仄于仂从



                            Providers                 Manifest & MetaData



                           CLI Handling                     Loaders


                                                            Triumph of
                             Registry
                                                         over-engineering!

Saturday, April 21, 2012
Zend_Tool_Project
                           舒 仗仂于舒亶亟亠仂于 从仂亟 从仂仂 弍亟亠 亳仗仂仍亰仂于舒仆


                  Project          Module    Controller    View      DbTable




Saturday, April 21, 2012
Zend_Tool_Project
                           舒 仗仂于舒亶亟亠仂于 从仂亟 从仂仂 弍亟亠 亳仗仂仍亰仂于舒仆


                  Project           Module   Controller    View      DbTable




                              Context
                                                             Triumph of
                              Stateful                    over-engineering!


Saturday, April 21, 2012
Zend_Tool + zf.php
                               个舒舒亟 从 ZendToolProjectProvider


                    Management taks: on/off layout, show version, db adapter etc


                           Model, View, Controller, Action, Module, Form


                                   zf action-name provider-name


                              仂仆亠从仆舒 仗舒于从舒 aka --help system


Saturday, April 21, 2012
Zend_CodeGenerator


             亠仆亠舒亳 从仂亟舒  亳仗仂仍亰仂于舒仆亳亠仄       Refactored to
                    -亳仆亠亠亶仂于.            ZendCodeGenerator



           仍舒仆亳仂于舒仍 从舒从 general-purpose     Good for what it is:
                   generator (SIC!!)           PHP code generation




Saturday, April 21, 2012
舘艶稼糸喝檎艶鍖e界岳庄看稼


                                                      Refactored to
                    舒亳磳 PHP Re鍖ection
                                                  ZendCodeRe鍖ection




                           仆仂仗亠亳 舒亶仍仂于   仆舒仍亳亰 docblock-comments




Saturday, April 21, 2012
仂亟仂亞亠仆亠舒亳 于 ZF2
Saturday, April 21, 2012
丐亠从亠亠 仂仂礌亳亠




Saturday, April 21, 2012
丐亠从亠亠 仂仂礌亳亠
                           ZendTool




Saturday, April 21, 2012
丐亠从亠亠 仂仂礌亳亠
                           ZendTool




Saturday, April 21, 2012
丐亠从亠亠 仂仂礌亳亠
                                           ZendTool


            ZendToolFrameworkSystemProvider


                           ZendToolProjectProvider




Saturday, April 21, 2012
丐亠从亠亠 仂仂礌亳亠
                                           ZendTool


            ZendToolFrameworkSystemProvider
                                                        Zf2Tool
                                                        module
                           ZendToolProjectProvider




Saturday, April 21, 2012
丐亠从亠亠 仂仂礌亳亠
                                           ZendTool


            ZendToolFrameworkSystemProvider
                                                               Zf2Tool
                                                               module
                           ZendToolProjectProvider




                           ZendConsole                 ZendCode


Saturday, April 21, 2012
ZendConsole

                           /Thinkscape/zf2/tree/feature/console


                           /Thinkscape/zf2-console-sandbox




Saturday, April 21, 2012
ZendConsole

                                     /Thinkscape/zf2/tree/feature/console


                                     /Thinkscape/zf2-console-sandbox



                           Routing           Requests           Adapters




Saturday, April 21, 2012
ZendCode
                    Zend_CodeGenerator



                           舘艶稼糸喝檎艶鍖e界岳庄看稼




Saturday, April 21, 2012
ZendCode
                    Zend_CodeGenerator



                           舘艶稼糸喝檎艶鍖e界岳庄看稼




Saturday, April 21, 2012
ZendCode
                    Zend_CodeGenerator      Re鍖ection



                           舘艶稼糸喝檎艶鍖e界岳庄看稼




Saturday, April 21, 2012
ZendCode
                    Zend_CodeGenerator      Re鍖ection



                           舘艶稼糸喝檎艶鍖e界岳庄看稼   Scanner




Saturday, April 21, 2012
ZendCode
                    Zend_CodeGenerator      Re鍖ection



                           舘艶稼糸喝檎艶鍖e界岳庄看稼    Scanner



                                            Annotation




Saturday, April 21, 2012
ZendCode
                    Zend_CodeGenerator      Re鍖ection



                           舘艶稼糸喝檎艶鍖e界岳庄看稼    Scanner



                                            Annotation



                                            Generator




Saturday, April 21, 2012
zf2.php tool
                               ??



Saturday, April 21, 2012
                           ?
zf2.php tool
                                                ??



                                            ?
                           RFC - Tool 2.0




Saturday, April 21, 2012
zf2.php tool
                                                             ??



                                                 ?
                           RFC - Tool 2.0   亟亠 舒从亳于仆仂 仂弍仆仂于仍




Saturday, April 21, 2012
zf2.php tool
                                                                  ??



                                                      ?
                           RFC - Tool 2.0        亟亠 舒从亳于仆仂 仂弍仆仂于仍



                   Tabled on last IRC meeting


                 Thread in ML - go, write your
                           opinion!!




Saturday, April 21, 2012
zf2.php tool
                                                                  ??



                                                      ?
                           RFC - Tool 2.0        亟亠 舒从亳于仆仂 仂弍仆仂于仍



                   Tabled on last IRC meeting
                                                   亢亳亟舒亠 亟亳从亳
                 Thread in ML - go, write your
                           opinion!!




Saturday, April 21, 2012
zf2.php tool
                                                                   ??



                                                       ?
                              RFC - Tool 2.0      亟亠 舒从亳于仆仂 仂弍仆仂于仍



                   Tabled on last IRC meeting
                                                    亢亳亟舒亠 亟亳从亳
                 Thread in ML - go, write your
                           opinion!!



                           丼舒 仄仂亟仍 Zf2Tool


Saturday, April 21, 2012
zf2.php tool
                                                                   ??



                                                       ?
                              RFC - Tool 2.0      亟亠 舒从亳于仆仂 仂弍仆仂于仍



                   Tabled on last IRC meeting
                                                    亢亳亟舒亠 亟亳从亳
                 Thread in ML - go, write your
                           opinion!!



                           丼舒 仄仂亟仍 Zf2Tool       How to package?


Saturday, April 21, 2012
Yada, yada
                           (closing thoughts)
Saturday, April 21, 2012
3 things to take home..




Saturday, April 21, 2012
3 things to take home..

                           Give the proper respect to hand-coding




Saturday, April 21, 2012
3 things to take home..

                             Give the proper respect to hand-coding



                           Dont be afraid of automatic code generation




Saturday, April 21, 2012
3 things to take home..

                             Give the proper respect to hand-coding



                           Dont be afraid of automatic code generation



                           De鍖ne and constantly improve your toolset



Saturday, April 21, 2012
 仗仂仍亠亟仆亠亠:


          Contribute to ZF2
                                   /zendframework/zf2

                      +100 Karma     +100500 Skill   +100 FUN


Saturday, April 21, 2012
Thanks!
                           @farazdagi

                               /farazdagi



Saturday, April 21, 2012

More Related Content

Code Generation in ZF2

  • 1. ZF2 Code Generation 亳仍亳 仗仂亠仄 仍亠 亟亠仆 仗仂亠, 舒 仗仂仂仄 亰舒 5仄亳仆. 亟仂仍亠亠 Saturday, April 21, 2012
  • 2. 弍 舒于仂亠 Victor Farazdagi Phrozn - phrozn.info @farazdagi zftalk.dev - zfcasts.ru /farazdagi Phing Contributor ZF Evangelist & Contributor Saturday, April 21, 2012
  • 3. 弌仗亳仂从 仍亳亠舒 Skynet in ZF 2.0 Presentation by R. Schindler The Unbearable Stupidity of Modeling by P. Friese Wards Wiki aka PortlandPattern Repository, the Worlds 鍖rst wiki Code Generation in Action by J. Herrington DSLs by M. Fowler The Pragmatic Programmer by A. Hunt & D. Thomas MDA Explained by A. Kleppe, J. Warmer, W. Bast Saturday, April 21, 2012
  • 4. 弌从舒 亟仂从仍舒亟舒 1. 仗亠亟亠仍亠仆亳亠 从仂仆亠仗亳亳 从仂亟仂亞亠仆亠舒亳亳 2. 弍亰仂 亠于ム亳 亳仆仄亠仆仂于 3. 亠仗亠从亳于 舒亰于亳亳 于 ZF2 4. 于仂亟 (亠仆舒 仗仂仗从舒 亳 亟亠仍舒) Saturday, April 21, 2012
  • 6. ZF1 仆亠 舒亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 Saturday, April 21, 2012
  • 7. ZF1 仆亠 舒亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 ZF2 仆亠 亞仂仂于仂亞仂 亳仆仄亠仆舒亳 Saturday, April 21, 2012
  • 8. ZF1 仆亠 舒亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 ZF2 仆亠 亞仂仂于仂亞仂 亳仆仄亠仆舒亳 Saturday, April 21, 2012
  • 9. ZF1 仆亠 舒亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 ZF2 仆亠 亞仂仂于仂亞仂 亳仆仄亠仆舒亳 亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠 Saturday, April 21, 2012
  • 10. What?? 亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠 Saturday, April 21, 2012
  • 11. What?? 亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠 Saturday, April 21, 2012
  • 12. What?? 亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠 Bitch, Pleeease * * 舒亟舒亞仂亶 亟亟亞, 仂亳弍舒亠亠! Saturday, April 21, 2012
  • 13. What?? 亟亠从于舒仆仂亞仂 亳仆仄亠仆舒亳 仆亠 于仂仂弍亠 Bitch, Pleeease * * 舒亟舒亞仂亶 亟亟亞, 仂亳弍舒亠亠! Saturday, April 21, 2012
  • 14. 丼仂 仂 亰舒 亰于亠 舒从仂亶 - 仂亟仂亞亠仆亠舒亳? Saturday, April 21, 2012
  • 15. 仗亠亟亠仍亠仆亳亠 仂亟仂亞亠仆亠舒亳 - 仗仂亠 仗亠仂弍舒亰仂于舒仆亳 于仂从仂仂于仆亠于仂亞仂 (弍仂仍亠亠 舒弍舒从仆仂亞仂) 从仂亟舒 于 仆亳亰从仂仂于仆亠于亶 (仄亠仆亠亠 舒弍舒从仆亶) 从仂亟. 仂亠 亞亠仆亠舒亳亳 从仂亟舒 仂弍仆仂 舒于仂仄舒亳亰亳ム 仗亠仄 仆舒仗亳舒仆亳 亳仆仄亠仆舒 (Code Generator) 亟仍 舒从仂亞仂 仗亠仂弍舒亰仂于舒仆亳. 弍舒从仆仂亠 亠仆亠亠 舒弍舒从仆仂亠 仗亠亟舒于仍亠仆亳亠 仗亠亟舒于仍亠仆亳亠 Saturday, April 21, 2012
  • 16. 仗亠亟亠仍亠仆亳亠 (仗仂亟.) 仂亟仂亞亠仆亠舒亳 - 仆舒仗亳舒仆亳亠 仗仂亞舒仄仄, 从仂仂亠 仗亳 亟亞亳亠 仗仂亞舒仄仄. 仂亟仆亶 Code 仂亟仆仂亶 从仂亟 从仂亟 Generator Saturday, April 21, 2012
  • 17. 亳亟 亠仆亠舒仂仂于 仂亟舒 舒亳于仆亠 从亳于仆亠 亠仆亠舒仂 仂亟舒 亠仆亠舒仂 仂亟舒 Saturday, April 21, 2012
  • 18. 亳亟 亠仆亠舒仂仂于 仂亟舒 舒亳于仆亠 从亳于仆亠 亠仆亠舒仂 仂亟舒 亠仆亠舒仂 仂亟舒 Save typing Saturday, April 21, 2012
  • 19. 亳亟 亠仆亠舒仂仂于 仂亟舒 舒亳于仆亠 从亳于仆亠 亠仆亠舒仂 仂亟舒 亠仆亠舒仂 仂亟舒 Save typing 仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳 Saturday, April 21, 2012
  • 20. 亳亟 亠仆亠舒仂仂于 仂亟舒 舒亳于仆亠 从亳于仆亠 亠仆亠舒仂 仂亟舒 亠仆亠舒仂 仂亟舒 Save typing 仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳 仍 仂亰亟舒仆亳 舒亠舒从仂于 Saturday, April 21, 2012
  • 21. 亳亟 亠仆亠舒仂仂于 仂亟舒 舒亳于仆亠 从亳于仆亠 亠仆亠舒仂 仂亟舒 亠仆亠舒仂 仂亟舒 Save typing 仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳 仍 仂亰亟舒仆亳 舒亠舒从仂于 Design Smell Saturday, April 21, 2012
  • 22. 亳亟 亠仆亠舒仂仂于 仂亟舒 舒亳于仆亠 从亳于仆亠 亠仆亠舒仂 仂亟舒 亠仆亠舒仂 仂亟舒 Save typing DRY 仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳 仍 仂亰亟舒仆亳 舒亠舒从仂于 Design Smell Saturday, April 21, 2012
  • 23. 亳亟 亠仆亠舒仂仂于 仂亟舒 舒亳于仆亠 从亳于仆亠 亠仆亠舒仂 仂亟舒 亠仆亠舒仂 仂亟舒 Save typing DRY 仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳 仍亳仆仂 舒弍仂舒亠 CI 仍 仂亰亟舒仆亳 舒亠舒从仂于 Design Smell Saturday, April 21, 2012
  • 24. 亳亟 亠仆亠舒仂仂于 仂亟舒 舒亳于仆亠 从亳于仆亠 亠仆亠舒仂 仂亟舒 亠仆亠舒仂 仂亟舒 Save typing DRY 仂亟于亳仆舒 舒弍仍仂仆亳亰舒亳 仍亳仆仂 舒弍仂舒亠 CI 仍 仂亰亟舒仆亳 舒亠舒从仂于 亠亠于舒 (亠)亞亠仆亠舒亳 Design Smell Saturday, April 21, 2012
  • 26. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 Saturday, April 21, 2012
  • 27. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 Saturday, April 21, 2012
  • 28. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 亳仆仆亠 亰舒亟舒亳 Saturday, April 21, 2012
  • 29. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 亳仆仆亠 亰舒亟舒亳 仂亟仂亞亠仆亠舒亳 Saturday, April 21, 2012
  • 30. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 亳仆仆亠 亰舒亟舒亳 弌从从舒 仂亟仂亞亠仆亠舒亳 Saturday, April 21, 2012
  • 31. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 亳仆仆亠 亰舒亟舒亳 弌从从舒 仂亟仂亞亠仆亠舒亳 Saturday, April 21, 2012
  • 32. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 亳仆仆亠 亰舒亟舒亳 弌从从舒 仂亟仂亞亠仆亠舒亳 Saturday, April 21, 2012
  • 33. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 亳仆仆亠 亰舒亟舒亳 弌从从舒 仂亟仂亞亠仆亠舒亳 Saturday, April 21, 2012
  • 34. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 亳仆仆亠 亰舒亟舒亳 弌从从舒 仂亟仂亞亠仆亠舒亳 Saturday, April 21, 2012
  • 35. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 亳仆仆亠 亰舒亟舒亳 弌从从舒 仂亟仂亞亠仆亠舒亳 Saturday, April 21, 2012
  • 36. 仂亠仄 仂 于舒亢仆仂? 亠仄 仗仂亞舒仄仄亠舒 - 亞仍舒于仆舒 亠仆仆仂 亠舒亳于仆仂 ? 亳仆仆亠 亰舒亟舒亳 弌从从舒 仂亟仂亞亠仆亠舒亳 Saturday, April 21, 2012
  • 38. 仆舒仂仄亳 仗仂亠从舒 舒从舒 (ZF, Symfony, Yii) Saturday, April 21, 2012
  • 39. 仆舒仂仄亳 仗仂亠从舒 舒从舒 (ZF, Symfony, Yii) 舒舒亠亶从亳 (Doctrine, Twig, Buzz etc) Saturday, April 21, 2012
  • 40. 仆舒仂仄亳 仗仂亠从舒 舒从舒 (ZF, Symfony, Yii) 舒 从仂亟 舒舒亠亶从亳 (Doctrine, Twig, Buzz etc) Saturday, April 21, 2012
  • 41. 仆舒仂仄亳 仗仂亠从舒 亠亳于亳舒仍仆亶 从仂亟 舒从舒 (ZF, Symfony, Yii) 舒 从仂亟 舒舒亠亶从亳 (Doctrine, Twig, Buzz etc) Saturday, April 21, 2012
  • 42. 仆舒仂仄亳 仗仂亠从舒 亠亳于亳舒仍仆亶 从仂亟 舒从舒 (ZF, Symfony, Yii) 舒 从仂亟 亳仆仆亶/从仆亶 从仂亟 舒舒亠亶从亳 (Doctrine, Twig, Buzz etc) Saturday, April 21, 2012
  • 43. 舒亠于仂 从仂亟舒 Generated code sucks!!! Saturday, April 21, 2012
  • 44. 舒亠于仂 从仂亟舒 Generated code sucks!!! 舒亟舒亞仂亶 亟亟亞.... Saturday, April 21, 2012
  • 45. 舒亠于仂 从仂亟舒 Generated code sucks!!! 丐 舒仄 仗亳亠 亞亠仆亠舒仂 从仂亟舒. 弌亞亠仆亠亳仂于舒仆仆亶 从仂亟 弍亟亠 仆舒仂仍从仂 仂仂, 仆舒从仂仍从仂 仂仂 仂亰亟舒仆仆亶 仂弍仂亶 亞亠仆亠舒仂. Saturday, April 21, 2012
  • 46. 仂亟仂亞亠仆亠舒亳 亳 DSL DSL DSL General Purpose DSL Language Saturday, April 21, 2012
  • 47. DSLs + Code Generation Saturday, April 21, 2012
  • 48. 亳仄亠 亠仆亠舒亳 仆仂亠亶 亠仆亠舒亳 仂仄 亳亰 仄仂亟亠仍亳 SASS, LESS (CSS compiling/transforming) JavaScript Generation 仗亳仄亳亰舒亳, 仗亠仂弍舒亰仂于舒仆亳亠, 从舒仂仍亟亳仆亞 亠仆亠舒亳 仗仂仄亠亢仂仆仂亞仂 DSL 亳 亳... Saturday, April 21, 2012
  • 49. 舒从, 仂 亟舒亠 CG.. Saturday, April 21, 2012
  • 50. 舒从, 仂 亟舒亠 CG.. 舒亠于仂 / Quality Saturday, April 21, 2012
  • 51. 舒从, 仂 亟舒亠 CG.. 弌仂亞仍舒仂于舒仆仆仂 / Consistency 舒亠于仂 / Quality Saturday, April 21, 2012
  • 52. 舒从, 仂 亟舒亠 CG.. Dont Repeat Yourself (DRY) 弌仂亞仍舒仂于舒仆仆仂 / Consistency 舒亠于仂 / Quality Saturday, April 21, 2012
  • 53. 舒从, 仂 亟舒亠 CG.. 弌从仂仂 舒亰舒弍仂从亳 Dont Repeat Yourself (DRY) 弌仂亞仍舒仂于舒仆仆仂 / Consistency 舒亠于仂 / Quality Saturday, April 21, 2012
  • 54. 亠亰ミ斜狐.. Work Harder Saturday, April 21, 2012
  • 55. 亠亰ミ斜狐.. Work Harder Saturday, April 21, 2012
  • 56. 亠亰ミ斜狐.. Work Harder Work Smarter Saturday, April 21, 2012
  • 58. RoR 3 亠仆 从舒亠于亠仆仆舒 亠舒仍亳亰舒亳 丕仗仂 仆舒 仗舒亳于仆亠 亞亠仆亠舒仂 亅从仂仆仂仄 从 于亠仄亠仆亳 仍亳仆舒 舒亳磳仄仂 Boilerplate code Saturday, April 21, 2012
  • 59. RoR 3 亠仆 从舒亠于亠仆仆舒 亠舒仍亳亰舒亳 丕仗仂 仆舒 仗舒亳于仆亠 亞亠仆亠舒仂 亅从仂仆仂仄 从 于亠仄亠仆亳 仍亳仆舒 舒亳磳仄仂 Boilerplate code rails new rails generate rake Saturday, April 21, 2012
  • 60. Django 丕 亠弍 亠 亳仆仄亠仆 亟仍 亞舒 亳仍仂仂亳 仗仂仂亞仂 亠亠仆亳 亰舒亟舒亳, 仆仂 亰舒亟舒亳 (于从仍ム舒 亳仆仆亠) 弍亟亠 亠舒 舒仄. Saturday, April 21, 2012
  • 61. Django 丕 亠弍 亠 亳仆仄亠仆 亟仍 亞舒 亳仍仂仂亳 仗仂仂亞仂 亠亠仆亳 亰舒亟舒亳, 仆仂 亰舒亟舒亳 (于从仍ム舒 亳仆仆亠) 弍亟亠 亠舒 舒仄. Admin App Saturday, April 21, 2012
  • 62. Django 丕 亠弍 亠 亳仆仄亠仆 亟仍 亞舒 亳仍仂仂亳 仗仂仂亞仂 亠亠仆亳 亰舒亟舒亳, 仆仂 亰舒亟舒亳 (于从仍ム舒 亳仆仆亠) 弍亟亠 亠舒 舒仄. Admin App Model Form Saturday, April 21, 2012
  • 63. Django 丕 亠弍 亠 亳仆仄亠仆 亟仍 亞舒 亳仍仂仂亳 仗仂仂亞仂 亠亠仆亳 亰舒亟舒亳, 仆仂 亰舒亟舒亳 (于从仍ム舒 亳仆仆亠) 弍亟亠 亠舒 舒仄. Admin App Model Form Generic Views Saturday, April 21, 2012
  • 64. Yii yiic shell generators Gii + giix Saturday, April 21, 2012
  • 65. Yii yiic shell generators 亞亠仆亠舒亳 仄仂亟亠仍亳 CRUD/Scaffold Gii + giix Saturday, April 21, 2012
  • 66. Yii yiic shell generators 亞亠仆亠舒亳 仄仂亟亠仍亳 CRUD/Scaffold Gii + giix supersedes yiic generators web-based code generation Saturday, April 21, 2012
  • 67. Symfony2 app/console Saturday, April 21, 2012
  • 68. Symfony2 弌仂亰亟舒仆 仆舒 弍舒亰亠 (亰舒仄亠舒亠仍仆仂亞仂) 从仂仄仗仂仆亠仆舒 Console 亠亞从仂 仂亰亟舒于舒 舒亳亠仆亳 app/console 仍亳仆舒 仗仂亟亟亠亢从舒 Doctrine2 CRUD, Entities, Entity, Form Assets (styles, scripts) management Saturday, April 21, 2012
  • 69. CakePHP cake bake Good interactive shells Bakes Models, View, Controllers, Fixtures, UTs 亠仆亠舒亳 亠仄 亟仍 弍仂亞仂 cake schema (仗仂于仂仂亞仂) 舒亰于亠于舒仆亳. cake i18n 亠仆亠舒亳 .pot 舒亶仍仂于 Saturday, April 21, 2012
  • 72. Zend_Tool_Framework 亠亶于亳亠仍仆仂 亠仍亶 亠亶仄于仂从 Providers Manifest & MetaData CLI Handling Loaders Registry Saturday, April 21, 2012
  • 73. Zend_Tool_Framework 亠亶于亳亠仍仆仂 亠仍亶 亠亶仄于仂从 Providers Manifest & MetaData CLI Handling Loaders Triumph of Registry over-engineering! Saturday, April 21, 2012
  • 74. Zend_Tool_Project 舒 仗仂于舒亶亟亠仂于 从仂亟 从仂仂 弍亟亠 亳仗仂仍亰仂于舒仆 Project Module Controller View DbTable Saturday, April 21, 2012
  • 75. Zend_Tool_Project 舒 仗仂于舒亶亟亠仂于 从仂亟 从仂仂 弍亟亠 亳仗仂仍亰仂于舒仆 Project Module Controller View DbTable Context Triumph of Stateful over-engineering! Saturday, April 21, 2012
  • 76. Zend_Tool + zf.php 个舒舒亟 从 ZendToolProjectProvider Management taks: on/off layout, show version, db adapter etc Model, View, Controller, Action, Module, Form zf action-name provider-name 仂仆亠从仆舒 仗舒于从舒 aka --help system Saturday, April 21, 2012
  • 77. Zend_CodeGenerator 亠仆亠舒亳 从仂亟舒 亳仗仂仍亰仂于舒仆亳亠仄 Refactored to -亳仆亠亠亶仂于. ZendCodeGenerator 仍舒仆亳仂于舒仍 从舒从 general-purpose Good for what it is: generator (SIC!!) PHP code generation Saturday, April 21, 2012
  • 78. 舘艶稼糸喝檎艶鍖e界岳庄看稼 Refactored to 舒亳磳 PHP Re鍖ection ZendCodeRe鍖ection 仆仂仗亠亳 舒亶仍仂于 仆舒仍亳亰 docblock-comments Saturday, April 21, 2012
  • 81. 丐亠从亠亠 仂仂礌亳亠 ZendTool Saturday, April 21, 2012
  • 82. 丐亠从亠亠 仂仂礌亳亠 ZendTool Saturday, April 21, 2012
  • 83. 丐亠从亠亠 仂仂礌亳亠 ZendTool ZendToolFrameworkSystemProvider ZendToolProjectProvider Saturday, April 21, 2012
  • 84. 丐亠从亠亠 仂仂礌亳亠 ZendTool ZendToolFrameworkSystemProvider Zf2Tool module ZendToolProjectProvider Saturday, April 21, 2012
  • 85. 丐亠从亠亠 仂仂礌亳亠 ZendTool ZendToolFrameworkSystemProvider Zf2Tool module ZendToolProjectProvider ZendConsole ZendCode Saturday, April 21, 2012
  • 86. ZendConsole /Thinkscape/zf2/tree/feature/console /Thinkscape/zf2-console-sandbox Saturday, April 21, 2012
  • 87. ZendConsole /Thinkscape/zf2/tree/feature/console /Thinkscape/zf2-console-sandbox Routing Requests Adapters Saturday, April 21, 2012
  • 88. ZendCode Zend_CodeGenerator 舘艶稼糸喝檎艶鍖e界岳庄看稼 Saturday, April 21, 2012
  • 89. ZendCode Zend_CodeGenerator 舘艶稼糸喝檎艶鍖e界岳庄看稼 Saturday, April 21, 2012
  • 90. ZendCode Zend_CodeGenerator Re鍖ection 舘艶稼糸喝檎艶鍖e界岳庄看稼 Saturday, April 21, 2012
  • 91. ZendCode Zend_CodeGenerator Re鍖ection 舘艶稼糸喝檎艶鍖e界岳庄看稼 Scanner Saturday, April 21, 2012
  • 92. ZendCode Zend_CodeGenerator Re鍖ection 舘艶稼糸喝檎艶鍖e界岳庄看稼 Scanner Annotation Saturday, April 21, 2012
  • 93. ZendCode Zend_CodeGenerator Re鍖ection 舘艶稼糸喝檎艶鍖e界岳庄看稼 Scanner Annotation Generator Saturday, April 21, 2012
  • 94. zf2.php tool ?? Saturday, April 21, 2012 ?
  • 95. zf2.php tool ?? ? RFC - Tool 2.0 Saturday, April 21, 2012
  • 96. zf2.php tool ?? ? RFC - Tool 2.0 亟亠 舒从亳于仆仂 仂弍仆仂于仍 Saturday, April 21, 2012
  • 97. zf2.php tool ?? ? RFC - Tool 2.0 亟亠 舒从亳于仆仂 仂弍仆仂于仍 Tabled on last IRC meeting Thread in ML - go, write your opinion!! Saturday, April 21, 2012
  • 98. zf2.php tool ?? ? RFC - Tool 2.0 亟亠 舒从亳于仆仂 仂弍仆仂于仍 Tabled on last IRC meeting 亢亳亟舒亠 亟亳从亳 Thread in ML - go, write your opinion!! Saturday, April 21, 2012
  • 99. zf2.php tool ?? ? RFC - Tool 2.0 亟亠 舒从亳于仆仂 仂弍仆仂于仍 Tabled on last IRC meeting 亢亳亟舒亠 亟亳从亳 Thread in ML - go, write your opinion!! 丼舒 仄仂亟仍 Zf2Tool Saturday, April 21, 2012
  • 100. zf2.php tool ?? ? RFC - Tool 2.0 亟亠 舒从亳于仆仂 仂弍仆仂于仍 Tabled on last IRC meeting 亢亳亟舒亠 亟亳从亳 Thread in ML - go, write your opinion!! 丼舒 仄仂亟仍 Zf2Tool How to package? Saturday, April 21, 2012
  • 101. Yada, yada (closing thoughts) Saturday, April 21, 2012
  • 102. 3 things to take home.. Saturday, April 21, 2012
  • 103. 3 things to take home.. Give the proper respect to hand-coding Saturday, April 21, 2012
  • 104. 3 things to take home.. Give the proper respect to hand-coding Dont be afraid of automatic code generation Saturday, April 21, 2012
  • 105. 3 things to take home.. Give the proper respect to hand-coding Dont be afraid of automatic code generation De鍖ne and constantly improve your toolset Saturday, April 21, 2012
  • 106. 仗仂仍亠亟仆亠亠: Contribute to ZF2 /zendframework/zf2 +100 Karma +100500 Skill +100 FUN Saturday, April 21, 2012
  • 107. Thanks! @farazdagi /farazdagi Saturday, April 21, 2012