Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

      
       Выбираем PHP-фреймворк. Особенности разработки с фреймворками 
      
     
      
       Александр Макаров...

      
       Как работает начинающий 
      
     
      
       <ul>
        
         <li>Надо писать «с нуля» 
      ...

      
       Лень — двигатель прогресса 
      
     
      
       <ul>
        
         <li>Где-то я такое уже писал…...

      
       Что такое фреймворк? 
      
     
      
       Достаточно универсальный для повторного использования набо...

      
       Фреймворк не сделает всю работу за вас * 
      
     
      
       *   ШОК

      
       Зачем же он тогда нужен? 
      
     
      
       <ul>
        
         <li>Стандартизация процесса. 
 ...

      
       Какие бывают фреймворки? 
      
     
      
       
      
     
      
       
      
     
      
     ...

      
       Как выбрать? 
      
     
      
       <ul>
        
         <li>Мне нужна «поддержка Smarty»! 
        ...

      
       К чему нужно быть готовым 
      
     
      
       <ul>
        
         <li>Ошибки в оценке сроков. 
 ...

      
       И ещё немного о проблемах 
      
     
      
       <ul>
        
         <li>Ошибки в ядре. 
         
...

      
       Что же всё-таки выбрать?! 
      
     
      
       Фреймворков, которые подойдут всем не существует. 
  ...

      
       Личное мнение 
      
     
      
       …

      
       Спасибо 
      
     
      
       Вопросы? 
       Предложения? 
       Комментарии? 
      
     
      ...
Upcoming SlideShare
Loading in …5
×

Выбираем PHP-фреймворк. Особенности разработки с фреймворками

3,223 views

Published on

РИФ 2010

Published in: Technology
  • Be the first to comment

Выбираем PHP-фреймворк. Особенности разработки с фреймворками

  1. 1. Выбираем PHP-фреймворк. Особенности разработки с фреймворками Александр Макаров Murano Software
  2. 2. Как работает начинающий <ul> <li>Надо писать «с нуля» <li>40% времени — «ядро» <li>60% — «движок и модули» </ul>
  3. 3. Лень — двигатель прогресса <ul> <li>Где-то я такое уже писал… <li>Скопипастим? <li>Тут подлатать, там поправить… <li>Долго! <li>Оформляем в библиотеку. <li>Библиотеки оформляем в… </ul>
  4. 4. Что такое фреймворк? Достаточно универсальный для повторного использования набор кода, вёрстки, шаблонов и др.
  5. 5. Фреймворк не сделает всю работу за вас * * ШОК
  6. 6. Зачем же он тогда нужен? <ul> <li>Стандартизация процесса. <li>Возможность командной работы. </ul> <ul> <li>Повторное использование. </ul> Часть работы всё-таки за вас сделают.
  7. 7. Какие бывают фреймворки?
  8. 8. Как выбрать? <ul> <li>Мне нужна «поддержка Smarty»! <li>На нём сделали твиттер/wikipedia/другой суперпроект! <li>Он очень быстрый! </ul> <ul> </ul> <ul> <li>Документация — 40% фреймворка. <li>Сообщество. <li>Обновления, авторы. Реакция на критику. <li>Архитектура, расширяемость, гибкость. </ul>
  9. 9. К чему нужно быть готовым <ul> <li>Ошибки в оценке сроков. <li>Поначалу недовольное руководство. <li>Первый проект в 1.5 — 2 раза дольше. <li>Второй не быстрее. <li>Третий уже быстрее. <li>Придётся читать, учиться и учить. <li>Придётся подстраиваться. </ul>
  10. 10. И ещё немного о проблемах <ul> <li>Ошибки в ядре. <li>Поворот не туда. <li>Напильник. <li>Игра по правилам. </ul>
  11. 11. Что же всё-таки выбрать?! Фреймворков, которые подойдут всем не существует. Фреймворков, которые подходят на 100% нет. Нужно пробовать и выбирать то, что подходит вам.
  12. 12. Личное мнение …
  13. 13. Спасибо Вопросы? Предложения? Комментарии? Александр Макаров Murano Software [email_address]

×