<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Нужны ли фреймворки в создании сайта? Выбор фреймворка.

Нужны ли фреймворки в создании сайта? Выбор фреймворка.

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

Самые популярные фреймоврки

Как многие знают, данный момент существует несколько самых известных Фреймворков - MDL (Material Design Lite от Google), Bootstrap (самый популярный, на данный момент применяется на миллионах сайтов), и Initializr (который, по сути, является лишь инструментом для создания шаблонов на Bootstrap и HTML5).

Для того, чтобы лучше донести всю суть, разделим их на плюсы и минусы.

Недостатки и преимущества фреймворков

Bootstrap

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

Однако, имеют они и отрицательные факторы: ограниченность в творчестве, как минимум поначалу, непонятный синтаксис и вес. Для того, чтобы создать дизайн вам придется подключать CSS и JS-файлы, которые в общей сумме составляют примерно 500кб, из которых вам нужны максимум 10-20. Согласитесь, что ваш сайт должен быть доступным для всех, однако при таком подходе у пользователей с плохим интернетом из-за его медленной прогрузки будет постепенно ухудшаться отношение к вашему проекту.

Но как же тогда быть, если Фреймворки, оказывается, не так уж и хороши, как и на первый взгляд? Сперва вы должны понять, что расстраиваться не стоит, наоборот, это даже хорошо, ведь для того, чтобы создать себе дизайн вам придется выучить CSS, HTML и JavaScript, что само по себе является довольно-таки полезным знанием! К тому же, созданное своими руками гораздо лучше, так как структура такого кода уникальна и наиболее понятна создателю. Говоря коротко, для большинства людей наиболее подходит путь учебы. Да, пусть дольше, но зато действеннее и легче в кодинге.

Стоит ли использовать фреймворки?

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

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

Итог

Фреймворк

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

Если у вас остались вопросы после прочтения статьи, либо вы хотите высказать своё мнение, то можете сделать это в комментариях!

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (2):

Komkov19 Komkov19 26.10.2017 12:39:35

Bootstrap использовать нужно в сайтах на заказ, т.к. разбираться в коде, сетке, названиях классов и во всем том хламе, который насочинял предыдущий разработчик вовсе не круто. А по поводу веса никто не заставляет подключать весь js и css, можно использовать, например, только bootstrap-grid. Есть сборщики проектов, например Gulp, где можно указывать что именно использовать от Bootstrap, какие компоненты, а также кастомизировать Bootsrap. Напишите лучше серию статей про тот же Gulp с примерами на Bootstrap, чтобы Bootsrap собирался со всем необходимым, без лишнего веса, с переопределение стандартных переменных и т.д., полезнее будет

Ответить

Gorbunko Gorbunko 26.10.2017 15:24:43

К сожалению, многие даже не знаю про Gulp, т.к. просто поверхностно изучают Bootstrap и считают этого достаточным. А что касаемо серии статей про Gulp, то это вряд ли заинтересует пользователей (их большое кол-во). Если это не так, то пусть люди пишут в комментах своё мнение на этот счёт.

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.