8 важных веб-приложений для разработчиков

Автор оригинала: Jamie Bullock
  • Перевод
Предлагаем вам познакомиться с переводом статьи Jamie Bullock, опубликованной на сайте medium.com. Автор рассказывает, какие веб-приложения он обычно использует в работе.


Автор фото: Héctor Martínez. Взято с ресурса Unsplash

1. Online GDB




Online GDB — это браузерный компилятор, интерпретатор и отладчик. Он поддерживает 20 языков программирования, включая C, C++, Python, Ruby, C#, Swift и JavaScript.

Я считаю это веб-приложение бесценным для проверки сниппетов без необходимости запуска IDE или терминальной сессии.

Кроме того, оно прекрасно подходит для совершенствования навыков программирования или изучения нового языка.

2. Валидатор JSON Schema




Существует множество онлайн-инструментов проверки JSON, но я считаю валидатор JSON Schema лучшим из них. Он может валидировать JSON, JSON-схемы, а также проверять JSON в сравнении со схемами, которые задает пользователь.

Также он содержит большое количество предустановленных схем, в сравнении с которыми можно проводить валидацию JSON. Я не пользуюсь валидатором JSON Schema каждый день, но если у меня возникают трудности с парсингом файла JSON, он незаменим для устранения проблемы.

3. Regex 101




Regex 101 — прекрасный инструмент для изучения регулярных выражений. Он позволяет ввести любой текст и найти в нем совпадения на основании определенных пользователем регулярных выражений.

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

4. Font Awesome




Font Awesome — это онлайн-директория, содержащая более 1 500 бесплатных иконок, включая стандартные иконки приложений, фирменные иконки и другие полезные символы.

Вы можете скачать иконки в виде набора шрифтов OpenType или в формате SVG. В веб-приложениях их можно использовать напрямую через JavaScript с помощью тега иконки.

На мой взгляд, Font Awesome особенно полезен при создании прототипов: с его помощью можно быстро ввести иконки в разрабатываемое приложение еще до утверждения официального дизайна.

5. Stack Exchange




Если бы мне пришлось выбирать только одно важнейшее веб-приложение, я бы выбрал Stack Exchange.

Stack Exchange — это сеть сайтов с вопросами и ответами на разные темы. Этим ресурсом пользуется более 11 миллионов человек, что говорит о его солидности. На сайте для специалистов в области программирования Stack Overflow ответы на вопросы часто приходят в течение нескольких минут после их публикации.

Я узнал очень многое на сайте Stack Overflow, он помог мне решить множество практических задач.

Если вы начинающий программист или уровень ваших знаний в этой области средний, попробуйте задать там вопрос в следующий раз, когда столкнетесь с трудностями. Если же вы достаточно продвинутый специалист, вы сможете сами давать ответы на некоторые вопросы.

6. GitHub




Мне кажется, что этот список был бы неполным без GitHub! GitHub — это веб-сервис для реализации доступа к репозиториям Git и управления ими. Также он включает такие фичи, как отслеживание ошибок, wiki, релизы проектов и проектные канбан-доски.

На страницах GitHub предоставляется хостинг для базовых веб-сайтов или блогов. Для меня GitHub — это универсальный ресурс, содержащий все необходимое для управления проектом программного обеспечения, его документирования и выпуска.

7. Unicode Table




Unicode Table представляет собой огромную базу данных символов Unicode с функцией поиска. Она включает ноты, стрелки, эмодзи, знаки валют, математические символы, китайские иероглифы и все, что только можно себе представить.

Для каждого символа, наряду с кодами Unicode, HTML и CSS, предоставляется версия для вставки, а также полные данные кодировки UTF. Обратите внимание на то, что для отображения этих символов в приложении необходим совместимый с Unicode шрифт.

8. Музыка для программирования




И наконец, встречайте одно из моих самых любимых веб-приложений — musicForProgramming! Оно содержит более 50 плейлистов с музыкой, специально предназначенной для улучшения концентрации.

Существуют аргументы в пользу того, что музыка помогает сосредоточиться, и я считаю, что некоторые музыкальные стили подходят для этого лучше других. Я пользуюсь этим сайтом не каждый день, но он кажется мне просто потрясающим! Иногда этот ресурс — именно то, что мне нужно для повышения концентрации.

***

Надеюсь, этот список был полезным для вас. Если вы знаете другие интересные веб-приложения для разработчиков, было бы здорово прочитать о них в комментариях к этой статье.
Plarium
Разработчик мобильных и браузерных игр

Похожие публикации

Комментарии 8

    +10

    А ещё а список стоит включить google.com и yandex.com. Вдруг кто-то не знает, что есть такие полезные сайты.

      +5
      Github и StackExchange даже не на первом месте?
        +2
        А мне музыкальный сайт понравился! Спасибо!
          +2
          вместо gdb предложил бы repl.it:
          — дадут домен под ваше решение с https
          — можно поднять проект(django/node/..), подтянуть пакеты, поднять из github
          — линтинг, дебагер
          — можно подрубить к своему облаку, можно делать embed
          как неплохая замена для ide.c9.io только без полноценной консоли
            +2
            Хорошая подборка. Даже если кому то что то и не понравиться, могут поискать подобные сайты под себя.
              0
              Добавить pastebin.com было бы неплохо. Поелику начинающие кодописатели копипастят в чятик зело.
                0
                Online IDE пользовался dcoder. Набор языков несколько другой.

                Под Dart/Flutter еще: dartpad.dartlang.org.

                Что-то серьезное делать проблематично, КМК, но поиграться можно.
                  +1
                  Музыка на musicForProgramming чем-то напоминает саундтреки к EVE Online.

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое