SlideShare a Scribd company logo
1 of 11
Download to read offline
CakePHP
Web Application Framework
Что такое фреймворк?
●
    Каркас (англ. framework) — в информационных
    системах структура программной системы;
    программное обеспечение, облегчающее
    разработку и объединение разных
    компонентов большого программного проекта.
    В его состав могут входить вспомогательные
    программы, библиотеки кода, язык сценариев и
    прочее.
Фреймворк это ...



ПО для облегчения разработки приложений
Я говорю о том что все
писали свои библиотеки :)
Говорю что такое MVC
Не достатки своего фреймворка
             (библиотек)

●
    Во многих случиях качество кода было на
    низком уровне
●
    Проблемы с защитой от уязвимостей
●
    Время на разработку
Достоинства CakePHP

●
    Простота (для работы и изучения)
●
    Сообщество
●
    Лицензия
●
    Безопасность
●
    Документация
CakePHP 1.3

●
    Скорость
●
    Компоненты
●
    Новый JS Helper
●
    Paginator (больше настроек с CSS)
●
    Кеш (свой движок)
●
    И ещё очень много вкусностей
Ещё фреймворки
●
    Codeigniter
●
    Kohana
●
    Yii
●
    Zend Framework
Bibliography
●
    Wikipedia
●
    CakePHP.org
●
    Мой моск
●
    Etc ...
Спасибо за внимание
Мой круг : http://prockrammer.moikrug.ru


Twitter : http://twitter.com/prockrammer


Jabber : prockrammer@ya.ru


Habr : http://prockrammer.habrahabr.ru

More Related Content

What's hot

Групповые видеоконференции TrueConf
Групповые видеоконференции TrueConfГрупповые видеоконференции TrueConf
Групповые видеоконференции TrueConfTrueConf
 
нечепуренко
нечепуренконечепуренко
нечепуренкоnovikova1
 
Javascript frameworks
Javascript frameworksJavascript frameworks
Javascript frameworkssigmaray
 
Проблемы при работе с разными версиями Ruby и разными gem
Проблемы при работе с разными версиями Ruby и разными gemПроблемы при работе с разными версиями Ruby и разными gem
Проблемы при работе с разными версиями Ruby и разными gemАлександр Ежов
 
Павел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыПавел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыUA Mobile
 
"nw.js: введение в кросс-платформенные декстопные приложения на JavaScript", ...
"nw.js: введение в кросс-платформенные декстопные приложения на JavaScript", ..."nw.js: введение в кросс-платформенные декстопные приложения на JavaScript", ...
"nw.js: введение в кросс-платформенные декстопные приложения на JavaScript", ...MoscowJS
 
UDP Multicast и интеграция с SIP
UDP Multicast и интеграция с SIPUDP Multicast и интеграция с SIP
UDP Multicast и интеграция с SIPTrueConf
 
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра / Сергей Рубанов  (Exante Limited)JavaScript завтра / Сергей Рубанов  (Exante Limited)
JavaScript завтра / Сергей Рубанов (Exante Limited)Ontico
 
Оптимизация JavaScript в Drupal
Оптимизация JavaScript в DrupalОптимизация JavaScript в Drupal
Оптимизация JavaScript в DrupalVlad Savitsky
 
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Ontico
 
Видеозвонки и их инструментарий
Видеозвонки и их инструментарийВидеозвонки и их инструментарий
Видеозвонки и их инструментарийTrueConf
 
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Ontico
 
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...Pavel Dovbush
 
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
Frontendlab: Cравнить Несравнимое  - Юлия ПучнинаFrontendlab: Cравнить Несравнимое  - Юлия Пучнина
Frontendlab: Cравнить Несравнимое - Юлия ПучнинаGeeksLab Odessa
 

What's hot (19)

Групповые видеоконференции TrueConf
Групповые видеоконференции TrueConfГрупповые видеоконференции TrueConf
Групповые видеоконференции TrueConf
 
нечепуренко
нечепуренконечепуренко
нечепуренко
 
Javascript frameworks
Javascript frameworksJavascript frameworks
Javascript frameworks
 
Проблемы при работе с разными версиями Ruby и разными gem
Проблемы при работе с разными версиями Ruby и разными gemПроблемы при работе с разными версиями Ruby и разными gem
Проблемы при работе с разными версиями Ruby и разными gem
 
Павел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыПавел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузеры
 
"nw.js: введение в кросс-платформенные декстопные приложения на JavaScript", ...
"nw.js: введение в кросс-платформенные декстопные приложения на JavaScript", ..."nw.js: введение в кросс-платформенные декстопные приложения на JavaScript", ...
"nw.js: введение в кросс-платформенные декстопные приложения на JavaScript", ...
 
UDP Multicast и интеграция с SIP
UDP Multicast и интеграция с SIPUDP Multicast и интеграция с SIP
UDP Multicast и интеграция с SIP
 
JavaScript завтра / Сергей Рубанов (Exante Limited)
JavaScript завтра / Сергей Рубанов  (Exante Limited)JavaScript завтра / Сергей Рубанов  (Exante Limited)
JavaScript завтра / Сергей Рубанов (Exante Limited)
 
HBase on Dev{Highload}
HBase on Dev{Highload}HBase on Dev{Highload}
HBase on Dev{Highload}
 
Оптимизация JavaScript в Drupal
Оптимизация JavaScript в DrupalОптимизация JavaScript в Drupal
Оптимизация JavaScript в Drupal
 
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
Онлайн-кинотеатр для SmartTV на веб-технологиях / Михаил Лабанов (Ayyo)
 
Drupal and NodeJS.
Drupal and NodeJS.Drupal and NodeJS.
Drupal and NodeJS.
 
Видеозвонки и их инструментарий
Видеозвонки и их инструментарийВидеозвонки и их инструментарий
Видеозвонки и их инструментарий
 
Kothic JS - Web Browser Crash Test
Kothic JS - Web Browser Crash TestKothic JS - Web Browser Crash Test
Kothic JS - Web Browser Crash Test
 
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
 
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...
 
Web-browser crash test via geodata
Web-browser crash test via geodataWeb-browser crash test via geodata
Web-browser crash test via geodata
 
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
Frontendlab: Cравнить Несравнимое  - Юлия ПучнинаFrontendlab: Cравнить Несравнимое  - Юлия Пучнина
Frontendlab: Cравнить Несравнимое - Юлия Пучнина
 
Bootstrap
BootstrapBootstrap
Bootstrap
 

Viewers also liked

Dr. Lightning's Guide to the Science of Lightning
Dr. Lightning's Guide to the Science of LightningDr. Lightning's Guide to the Science of Lightning
Dr. Lightning's Guide to the Science of LightningLaurie K. Blandford
 
Electrical injuries
Electrical injuriesElectrical injuries
Electrical injuriesSudhir Dev
 
Energy crisis and conservation
Energy crisis and conservationEnergy crisis and conservation
Energy crisis and conservationKrunal Gaigole
 
**Lightning Arrester Presentation**
**Lightning Arrester Presentation****Lightning Arrester Presentation**
**Lightning Arrester Presentation**SKPAMB
 
German CakePHP Meetup #3 - Berlin
German CakePHP Meetup #3 - BerlinGerman CakePHP Meetup #3 - Berlin
German CakePHP Meetup #3 - BerlinMark Scherer
 

Viewers also liked (10)

[IJET V2I2P26] Authors: Pruthak C. Chauhan., Rinkesh S. Kansara, Mukesh P. Pa...
[IJET V2I2P26] Authors: Pruthak C. Chauhan., Rinkesh S. Kansara, Mukesh P. Pa...[IJET V2I2P26] Authors: Pruthak C. Chauhan., Rinkesh S. Kansara, Mukesh P. Pa...
[IJET V2I2P26] Authors: Pruthak C. Chauhan., Rinkesh S. Kansara, Mukesh P. Pa...
 
Dr. Lightning's Guide to the Science of Lightning
Dr. Lightning's Guide to the Science of LightningDr. Lightning's Guide to the Science of Lightning
Dr. Lightning's Guide to the Science of Lightning
 
Electrical injuries
Electrical injuriesElectrical injuries
Electrical injuries
 
Energy crisis and conservation
Energy crisis and conservationEnergy crisis and conservation
Energy crisis and conservation
 
Lightning Arrestar
Lightning ArrestarLightning Arrestar
Lightning Arrestar
 
Lightning arresters
Lightning arrestersLightning arresters
Lightning arresters
 
**Lightning Arrester Presentation**
**Lightning Arrester Presentation****Lightning Arrester Presentation**
**Lightning Arrester Presentation**
 
Lighting arrester
Lighting arresterLighting arrester
Lighting arrester
 
Lightning protection
Lightning protectionLightning protection
Lightning protection
 
German CakePHP Meetup #3 - Berlin
German CakePHP Meetup #3 - BerlinGerman CakePHP Meetup #3 - Berlin
German CakePHP Meetup #3 - Berlin
 

Similar to Cakephp

Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработкиIT-Доминанта
 
Web programming modern tendencies
Web programming modern tendenciesWeb programming modern tendencies
Web programming modern tendenciesDarkestMaster
 
История одной трансформации: как Magento 1 разработчику быстро переориентиров...
История одной трансформации: как Magento 1 разработчику быстро переориентиров...История одной трансформации: как Magento 1 разработчику быстро переориентиров...
История одной трансформации: как Magento 1 разработчику быстро переориентиров...Magecom UK Limited
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в ЯндексеYandex
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word pressvovasik
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
Rust - GDG DevFest Siberia 2016
Rust - GDG DevFest Siberia 2016Rust - GDG DevFest Siberia 2016
Rust - GDG DevFest Siberia 2016Nikita Baksalyar
 
QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...
QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...
QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...QAFest
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в ЯндексеYandex
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в ЯндексеYandex
 
Введение во фронтенд-разработку
Введение во фронтенд-разработкуВведение во фронтенд-разработку
Введение во фронтенд-разработкуDenis Latushkin
 
Использование сторонних библиотек в веб-приложении
Использование сторонних библиотек в веб-приложенииИспользование сторонних библиотек в веб-приложении
Использование сторонних библиотек в веб-приложенииDenis Latushkin
 
WebdriverIO + Puppeteer. Double gun – double fun
WebdriverIO + Puppeteer. Double gun – double funWebdriverIO + Puppeteer. Double gun – double fun
WebdriverIO + Puppeteer. Double gun – double funAlexandr Khotemskoy
 

Similar to Cakephp (20)

Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработки
 
Web programming modern tendencies
Web programming modern tendenciesWeb programming modern tendencies
Web programming modern tendencies
 
Sivko
SivkoSivko
Sivko
 
История одной трансформации: как Magento 1 разработчику быстро переориентиров...
История одной трансформации: как Magento 1 разработчику быстро переориентиров...История одной трансформации: как Magento 1 разработчику быстро переориентиров...
История одной трансформации: как Magento 1 разработчику быстро переориентиров...
 
NPAPI
NPAPINPAPI
NPAPI
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word press
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
PHP
PHPPHP
PHP
 
.NET Development
.NET Development.NET Development
.NET Development
 
Vagrant puppet
Vagrant puppetVagrant puppet
Vagrant puppet
 
Rust - GDG DevFest Siberia 2016
Rust - GDG DevFest Siberia 2016Rust - GDG DevFest Siberia 2016
Rust - GDG DevFest Siberia 2016
 
QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...
QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...
QA Fest 2019. Александр Хотемской. WebdriverIO + Puppeteer. Double gun - doub...
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
Введение во фронтенд-разработку
Введение во фронтенд-разработкуВведение во фронтенд-разработку
Введение во фронтенд-разработку
 
Использование сторонних библиотек в веб-приложении
Использование сторонних библиотек в веб-приложенииИспользование сторонних библиотек в веб-приложении
Использование сторонних библиотек в веб-приложении
 
JavaScript
JavaScriptJavaScript
JavaScript
 
WebdriverIO + Puppeteer. Double gun – double fun
WebdriverIO + Puppeteer. Double gun – double funWebdriverIO + Puppeteer. Double gun – double fun
WebdriverIO + Puppeteer. Double gun – double fun
 

Cakephp

  • 2. Что такое фреймворк? ● Каркас (англ. framework) — в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В его состав могут входить вспомогательные программы, библиотеки кода, язык сценариев и прочее.
  • 3. Фреймворк это ... ПО для облегчения разработки приложений
  • 4. Я говорю о том что все писали свои библиотеки :)
  • 6. Не достатки своего фреймворка (библиотек) ● Во многих случиях качество кода было на низком уровне ● Проблемы с защитой от уязвимостей ● Время на разработку
  • 7. Достоинства CakePHP ● Простота (для работы и изучения) ● Сообщество ● Лицензия ● Безопасность ● Документация
  • 8. CakePHP 1.3 ● Скорость ● Компоненты ● Новый JS Helper ● Paginator (больше настроек с CSS) ● Кеш (свой движок) ● И ещё очень много вкусностей
  • 9. Ещё фреймворки ● Codeigniter ● Kohana ● Yii ● Zend Framework
  • 10. Bibliography ● Wikipedia ● CakePHP.org ● Мой моск ● Etc ...
  • 11. Спасибо за внимание Мой круг : http://prockrammer.moikrug.ru Twitter : http://twitter.com/prockrammer Jabber : prockrammer@ya.ru Habr : http://prockrammer.habrahabr.ru