<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

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

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

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

Подписавшись по 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, то это вряд ли заинтересует пользователей (их большое кол-во). Если это не так, то пусть люди пишут в комментах своё мнение на этот счёт.

Ответить

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