Лекция 002: Набор баблоруба - Софт для своего компьютера
Без программ, облегчающих труд, баблоруб как колхозник с сохой: вспахать поле сможет, но времени и сил будет потрачено очень много. Так что охватим минимальный объем программ для вашего компьютера, которые стоит установить, чтобы жизнь была приятной, а работа - легкой.
1) FTP-клиент. Total Commander.
Если есть хостинг, то должен быть и клиент (программа) для закачки файлов на этот хостинг. Оптимальным выбором будет Total Commander. Скачать его можно здесь. Установка происходит буквально в один клик. Программа условно-бесплатная. Т.е. весь функционал доступен и без оплаты, но каждый раз при загрузке будет выскакивать рекламное окошко. Впрочем меня это не сильно беспоит.
Тотал - это файловый менеджер с огромным количеством функций. Но нас из всех его возможностей больше всего интересует FTP - такая кнопочка есть на панели инструментов программы.
На скрине видна кнопка FTP (обведена красным), после нажатия на нее открывается форма, где мы видим пустой список сохраненных FTP. Но поскольку изначально он пуст, то нажимаем Добавить и заносим информацию о нашем FTP. Если вы работаете через прокси, то вам понадобится еще указать его данные, но большинство работает через роутер, так что, скорей всего, вся настройка ограничится заполнением четырех верхних полей.
Для последующих соединений вам потребуется снова нажать в Тотале кнопку FTP, выбрать из списка ранее сохраненные настройки и нажать кнопку Соединиться. Если Интернет работает и сам сервер доступен, то произойдет соединение, и вы сможете пользоваться рабочим пространством своего сервера, как если бы это был еще один диск на вашем компьютере.
Подробнее работа с FTP будет рассмотрена в других лекциях.
Денвер (Denwer).
Эмулятор сервера на вашем компьютере. На сегодня это самый простой пакет для установки всех необходимых продуктов, которые позволят вам тестировать и отлаживать любой сайт на своем компьютере. В его состав входят сервер Apache (отвечает за работу по отдаче информации по протоколу http), сервер MySQL (отвечает за работу с базами данных), PHP-компилятор (отвечает за работу РНР-скриптов) и множество других модулей и расширений.
Для установки на свой компьютер вам надо зайти по адресу и скачать последнюю версию пакета. Там же есть подробная инструкция по установке на свой компьютер, но на деле установка делается в один клик, т.е. кроме "далее" вам почти не придется ничего нажимать.
В результате установки будет создан виртуальный диск на вашем компьютере и несколько кнопок для запуска, рестарта и завершения работы.
Чтобы проверить работу денвера, запустите его, запустите браузер и наберите в адресной строке: localhost. Должна загрузиться страница по умолчанию. В дальнейшем для работы со своими сайтами просто создаете по пути: Z:/home/localhost/www/ свою папку и заливаем туда движок или свои странички. Вызов в адресной строке будет выглядеть так: http://localhost/ваша_папка.
Внимание! Скайп и денвер занимают одни и те же порты. Поэтому при работе с денвером, следует выгрузить скайп, загрузить денвер и потом снова загрузить скайп. Тогда вы сможете пользоваться обеими программами одновременно.
Подробнее создание сайтов на денвере будет рассмотрено в других лекциях. Есть и другие аналоги серверов вроде денвера, но все они работают и устанавливаются по схожему принципу. Если вы сторонник аскетичного подхода, то можете попробовать установить все нужные части сервера по отдельности.
Браузеры.
Браузеров много. Это вызывает нередко необходимость просматривать сайт в нескольких бразузерах одновременно. Помимо сайтов-сервисов, которые позволяют получить скриншоты в разных браузеров, для работы вам все-таки понадобится установить несколько программ для просмотра сайтов через интернет. Минимальный набор: MSIE (ослик) и FireFox (лиса). Неплохо дополнить этот набор Оперой и набирающим популярность Chrome от Google. Но не обязательно. Практически все браузеры сейчас использует примерно один и тот же компонент для отображения сайтов. Существенные отличия есть только для MSIE 6.0, который еще много где стоит и это надо учитывать при сложной верстке.
Верстка на дивах может существенно отличаться от браузера к браузеру. Так что обязательно проверяйте такие сайты на кроссбраузерность перед выкладкой в паблик.
Программы для кодинга.
Тут каждый выбирает сам, но самый простой и мощный из платных - это DreamWeaver. С кряками-хаками он встречается на каждом диске, посвященном разработке сайтов и не зря. На сегодня это самый развитый продукт для тех, кто хочет получить сочетание визуальной верстки и кодинга.
С другой стороны, есть специализированные продукты вроде PHP Editor и многие другие. Но, как правило, у новичков они вызывают состояние шока. Так что лучше ограничиться установкой простого редактора вроде EditPlus, AkelPad или Notepad++. Для каждого из этих продуктов есть дополнения (плагины), которые позволяют подсвечивать РНР-код и HTML-верстку, что значительно упрощает работу по кодингу и редактуре скриптов.
Можно работать и в обычном редакторе, но если в коде есть ошибка, то вам придется приложить недюжинную сообразительность, чтобы разобраться, где она находится. Иногда это может быть просто незамкнутая кавычка или скобка.
Со своей стороны рекомендую AkelPad - простой, легкий, работает как блокнот (вместо него), сочетается с Тотал Коммандер, поддерживает все необходимые кодировки, поддерживает подсветку кода (Меню - Плагины - Highlight - включить).
Обработка графики.
Есть много хороших программ, но лучше Adobe Photoshop еще не придумали. Для минимальной обработки подойдет бесплатный продукт от Google - Picasa. Но для сложной работы с графикой - обработки, чистки, фильтры, накладки, совмещения и склейки, регулировка уровней, контраста и т.д. - для всего этого лучше использовать фотошоп.
-----
Общее для всех этих продуктов то, что они практически не занимают память компьютера и могут легко работать на любом компьютере, если не принимать во внимание таких монстров, как фотошоп и дримвивер, но как я писал выше, без них вполне можно обойтись.
Резюме: Мы узнали о программах, которые упрощают работу по изготовлению и редактированию сайтов.
Домашнее задание: установите себе денвер, тотал коммандер, акелпад, лису и ослика (если не стоит по умолчанию).
Содержание