Все статьи: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105
|
Что такое Фреймворк и как его использовать для создания сайта
News 6.09.2018 - 01:21 Часто начинающие владельцы сайтов в поисках информации о том, как разработать сайт, натыкаются на незнакомые для себя термины. Одним из таких загадочных слов является слово «фреймворк» (framework). Так что же это такое, и как это используется для создания сайта? Сейчас разберемся.
Что такое фреймворк?
Вообще говоря, фреймворк - это более общий термин, относящийся не только к теме создания сайтов, а к программированию вообще. Фреймворк – это набор подпрограмм, который позволяет программисту, используя эти наработки, более качественно и быстро создать свой программный продукт, в нашем случае – сайт.
В отличии от технологии создания сайта на конструкторах или CMS (пер. с англ. - система управления контентом), использование фреймворков подразумевает то, что создатель сайта является программистом. Это промежуточная технология между программированием сайта с нуля и использованием СMS, где можно обойтись без навыков программирования.
Достоинства и недостатки использования фреймворков
Достоинства:
- сокращение времени разработки сайта;
- повышение качества разработки;
- снижение расходов на разработку;
- стандартизация процессов разработки.
Недостатки:
- необходим достаточно высокий уровень квалификации программиста для успешного освоения и использования;
- могут возникнуть проблемы с безопасностью сайта (у фреймворков открытый исходный код).
Когда нужно использовать фреймворки?
Фреймворки подойдут прежде всего для опытных веб-мастеров. Это для них очень ценный и профессиональный инструмент, облегчающий жизнь.
Часто возникает вопрос: что же лучше использовать фреймворк или CMS? Это зависит от того, какой сайт нужно разработать. Если сайт должен обладать сложной, нестандартной функциональностью, если есть особые требования к дизайну или скорости работы сайта, что в итоге влияет на качество поисковое продвижение сайта, то предпочтительней фреймворки, как гораздо более гибкий и «послушный» инструмент. «Допиливание» CMS под нестандартные цели может сильно затянуться и так и не привести к желаемому результату.
Существует большое количество фреймворков, но, разумеется, есть свои заслуженные лидеры:
- Bootstrap - один из лучших для front-end разработки;
- Yii (Yii2) – один из лучших php-фреймворков;
- Zend Framework тоже предназначен для php-программистов, обладает богатейшим набором библиотек;
- Corona SDK – один из лучших фреймворков для программирования под Android.
Можно сделать вывод, что фреймворк – это очень мощный инструмент в руках опытного программиста, который позволяет значительно ускорить разработку сайта и сделать блестящий профессиональный сайт.
|