Начал писать небольшой проект (сервис для работы над переводами), но основная загвоздка в том, что:
1.Очень плохо умею в дизайн;
2.Знаю html/css/js на "базовом" уровне, но не более.
Поэтому встает резонный вопрос - как разрабатывать фронтэнд для сайта? Можно было бы взять готовый шаблон, но сомневаюсь, что в интернете есть подходящие.
Дополнительно:
А в Гугле free template for site не пробовали набрать?
Я как бекендер, который фронтенд в глаза не видел — взял ангуляр и за неделю разобрался с фреймом и exhale (и остался очень доволен)
Взял от Тинькофф ui kit (taiga), чтобы дизайном не париться и пошло как по маслу… для бекендер легко заходит, это же фронт
Очень плохо умею в дизайн
Я фулстек и вообще не умею в дизайн, поэтому для пет-проектов его просто "заимствую" или пользуюсь Pinterest для поиска прототипов.
P.S.
Даже когда еще бекенд в глаза не видел, взял учебники по языку, фреймворку и базам данных - и все пошло, как по маслу, для фронтендера легко заходит, это же бек.
Используйте что-то типа bootstrap
у вас не много вариантов.
1. Нанять/объединиться с фротнэндером
2. Использовать какой-то фронтэнд фреймворк. Типа бутстрапа.
- Есть ещё вариант не использовать фронтенд, обойтись примитивной вёртской без дизайна.
- Сергей Горностаев, так тоже можно. Но с условным бутстрапом, все же посимпатичнее будет.
Почему-то никто не предложил самое лобовое и просто решение - low-code. Современный low-code достаточно гибкий, чтобы делать UI для прототипов довольно сложных штук.
На каком-нибудь Retool или подобном сервисе можно быстро собрать фронт без геморроя и упарывания по развертыванию среды для разработки фронта.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для реализации фронтенда для пет-проекта вам потребуется выбрать подходящие технологии и инструменты, которые помогут создать интерфейс пользователя. Вот несколько шагов, которые помогут вам в этом процессе:
1. **Выбор технологий**: Определитесь с технологиями, которые вы будете использовать для разработки фронтенда. Например, вы можете выбрать HTML, CSS и JavaScript в качестве основных языков разметки, стилей и программирования.
2. **Фреймворки**: Рассмотрите возможность использования фреймворков, таких как React, Angular или Vue.js, которые упростят создание интерфейса и взаимодействие с бэкендом.
3. **Установка и настройка окружения**: Установите необходимые инструменты разработки, такие как Node.js, npm и другие зависимости, которые могут понадобиться для работы с выбранными технологиями.
4. **Создание макета**: Начните с создания макета вашего приложения с помощью HTML и CSS. Определите структуру страницы, расположение элементов, стили и прочее.
5. **Программирование интерактивных элементов**: Используйте JavaScript для добавления интерактивности на вашем сайте. Реализуйте функциональность, такую как обработка событий, анимации, валидация форм и другие.
Пример кода на PHP для встраивания фронтенда в ваш проект:
Не забывайте тестировать ваш фронтенд на различных устройствах и браузерах, чтобы убедиться, что все работает корректно. И не забывайте об использовании современных практик разработки, таких как адаптивный дизайн, оптимизация производительности и безопасность. Успехов вам в создании вашего пет-проекта!
Для реализации фронтенда в пет-проекте как бэкенд-разработчику, вам необходимо освоить основные принципы работы с HTML, CSS и JavaScript. Вот несколько шагов, которые помогут вам начать:
1. Создание HTML структуры: начните с создания основной HTML структуры вашего веб-приложения. Определите основные блоки, элементы и контент, который будет отображаться на странице.
2. Стилизация с помощью CSS: используйте CSS для стилизации вашего веб-приложения. Создайте файл стилей и определите внешний вид элементов, их расположение и взаимодействие.
3. Добавление интерактивности с помощью JavaScript: используйте JavaScript для добавления интерактивности на вашем сайте. Это может быть обработка событий, отправка запросов на сервер или динамическое обновление контента.
4. Работа с API: если ваш пет-проект требует взаимодействия с сервером, вам необходимо научиться отправлять AJAX запросы с помощью JavaScript. Для этого вы можете использовать встроенные методы fetch или XMLHttpRequest.
Следуя этим шагам, вы сможете создать простой, но функциональный фронтенд для вашего пет-проекта. Не забывайте учиться и экспериментировать, чтобы улучшить свои навыки разработки веб-приложений.