SlideShare a Scribd company logo
1 of 8
Download to read offline
Что такое 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
 
Дмитро Суслов “Порівняння різних типів 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 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
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
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
 
APM рынок вчера и сегодня. Изменения и тренды
APM рынок вчера и сегодня. Изменения и трендыAPM рынок вчера и сегодня. Изменения и тренды
APM рынок вчера и сегодня. Изменения и трендыBAKOTECH
 
Виртуализация и терминальный доступ
Виртуализация и терминальный доступВиртуализация и терминальный доступ
Виртуализация и терминальный доступКРОК
 
Tuning HighLoad J2EE web application
Tuning HighLoad J2EE web applicationTuning HighLoad J2EE web application
Tuning HighLoad J2EE web applicationShamim 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 - rusMaxim Shaptala
 

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

Применение low-code платформ в энтерпрайзе
Применение low-code платформ в энтерпрайзеПрименение low-code платформ в энтерпрайзе
Применение low-code платформ в энтерпрайзе
 
Организация автоматизированного развертывания ПО и создание тестовых сред
Организация автоматизированного развертывания ПО и создание тестовых средОрганизация автоматизированного развертывания ПО и создание тестовых сред
Организация автоматизированного развертывания ПО и создание тестовых сред
 
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
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
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

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
 
Препроцессор LESS. Компилятор Winless
Препроцессор LESS. Компилятор WinlessПрепроцессор LESS. Компилятор Winless
Препроцессор LESS. Компилятор WinlessIT Academy Project EU
 
Использование Google Fonts
Использование Google FontsИспользование Google Fonts
Использование Google FontsIT Academy Project EU
 
Создаем границы для элементов в CSS
Создаем границы для элементов в CSSСоздаем границы для элементов в CSS
Создаем границы для элементов в CSSIT Academy Project EU
 
Работа с графикой (GIMP)
Работа с графикой (GIMP)Работа с графикой (GIMP)
Работа с графикой (GIMP)IT Academy Project EU
 
3.5.3 Свойства границы в CSS
3.5.3 Свойства границы в CSS3.5.3 Свойства границы в CSS
3.5.3 Свойства границы в CSSIT 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
 

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. Мүмкүнчүлүктөрү чектелген адамдарга карата окутуу проекти Европалык Союзу тарыбынан финансылоо болгон ​ Бул документин мазмуну толугу менен Академиянын жоопкерчилиги жана эч кандай жолунда Европалык Комиссиянын көз карашын көргөзбөйт ​ ​ Проект тренинг для людей с ограниченными возможностями финансирован Европейским Союзом ​ Содержание этого документа полностью является ответственностью и никак не отражает взгляды Европейской Комиссии ​ ​