Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
     
 

Все статьи:


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

Что такое Фреймворк и как его использовать для создания сайта


    News 6.09.2018 - 01:21

Часто начинающие владельцы сайтов в поисках информации о том, как разработать сайт, натыкаются на незнакомые для себя термины. Одним из таких загадочных слов является слово «фреймворк» (framework). Так что же это такое, и как это используется для создания сайта? Сейчас разберемся.

Что такое фреймворк?

Вообще говоря, фреймворк - это более общий термин, относящийся не только к теме создания сайтов, а к программированию вообще. Фреймворк – это набор подпрограмм, который позволяет программисту, используя эти наработки, более качественно и быстро создать свой программный продукт, в нашем случае – сайт.

В отличии от технологии создания сайта на конструкторах или CMS (пер. с англ. - система управления контентом), использование фреймворков подразумевает то, что создатель сайта является программистом. Это промежуточная технология между программированием сайта с нуля и использованием СMS, где можно обойтись без навыков программирования.

Достоинства и недостатки использования фреймворков

Достоинства:

  • сокращение времени разработки сайта;
  • повышение качества разработки;
  • снижение расходов на разработку;
  • стандартизация процессов разработки.

Недостатки:

  • необходим достаточно высокий уровень квалификации программиста для успешного освоения и использования;
  • могут возникнуть проблемы с безопасностью сайта (у фреймворков открытый исходный код).

Когда нужно использовать фреймворки?

Фреймворки подойдут прежде всего для опытных веб-мастеров. Это для них очень ценный и профессиональный инструмент, облегчающий жизнь.

Часто возникает вопрос: что же лучше использовать фреймворк или CMS? Это зависит от того, какой сайт нужно разработать. Если сайт должен обладать сложной, нестандартной функциональностью, если есть особые требования к дизайну или скорости работы сайта, что в итоге влияет на качество поисковое продвижение сайта, то предпочтительней фреймворки, как гораздо более гибкий и «послушный» инструмент. «Допиливание» CMS под нестандартные цели может сильно затянуться и так и не привести к желаемому результату.

Существует большое количество фреймворков, но, разумеется, есть свои заслуженные лидеры:

  • Bootstrap - один из лучших для front-end разработки;
  • Yii (Yii2) – один из лучших php-фреймворков;
  • Zend Framework тоже предназначен для php-программистов, обладает богатейшим набором библиотек;
  • Corona SDK – один из лучших фреймворков для программирования под Android.

Можно сделать вывод, что фреймворк – это очень мощный инструмент в руках опытного программиста, который позволяет значительно ускорить разработку сайта и сделать блестящий профессиональный сайт.