Разработчик Рохит Сингх Рана поделился десятью, по его мнению, самыми важными ресурсами для веб-разработки, которые позволяют создавать проекты более эффективно и продуктивно.
Автор разделил ресурсы на следующие категории:
Wireframing — это процесс создания макета для сайта. Это хорошая практика визуализации того, как в итоге будет выглядеть веб-сайт. Лучший инструмент для этого, по мнению автора, которым пользуется большинство разработчиков, — Figma.
Это веб-инструмент и платформа для дизайна, с помощью которой можно создать план сайта. Имеет множество плагинов, тем и UI-китов. Платформой могут одновременно пользоваться все участники проекта.
CodeSandbox. Онлайн-редактор, главной особенностью которого является ускорение процесса создания веб-приложений. Автор подборки уверяет, что это больше, чем просто онлайн-редактор, отмечая в нем возможность делиться своим кодом и взаимодействовать с другими партнерами проекта.
30 seconds of code — это репозиторий с кодом JS на все случаи жизни — от конвертации из градусов Фаренгейта в градусы Цельсия до подсчета дней недели между двумя датами. Поддерживает множество фронтенд-языков.
Bootstrap Studio. Настольное приложение для создания веб-сайтов. Имеет мощный интерфейс, основанный на технологии drag-and-drop. Построен на фреймворке Bootstrap, предоставляет простые и понятные варианты экспорта, позволяя разработчику легко создавать веб-сайты.
Dribble. Онлайн-сообщество, в котором дизайнеры демонстрируют свои работы и взаимодействуют с единомышленниками. Грубо говоря, Dribble — это LinkedIn для дизайнеров и «золотая жила» для разработчиков, ищущих дизайнерские решения для веб-сайта.
UI Design Daily. Сайт с множеством готовых компонентов, такими как страницы входа, страницы пожертвований и формами, которые можно встраивать в проект.
Список инструментов общего назначения для создания проектов доступен по ссылке в репозитории Брэда Трэверси, который также ведет уроки по программированию на YouTube.
При сбое веб-сайт может выдать «ошибку 404», поэтому автор подборки советует создать собственную версию такой страницы. Инструменты, которые можно использовать для этого: error404 и Google Fonts.
Для развертывания проекта существует множество хостинговых услуг, таких как Vercel, Firebase и Cloudflare pages, но самые популярные, по словам автора: Netlify и Heroku.
На Netlify размещены проекты для более чем 800 тысяч разработчиков. Позволяет быстро размещать приложения и защищает их. Минус в том, что Netlify размещает только фронтенд-проекты, а не фулстек-проекты.
Heroku — это облачная платформа, которая позволяет создавать, размещать и масштабировать полнофункциональные веб-приложения, не думая о проблемах с инфраструктурой. Поддерживает множество языков программирования, среди которых Node, Python, PHP, Ruby, Java, Go, Clojure и Scala.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…