SlideShare a Scribd company logo
Что такое framework?
17/7/2018
framework -фреймворк
Фрейм-ворк – это про-грамм-ное обес-пе-
че-ние, облег-ча-ю-щее раз-ра-ботку и объ-
еди-не-ние раз-ных ком-по-нен-тов боль-
шого про-грамм-ного про-ек-та. Эта
платформа под-хо-дит для созда-ния сай-
тов, биз-нес-при-ло-же-ний и веб-сер-ви-сов.
Плюсы фрейм-вор-ков
● Повышение скорости и удобства разработки
● Сокращение затрат на создание приложения
● Оптимизация рабочего времени
● Написание чистого кода, не требующего
существенного рефакторинга (переработки) в
дальнейшем
Минусы фрейм-вор-ков
● Проблемы с безопасностью. Почти все framework’
и имеют открытый исходный код, что, конечно,
напрямую влияет на их защищенность от внешних
угроз.
● Сложность освоения. По сути, любой фреймворк
– это результат работы другого программиста
популярные фреймворки
● Bootstrap
● Node.js
● Angular
● React
● Meteor
● YII
● Django
Мүмкүнчүлүктөрү чектелген адамдарга карата окутуу проекти
Европалык Союзу тарыбынан финансылоо болгон ​
Бул документин мазмуну толугу менен Академиянын
жоопкерчилиги жана эч кандай жолунда Европалык Комиссиянын
көз карашын көргөзбөйт ​
​
Проект тренинг для людей с ограниченными возможностями
финансирован Европейским Союзом ​
Содержание этого документа полностью является
ответственностью и никак не отражает взгляды
Европейской Комиссии ​
​

More Related Content

What's hot

Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание по
pogromskaya
 
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
серёжа пономарёв @ Kuchyn.com.ua junior java developer  программируем по-взро...серёжа пономарёв @ Kuchyn.com.ua junior java developer  программируем по-взро...
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...Sergey Ponomarev
 
Как технологии изменили отрасль видеоконференций. Записки одного вендора.
Как технологии изменили отрасль видеоконференций. Записки одного вендора.Как технологии изменили отрасль видеоконференций. Записки одного вендора.
Как технологии изменили отрасль видеоконференций. Записки одного вендора.
qcok
 
Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi
Agile Base Camp
 
Java one presentation
Java one presentationJava one presentation
Java one presentation
Shamim bhuiyan
 
Дмитро Суслов “Порівняння різних типів CMS: самописні «движки», безкоштовні с...
Дмитро Суслов “Порівняння різних типів CMS: самописні «движки», безкоштовні с...Дмитро Суслов “Порівняння різних типів CMS: самописні «движки», безкоштовні с...
Дмитро Суслов “Порівняння різних типів CMS: самописні «движки», безкоштовні с...Lviv Startup Club
 
Алексей Кабанов
Алексей КабановАлексей Кабанов
Алексей Кабанов
SQALab
 
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
Ontico
 

What's hot (11)

Web application framework
Web application frameworkWeb application framework
Web application framework
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание по
 
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
серёжа пономарёв @ Kuchyn.com.ua junior java developer  программируем по-взро...серёжа пономарёв @ Kuchyn.com.ua junior java developer  программируем по-взро...
серёжа пономарёв @ Kuchyn.com.ua junior java developer программируем по-взро...
 
Как технологии изменили отрасль видеоконференций. Записки одного вендора.
Как технологии изменили отрасль видеоконференций. Записки одного вендора.Как технологии изменили отрасль видеоконференций. Записки одного вендора.
Как технологии изменили отрасль видеоконференций. Записки одного вендора.
 
Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi
 
Java one presentation
Java one presentationJava one presentation
Java one presentation
 
Дмитро Суслов “Порівняння різних типів CMS: самописні «движки», безкоштовні с...
Дмитро Суслов “Порівняння різних типів CMS: самописні «движки», безкоштовні с...Дмитро Суслов “Порівняння різних типів CMS: самописні «движки», безкоштовні с...
Дмитро Суслов “Порівняння різних типів CMS: самописні «движки», безкоштовні с...
 
Алексей Кабанов
Алексей КабановАлексей Кабанов
Алексей Кабанов
 
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
 
Lektsia 7
Lektsia 7Lektsia 7
Lektsia 7
 
Сайт
СайтСайт
Сайт
 

Similar to Что такое framework?

Применение low-code платформ в энтерпрайзе
Применение low-code платформ в энтерпрайзеПрименение low-code платформ в энтерпрайзе
Применение low-code платформ в энтерпрайзе
Alexander Byndyu
 
Организация автоматизированного развертывания ПО и создание тестовых сред
Организация автоматизированного развертывания ПО и создание тестовых средОрганизация автоматизированного развертывания ПО и создание тестовых сред
Организация автоматизированного развертывания ПО и создание тестовых сред
Ekaterina Shelest
 
Реализация тестового фреймворка на основе 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 practices
Aliaksandr Ikhelis
 
Agile & .net
Agile & .netAgile & .net
Agile & .net
Azat Jalilov
 
Методоллогии Agile
Методоллогии AgileМетодоллогии Agile
VMware Horizon View: оптимизированный защищенный доступ
VMware Horizon View: оптимизированный защищенный доступVMware Horizon View: оптимизированный защищенный доступ
VMware Horizon View: оптимизированный защищенный доступ
Dmitry Tikhovich
 
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...St. Petersburg Foundation for SME Development
 
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Vadim Martynov
 
Надёжная Kомпьютерная Инициатива - ответ сегодняшним рискам ИT безопасности 2...
Надёжная Kомпьютерная Инициатива - ответ сегодняшним рискам ИT безопасности 2...Надёжная Kомпьютерная Инициатива - ответ сегодняшним рискам ИT безопасности 2...
Надёжная Kомпьютерная Инициатива - ответ сегодняшним рискам ИT безопасности 2...ebuc
 
Сергей Чирва. Как Scrum превращает завод в IT-компанию
Сергей Чирва. Как Scrum превращает завод в IT-компаниюСергей Чирва. Как Scrum превращает завод в IT-компанию
Сергей Чирва. Как Scrum превращает завод в IT-компанию
ScrumTrek
 
IBM Proventia IPS
IBM Proventia IPSIBM Proventia IPS
IBM Proventia IPS
Петр Королев
 
APM рынок вчера и сегодня. Изменения и тренды
APM рынок вчера и сегодня. Изменения и трендыAPM рынок вчера и сегодня. Изменения и тренды
APM рынок вчера и сегодня. Изменения и тренды
BAKOTECH
 
Виртуализация и терминальный доступ
Виртуализация и терминальный доступВиртуализация и терминальный доступ
Виртуализация и терминальный доступ
КРОК
 
190
190190
Tuning HighLoad J2EE web application
Tuning HighLoad J2EE web applicationTuning HighLoad J2EE web application
Tuning HighLoad J2EE web application
Shamim bhuiyan
 
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
Cisco Russia
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rus
Maxim Shaptala
 

Similar to Что такое framework? (20)

Применение low-code платформ в энтерпрайзе
Применение low-code платформ в энтерпрайзеПрименение low-code платформ в энтерпрайзе
Применение low-code платформ в энтерпрайзе
 
Организация автоматизированного развертывания ПО и создание тестовых сред
Организация автоматизированного развертывания ПО и создание тестовых средОрганизация автоматизированного развертывания ПО и создание тестовых сред
Организация автоматизированного развертывания ПО и создание тестовых сред
 
Реализация тестового фреймворка на основе 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
 
Agile & .net
Agile & .netAgile & .net
Agile & .net
 
Методоллогии Agile
Методоллогии AgileМетодоллогии Agile
Методоллогии Agile
 
VMware Horizon View: оптимизированный защищенный доступ
VMware Horizon View: оптимизированный защищенный доступVMware Horizon View: оптимизированный защищенный доступ
VMware Horizon View: оптимизированный защищенный доступ
 
Sugar crm
Sugar crmSugar crm
Sugar crm
 
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
 
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
 
Надёжная Kомпьютерная Инициатива - ответ сегодняшним рискам ИT безопасности 2...
Надёжная Kомпьютерная Инициатива - ответ сегодняшним рискам ИT безопасности 2...Надёжная Kомпьютерная Инициатива - ответ сегодняшним рискам ИT безопасности 2...
Надёжная Kомпьютерная Инициатива - ответ сегодняшним рискам ИT безопасности 2...
 
Сергей Чирва. Как Scrum превращает завод в IT-компанию
Сергей Чирва. Как Scrum превращает завод в IT-компаниюСергей Чирва. Как Scrum превращает завод в IT-компанию
Сергей Чирва. Как Scrum превращает завод в IT-компанию
 
IBM Proventia IPS
IBM Proventia IPSIBM Proventia IPS
IBM Proventia IPS
 
APM рынок вчера и сегодня. Изменения и тренды
APM рынок вчера и сегодня. Изменения и трендыAPM рынок вчера и сегодня. Изменения и тренды
APM рынок вчера и сегодня. Изменения и тренды
 
Виртуализация и терминальный доступ
Виртуализация и терминальный доступВиртуализация и терминальный доступ
Виртуализация и терминальный доступ
 
190
190190
190
 
StarForce FrontLine ProActive. 24.11.11
StarForce FrontLine ProActive. 24.11.11StarForce FrontLine ProActive. 24.11.11
StarForce FrontLine ProActive. 24.11.11
 
Tuning HighLoad J2EE web application
Tuning HighLoad J2EE web applicationTuning HighLoad J2EE web application
Tuning HighLoad J2EE web application
 
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rus
 

More from IT Academy Project EU

Переменные PHP.pdf
Переменные PHP.pdfПеременные PHP.pdf
Переменные PHP.pdf
IT Academy Project EU
 
Js. alert, prompt, confirm
Js. alert, prompt, confirmJs. alert, prompt, confirm
Js. alert, prompt, confirm
IT Academy Project EU
 
Введение в DOM
Введение в DOMВведение в DOM
Введение в DOM
IT Academy Project EU
 
JS switch. events (onclick, onfocus, onblur)
JS switch. events (onclick, onfocus, onblur)JS switch. events (onclick, onfocus, onblur)
JS switch. events (onclick, onfocus, onblur)
IT Academy Project EU
 
Препроцессор SASS
Препроцессор SASSПрепроцессор SASS
Препроцессор SASS
IT Academy Project EU
 
Препроцессор LESS. Компилятор Winless
Препроцессор LESS. Компилятор WinlessПрепроцессор LESS. Компилятор Winless
Препроцессор LESS. Компилятор Winless
IT Academy Project EU
 
Bootstrap
BootstrapBootstrap
1.1.1 Text Alternatives
1.1.1 Text Alternatives1.1.1 Text Alternatives
1.1.1 Text Alternatives
IT Academy Project EU
 
Использование Google Fonts
Использование Google FontsИспользование Google Fonts
Использование Google Fonts
IT Academy Project EU
 
Создаем границы для элементов в CSS
Создаем границы для элементов в CSSСоздаем границы для элементов в CSS
Создаем границы для элементов в CSS
IT Academy Project EU
 
Работа с графикой (GIMP)
Работа с графикой (GIMP)Работа с графикой (GIMP)
Работа с графикой (GIMP)
IT Academy Project EU
 
4.5 Веб-дизайн
4.5 Веб-дизайн4.5 Веб-дизайн
4.5 Веб-дизайн
IT Academy Project EU
 
3.5.5 Свойства Margin
3.5.5 Свойства Margin3.5.5 Свойства Margin
3.5.5 Свойства Margin
IT Academy Project EU
 
3.5.4 Свойства Padding
3.5.4 Свойства Padding3.5.4 Свойства Padding
3.5.4 Свойства Padding
IT Academy Project EU
 
3.5.3 Свойства границы в CSS
3.5.3 Свойства границы в CSS3.5.3 Свойства границы в CSS
3.5.3 Свойства границы в CSS
IT Academy Project EU
 
CSS - Цвета
CSS - ЦветаCSS - Цвета
CSS - Цвета
IT Academy Project EU
 
3.1.5 Основные селекторы
3.1.5 Основные селекторы3.1.5 Основные селекторы
3.1.5 Основные селекторы
IT Academy Project EU
 
3.2.1 CSS - Свойсва шрифта
3.2.1 CSS - Свойсва шрифта3.2.1 CSS - Свойсва шрифта
3.2.1 CSS - Свойсва шрифта
IT Academy Project EU
 
2.4.7 HTML - Формы
2.4.7 HTML - Формы2.4.7 HTML - Формы
2.4.7 HTML - Формы
IT Academy Project EU
 

More from IT Academy Project EU (20)

Переменные PHP.pdf
Переменные PHP.pdfПеременные PHP.pdf
Переменные PHP.pdf
 
Js. alert, prompt, confirm
Js. alert, prompt, confirmJs. alert, prompt, confirm
Js. alert, prompt, confirm
 
Введение в DOM
Введение в DOMВведение в DOM
Введение в DOM
 
JS switch. events (onclick, onfocus, onblur)
JS switch. events (onclick, onfocus, onblur)JS switch. events (onclick, onfocus, onblur)
JS switch. events (onclick, onfocus, onblur)
 
Препроцессор SASS
Препроцессор SASSПрепроцессор SASS
Препроцессор SASS
 
Препроцессор LESS. Компилятор Winless
Препроцессор LESS. Компилятор WinlessПрепроцессор LESS. Компилятор Winless
Препроцессор LESS. Компилятор Winless
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
1.1.1 Text Alternatives
1.1.1 Text Alternatives1.1.1 Text Alternatives
1.1.1 Text Alternatives
 
Использование Google Fonts
Использование Google FontsИспользование Google Fonts
Использование Google Fonts
 
Создаем границы для элементов в CSS
Создаем границы для элементов в CSSСоздаем границы для элементов в CSS
Создаем границы для элементов в CSS
 
Работа с графикой (GIMP)
Работа с графикой (GIMP)Работа с графикой (GIMP)
Работа с графикой (GIMP)
 
4.5 Веб-дизайн
4.5 Веб-дизайн4.5 Веб-дизайн
4.5 Веб-дизайн
 
3.5.5 Свойства Margin
3.5.5 Свойства Margin3.5.5 Свойства Margin
3.5.5 Свойства Margin
 
3.5.4 Свойства Padding
3.5.4 Свойства Padding3.5.4 Свойства Padding
3.5.4 Свойства Padding
 
3.5.3 Свойства границы в CSS
3.5.3 Свойства границы в CSS3.5.3 Свойства границы в CSS
3.5.3 Свойства границы в CSS
 
3.1 BASICS CSS
3.1 BASICS CSS3.1 BASICS CSS
3.1 BASICS CSS
 
CSS - Цвета
CSS - ЦветаCSS - Цвета
CSS - Цвета
 
3.1.5 Основные селекторы
3.1.5 Основные селекторы3.1.5 Основные селекторы
3.1.5 Основные селекторы
 
3.2.1 CSS - Свойсва шрифта
3.2.1 CSS - Свойсва шрифта3.2.1 CSS - Свойсва шрифта
3.2.1 CSS - Свойсва шрифта
 
2.4.7 HTML - Формы
2.4.7 HTML - Формы2.4.7 HTML - Формы
2.4.7 HTML - Формы
 

Что такое framework?

  • 2. framework -фреймворк Фрейм-ворк – это про-грамм-ное обес-пе- че-ние, облег-ча-ю-щее раз-ра-ботку и объ- еди-не-ние раз-ных ком-по-нен-тов боль- шого про-грамм-ного про-ек-та. Эта платформа под-хо-дит для созда-ния сай- тов, биз-нес-при-ло-же-ний и веб-сер-ви-сов.
  • 4. ● Повышение скорости и удобства разработки ● Сокращение затрат на создание приложения ● Оптимизация рабочего времени ● Написание чистого кода, не требующего существенного рефакторинга (переработки) в дальнейшем
  • 6. ● Проблемы с безопасностью. Почти все framework’ и имеют открытый исходный код, что, конечно, напрямую влияет на их защищенность от внешних угроз. ● Сложность освоения. По сути, любой фреймворк – это результат работы другого программиста
  • 7. популярные фреймворки ● Bootstrap ● Node.js ● Angular ● React ● Meteor ● YII ● Django
  • 8. Мүмкүнчүлүктөрү чектелген адамдарга карата окутуу проекти Европалык Союзу тарыбынан финансылоо болгон ​ Бул документин мазмуну толугу менен Академиянын жоопкерчилиги жана эч кандай жолунда Европалык Комиссиянын көз карашын көргөзбөйт ​ ​ Проект тренинг для людей с ограниченными возможностями финансирован Европейским Союзом ​ Содержание этого документа полностью является ответственностью и никак не отражает взгляды Европейской Комиссии ​ ​