Советы для новичков в сфере ВЕБ-РАЗРАБОТКИ


Какими бывают сайты?


Способы раскрутки и оптимизации сайтов

   
Веб-дизайн | Создание сайтовГЛАВНАЯ
СОЗДАНИЕ САЙТА

 

Что для этого необходимо

Как заказать создание сайта
Художественный образ
Используемые технологии
Размещение в Интернете

Стоимость создания сайта

Срок исполнения

Тематика сайта

 

КАК СОЗДАЮТСЯ САЙТЫ

 

Какими бывают сайты

Корпоративный сайт
Авторский веб-дизайн
Последовательность работ

Анализ и оценка сайта
Оптимизация сайта

Оптимизация контента

 

ТЕХНОЛОГИИ ВЕБ-ДИЗАЙНА

 

Веб-дизайн. Браузеры

Экранное разрешение

Иллюстрирование сайта

Обновление сайта

Заработок в Интернете

Курсы веб-дизайна

Терминология веб-дизайна

Счётчики посещаемости сайта

Ликбез

Склейка доменов

Статьи

 

ОФИС



Что такое Framework

Вы уже прочитали о том что такое CMS. И наверняка вам могло показаться что Системы Управления Контентом — это самая удобная технология веб-дизайна для создания сайтов. Однако существует еще один инструмент — Framework (фреймворк). Фреймворк не является системой управления, но включает в себя целый спектр готовых решений по управлению базой данных и не только. Ещё раз подчеркну: framework не является готовым решением. Т. е. у вас не получится установить фреймворк и получить готовый сайт с системой управления.

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

Постараюсь объяснить на пальцах, точнее на автомобилях

Представим, что CMS — это автомобиль. Пусть в нем много чего не хватает, но в него уже сейчас можно сесть и поехать, а в будущем доработать (перекрасить, вставить магнитолу и т. д.). Фреймворк — это запчасти, т. е. собранный мотор, колеса и т. д., и для того чтоб можно было ехать нужно предварительно собрать авто из этих запасных частей. С одной стороны это неудобно, но с другой стороны дает гибкость в разработке, т. к. если есть запчасти, то можно собрать машину хоть с правым, хоть с левым рулем, хоть с двумя рулями... а вот если машина уже заранее собрана с правым рулем, то пересобрать ее на левый руль плоблематично.

Веб-дизайн | Framework

Таким образом Framework — это инструмент для программистов-профессионалов, которым не хватает функционала в той или иной популярной CMS. Для них оказывается проще написать свою собственную CMS на базе Фреймворка.

Надеюсь что я ещё не успел вас окончательно запутать) Ещё раз. Логическая цепочка такова:

1. Имеется язык PHP + MySQL на базе которого можно создать систему управления базой;

2. Писать такую систему полностью с нуля очень долго, и в сущности придется делать много рутинной работы;

3. Framework — это некая заготовка технологии веб-дизайна, в которой вся рутина уже написана (подключение к БД, обработка действий от пользователя);

4. Берем фреймворк за основу и на базе него делаем свою CMS, т. е. программируем интерфейс пользователя так как нам нужно, вывод данных так как нам нужно и т. д.

На сегодняшний день крупные фирмы, занимающиеся созданием сайтов по современным технологиям веб-дизайна, имеют свои собственные CMS как раз на базе Фреймворков. Однако, для того чтобы использовать Framework в своей работе необходимо отличное знание PHP и отличное понимание Объектно Ориентированного подхода к Программированию.

Вот несколько популярных фреймворков для примера: Yii, Zend, Ruby on Rales.

Заключение

Вот наконец-то мы и подошли к концу. Как показывает практика, мир создания сайтов и технологий веб-дизайна очень сложен и велик. И ведь к тому же он постоянно, динамично развивается. Но именно поэтому он чертовски интересен. Помимо описанных выше веб-технологий существуют отдельные направления в создании сайтов, такие как web-дизайн, верстка, SEO-оптимизация, разработка интерфейсов, тестирование и ещё многое-многое...


 


Теги:

Технологии веб-дизайна,  создание сайта, что такое Framework


 


 

Веб-дизайн | Создание сайтов На главную

 


«Интернет без ошибок». МСД ©

 ВСЕ ПРАВА ЗАЩИЩЕНЫ


Веб-дизайн | Создание сайтовКачество сайта | Создание сайта