Можно ли создать сайт а-ля www.materialup.com без фреймворков?

Есть сайт - materialup.com. Мне очень нравится его формат, и хочу сделать точно такой же сайт, за исключением того, что тематика и контент будут абсолютно другими. Хотел бы узнать, можно ли создать такой на голой сборке - HTML+CSS+JS, или лучше использовать какие-то конкретные фреймворки, например - Material Design Lite?
Просто когда к примеру ищу, как сделать Floating Action Button, везде вылезают либо фреймворки, либо туториалы по созданию этого FABа в Android-приложениях.
Чем лучше всего воспользоваться, чтобы создать практически точно такой же сайт?
  • Вопрос задан
  • 380 просмотров
Пригласить эксперта
Ответы на вопрос 3
@red_line_nes
Сделать можно, в конце-концов фреймы тоже написаны людьми, только нужны ли эти адовые трудозатраты)
Ответ написан
Комментировать
copist
@copist
Empower people to give
В любом языке программирования фреймворк является надстройкой над языком. Часто это весьма сложная надстройка, с очень высоким уровнем абстракции, с богатой функциональностью, позволяющая конструировать приложение из сторонних модулей, легко расширять и модифицировать под свои нужны. Также фреймворк вводит ограничения на структуру файлов, стиль оформления кода, правила по разделению логики. Вокруг некоторых из этих фреймворков возникают сообщества пользователей, пишутся книги о том, как их использовать. Цель большинства фреймворков — на сколько возможно больше экономить время на начальном этапе разработки и на поддержке готовых проектов.


При отказе от использования возникает ряд сложностей, которые может обойти только тот, кто уже разобрался, как то или иное решение реализовано в существующих фреймворках. Иногда разработка вызывает ощущение «изобретения велосипеда». Или колеса. Постоянно возникают вопросы «А как то или это сделать, как оно должно работать, как его закодировать?». При этот нет ни сообщества, готового помочь, ни примеров, которые можно было взять за основу, ни репозитория готовых решений, которые можно было бы подключить к проекту. Приходится заимствовать решения из открытых источников, часто — прямо из других фреймворков.
Программные решения, принятые группой разработчиков на проекте без фреймворка, несут мало пользы другим разработчикам — для них это просто информация «у этой задачи есть решение». Очень мало энтузиастов портировать решения в существующие фреймворки.


Можно ли отказаться от веб-фреймворка?
Да, можно, если проект достаточно прост.

С фреймворком или без фреймворка
Ответ написан
Комментировать
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
Разумеется, можно. Нужно ли? Нет.
P.S. Что такого сложного в FAB?
.fab {
 height: 55px;
 width: 55px;
 border-radius: 50%;
 line-height: 55px;
 text-align: center;
 position: fixed;
 right: 16px;
 bottom: 16px;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы