На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Программы для работы с сайтами


Давайте поговорим о том, что требуется иметь на компьютере начинающему (или не очень) сайтостроителю, вебмастеру, ремонтнику сайтов. Подразумевается, что вы фулл (или почти фулл) стек разработчик – работаете с HTML, CSS, PHP, JS, MySQL. Программы для Windows; некоторые версии есть и для Unix.

Notepad++

Первый и самый нужный инструмент для любого программиста, а не только работающего с сайтами. Много вкладок, подсветка синтаксиса, быстрый поиск по открытым файлам, поддержка разных кодировок, сортировка и другие операции со строками, разнообразные макросы и плагины – вот далеко не полный список удобностей данного текстового редактора.

Лёгкий в отличие от полноценных IDE, но очень удобный для небольших проектов. Именно в Notepad++ часто рекомендуют писать программы начинающим, например, изучать Java.

Скачать Notepad++ можно с официального сайта, распространяется бесплатно.

FileZilla

Созданные и изменённые файлы надо с помощью чего-то передавать на сервер (хостинг). Чаще всего это FTP-менеджер. Файлезилла отлично работает с подавляющим большинством хостингов и передает по фтп/сфтп файлы без проблем. Если есть какие-то проблемы, то чаще всего они на стороне хостинга (недостаточно прав и тд).

Скачать FileZilla можно с официального сайта, распространяется бесплатно.

PuTTY



Больше для администрирования сайтов программа, но и разработчику ПО полезно иметь её у себя на компьютере. Соединяет рабочую машину и ОС вашего (или не вашего) сайта по SSH. Быстрая удобная; можно генерировать ключи, чтобы каждый раз не вводить пароль.

Скачать PuTTY можно с официального сайта, распространяется бесплатно.

Total Commander

Ну или другой файловый менеджер. Тоталом лично я пользуюсь по двум основным причинам: быстрый и удобный поиск по тексту фалов (в том числе и по маске и регуляркам) и альтернативный фтп клиент. Когда не работает файлезилла – иногда помогает тотал коммандер передавать файлы.

Также с помощью него можно создавать md5 для проверки файлов, сравнивать файлы и еще некоторые полезные функции, которыми пользуешься редко, но все же пользуешься

Можно купить, либо найти ломаную версию на рутрекере.

Chrome, Edge, Firefox, Opera, IE, Safari

Основные браузеры + их мобильные версии для андроид и яблока. Понятно, что в первую очередь это необходимо верстальщикам, а PHP-программистам можно не беспокоиться, но вот корректную работу JS в разных браузерах приходится проверять.

На самом деле браузеров зоопарк + они еще разных версий; поэтому на всех проверить чисто физически невозможно. Обычно ограничиваются последними версиями + отдельно проверят под IE.

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

Winginx

Простые скрипты, самописные админки с БД вполне можно отрабатывать перед релизом у себя на компьютере с помощью Winginx – локальном веб-сервере. Для более сложных проектов уже потребуется разворачивать Open Server или Денвер. Для еще более сложных – уже ставить виртуальную машину (например, Oracle VM VirtualBox), на неё устанавливать ОС (Ubuntu, CentOS и тд) и разворачивать сервер (LAMP).

Скачать Winginx можно с официального сайта, распространяется бесплатно.

Postman

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

Скачать Postman можно с официального сайта, распространяется бесплатно.

Git

Даже если сайт меняется только раз в полгода и в одном направлении, все равно не лишим будет иметь прокомментированную историю изменений. А в этом вам поможет git.

GitHub, Bitbucket или GitLab – все на ваш вкус.

NetBeans

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

Скачать NetBeans можно с официального сайта, распространяется бесплатно.

А какими вы программами пользуетесь для работы с сайтами?



Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.



тегизаметки, сайтостроение





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




Как живут арестанты в арабской тюрьме
Объектно-ориентированное программирование в C#: кратко о ключевых концепциях и терминологии


© upread.ru 2013-2020
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.