Как бекэндеру реализовывать фронтэнд для пет-проекта?

Начал писать небольшой проект (сервис для работы над переводами), но основная загвоздка в том, что:
1.Очень плохо умею в дизайн;
2.Знаю html/css/js на "базовом" уровне, но не более.
Поэтому встает резонный вопрос - как разрабатывать фронтэнд для сайта? Можно было бы взять готовый шаблон, но сомневаюсь, что в интернете есть подходящие.

Дополнительно:

А в Гугле free template for site не пробовали набрать?

  • Изи

    Я как бекендер, который фронтенд в глаза не видел — взял ангуляр и за неделю разобрался с фреймом и exhale (и остался очень доволен)

    Взял от Тинькофф ui kit (taiga), чтобы дизайном не париться и пошло как по маслу… для бекендер легко заходит, это же фронт

  • Очень плохо умею в дизайн

    Я фулстек и вообще не умею в дизайн, поэтому для пет-проектов его просто "заимствую" или пользуюсь Pinterest для поиска прототипов.

    P.S.
    Даже когда еще бекенд в глаза не видел, взял учебники по языку, фреймворку и базам данных - и все пошло, как по маслу, для фронтендера легко заходит, это же бек.

  • Забить на фронт, главное понимать что отдавать надо из бэка на фронт, запилить шаблонизатор, найти подходящий шаблон, воткнуть данные с бэка в шаблон. Пишите сразу апи. Фронт можно вообще на голом хтмл4 запилить
  • Используйте что-то типа bootstrap

    у вас не много вариантов.

    1. Нанять/объединиться с фротнэндером
    2. Использовать какой-то фронтэнд фреймворк. Типа бутстрапа.

    • Есть ещё вариант не использовать фронтенд, обойтись примитивной вёртской без дизайна.
    • Сергей Горностаев, так тоже можно. Но с условным бутстрапом, все же посимпатичнее будет.

    Почему-то никто не предложил самое лобовое и просто решение - low-code. Современный low-code достаточно гибкий, чтобы делать UI для прототипов довольно сложных штук.
    На каком-нибудь Retool или подобном сервисе можно быстро собрать фронт без геморроя и упарывания по развертыванию среды для разработки фронта.

     

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

     

      • Как бекэндеру реализовывать фронтэнд для пет-проекта?Есть ответ
      • 09.04.2024
      Ответить

      Для реализации фронтенда для пет-проекта вам потребуется выбрать подходящие технологии и инструменты, которые помогут создать интерфейс пользователя. Вот несколько шагов, которые помогут вам в этом процессе:

      1. **Выбор технологий**: Определитесь с технологиями, которые вы будете использовать для разработки фронтенда. Например, вы можете выбрать HTML, CSS и JavaScript в качестве основных языков разметки, стилей и программирования.

      2. **Фреймворки**: Рассмотрите возможность использования фреймворков, таких как React, Angular или Vue.js, которые упростят создание интерфейса и взаимодействие с бэкендом.

      3. **Установка и настройка окружения**: Установите необходимые инструменты разработки, такие как Node.js, npm и другие зависимости, которые могут понадобиться для работы с выбранными технологиями.

      4. **Создание макета**: Начните с создания макета вашего приложения с помощью HTML и CSS. Определите структуру страницы, расположение элементов, стили и прочее.

      5. **Программирование интерактивных элементов**: Используйте JavaScript для добавления интерактивности на вашем сайте. Реализуйте функциональность, такую как обработка событий, анимации, валидация форм и другие.

      Пример кода на PHP для встраивания фронтенда в ваш проект:

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

      • Как бекэндеру реализовывать фронтэнд для пет-проекта?Есть ответ
      • 07.04.2024
      Ответить

      Для реализации фронтенда в пет-проекте как бэкенд-разработчику, вам необходимо освоить основные принципы работы с HTML, CSS и JavaScript. Вот несколько шагов, которые помогут вам начать:

      1. Создание HTML структуры: начните с создания основной HTML структуры вашего веб-приложения. Определите основные блоки, элементы и контент, который будет отображаться на странице.

      2. Стилизация с помощью CSS: используйте CSS для стилизации вашего веб-приложения. Создайте файл стилей и определите внешний вид элементов, их расположение и взаимодействие.

      3. Добавление интерактивности с помощью JavaScript: используйте JavaScript для добавления интерактивности на вашем сайте. Это может быть обработка событий, отправка запросов на сервер или динамическое обновление контента.

      4. Работа с API: если ваш пет-проект требует взаимодействия с сервером, вам необходимо научиться отправлять AJAX запросы с помощью JavaScript. Для этого вы можете использовать встроенные методы fetch или XMLHttpRequest.

      Следуя этим шагам, вы сможете создать простой, но функциональный фронтенд для вашего пет-проекта. Не забывайте учиться и экспериментировать, чтобы улучшить свои навыки разработки веб-приложений.

    Оставить комментарий