HOW-TO: Веб-разработка. Часть 1 Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
fullcircle:20:веб-разработка_ч1 [2011/03/13 13:11]
[Webmin]
fullcircle:20:веб-разработка_ч1 [2014/11/10 14:44] (текущий)
поправил лишние тире и букву Ё
Строка 18: Строка 18:
  
 ===== Программирование ===== ===== Программирование =====
 +
 +==== Komodo Edit ====
 +
 +{{:​fullcircle:​20:​komodo_edit_6.1.png?​600}}
 +
 +Komodo Edit — бесплатный текстовый редактор для динамических языков программирования,​ изданный компанией-разработчиком ActiveState. Начиная с версии 4.3.0, распространяется под свободной тройной лицензией Mozilla — MPL, GNU GPL и GNU LGPL.
 +Komodo Edit унаследовал много свойств от коммерческой Komodo IDE, такие как широкий диапазон поддерживаемых языков (
 +PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5, CSS 3) и платформ (Linux, Mac, Windows).
 +Проект поддерживается и активно развивается (на данный момент разрабатывается 7-я версия),​ есть полноценная платная версия - Komodo IDE, если вам потребуется функционал IDE.
 +Перепробовав различные редакторы остановился на этом, просто попробуйте. Чего только стоит возможность прямой работы с хостингом через ftp.
 +
 +Для установки нужно скачать архив с программой и запустить скрипт установки.
 +[[http://​www.activestate.com/​komodo-edit]]
  
 ==== Bluefish ==== ==== Bluefish ====
Строка 64: Строка 77:
 KompoZer - это кросс-платформенный WYSIWYG-редактор,​ схожий с Adode Dreamweaver. Это форк спонсируемого Linspire редактора Nvu, который является форком Composer от Mozilla, который сейчас является частью пакета SeaMonkey. Обзор SeaMonkey будет дан в скором времени. KompoZer - это кросс-платформенный WYSIWYG-редактор,​ схожий с Adode Dreamweaver. Это форк спонсируемого Linspire редактора Nvu, который является форком Composer от Mozilla, который сейчас является частью пакета SeaMonkey. Обзор SeaMonkey будет дан в скором времени.
 Особенностями приложения являются менеджер сайтов,​ позволяющий соединиться по FTP, и редактор CSS. Особенностями приложения являются менеджер сайтов,​ позволяющий соединиться по FTP, и редактор CSS.
-KompoZer является редактором для начинающих. Профессионалам,​ вроде меня, не понравится,​ что нет контроля над создаваемым HTML, drag & drop интеграции с GNOME, и громоздкий GTK-интерфейс. Он может подойти для тех, кто хочет создать простой сайт для фото семьи и любимцев или хобби. Однако,​ учитывая качество Систем управления контентом (CMS), вроде Wordpress (о кото-рой я расскажу в следующей статье),​ я настоятельно рекомендую воспользоваться ими, а не разрабатывать свой сайт.+KompoZer является редактором для начинающих. Профессионалам,​ вроде меня, не понравится,​ что нет контроля над создаваемым HTML, drag & drop интеграции с GNOME, и громоздкий GTK-интерфейс. Он может подойти для тех, кто хочет создать простой сайт для фото семьи и любимцев или хобби. Однако,​ учитывая качество Систем управления контентом (CMS), вроде Wordpress (о которой я расскажу в следующей статье),​ я настоятельно рекомендую воспользоваться ими, а не разрабатывать свой сайт.
 Последний релиз программы состоялся в августе 2007 года, но форум всё ещё активен:​ [[http://​wysifauthoring.informe.com/​forum/​|http://​wysifauthoring.informe.com/​forum/​]];​ и ведущий разработчик публикует сообщения и помогает с поддержкой. Я не удивлюсь,​ если скоро будет новая версия. Последний релиз программы состоялся в августе 2007 года, но форум всё ещё активен:​ [[http://​wysifauthoring.informe.com/​forum/​|http://​wysifauthoring.informe.com/​forum/​]];​ и ведущий разработчик публикует сообщения и помогает с поддержкой. Я не удивлюсь,​ если скоро будет новая версия.
  
Строка 85: Строка 98:
 eBox - это солидная веб-панель управления,​ которая может контролировать Apache, OpenVPN, OpenLDAP, Samba, CUPS, Spamassassin,​ Postfix, ClamAV, Jabber, Squid и ещё множество программ,​ которые обычны для Linux-серверов. Она устанавливается в виде модулей,​ что позволяет управлять только нужными сервисами,​ и, говорят,​ что она более безопасна,​ чем большинство панелей. eBox - это солидная веб-панель управления,​ которая может контролировать Apache, OpenVPN, OpenLDAP, Samba, CUPS, Spamassassin,​ Postfix, ClamAV, Jabber, Squid и ещё множество программ,​ которые обычны для Linux-серверов. Она устанавливается в виде модулей,​ что позволяет управлять только нужными сервисами,​ и, говорят,​ что она более безопасна,​ чем большинство панелей.
 Лично я опять-таки не пользуюсь eBox, потому что администрирую мои Linux-сервера исключительно из командной строки. Но эта рекомендуемая программа для тех, кому нужно администрировать Linux-сервер самим или их подчинённым. Лично я опять-таки не пользуюсь eBox, потому что администрирую мои Linux-сервера исключительно из командной строки. Но эта рекомендуемая программа для тех, кому нужно администрировать Linux-сервер самим или их подчинённым.
-Хотя eBox включёна в Ubuntu, она сломана в нескольких версиях,​ и некоторые пакеты не могли быть включены из-за проблем с лицензией. Поэтому для установки воспользуйтесь [[https://​launchpad. net/​~ebox/​+archiv|https://​launchpad. net/​~ebox/​+archiv]]. Будем надеяться,​ eBox 1.0 будет включен в Ubuntu 9.04 (Jaunty Jackalope).+Хотя eBox включена в Ubuntu, она сломана в нескольких версиях,​ и некоторые пакеты не могли быть включены из-за проблем с лицензией. Поэтому для установки воспользуйтесь [[https://​launchpad. net/​~ebox/​+archiv|https://​launchpad. net/​~ebox/​+archiv]]. Будем надеяться,​ eBox 1.0 будет включен в Ubuntu 9.04 (Jaunty Jackalope).
  
   sudo aptitude install ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-network ebox-ntp ebox-objects ebox-openvpn ​   sudo aptitude install ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-network ebox-ntp ebox-objects ebox-openvpn ​
Строка 115: Строка 128:
 {{:​fullcircle:​20:​webdev:​screen-munin.png?​600}} {{:​fullcircle:​20:​webdev:​screen-munin.png?​600}}
  
-Munin - это очень полезное приложение для администрирования серверов. Оно строит (при помощи rrdtool) графики использования CPU, памяти,​ свопинга и жесткого диска; количества потоков MySQL, ввод/​вывод Exim, ошибки сети, трафик и т.д. - всё по дням, неде-лям, месяцам и годам. Начальству она понравится,​ потому что обычно им нравятся красивые программы. Даже простые пользователи смогут применить её для контроля использования жёстких дисков и трафика.+Munin - это очень полезное приложение для администрирования серверов. Оно строит (при помощи rrdtool) графики использования CPU, памяти,​ свопинга и жесткого диска; количества потоков MySQL, ввод/​вывод Exim, ошибки сети, трафик и т.д. - всё по дням, неделям,​ месяцам и годам. Начальству она понравится,​ потому что обычно им нравятся красивые программы. Даже простые пользователи смогут применить её для контроля использования жёстких дисков и трафика.
 Munin устанавливается в /var/ www/munin, поэтому,​ если нужно поместить её в другое место, перед установкой создайте ссылку (a.k.a. ярлык). Программа доступна в [[http://​localhost/​munin|http://​localhost/​munin]],​ или, если нет веб-сервера и ярлыка,​ /​var/​www/​munin. Munin устанавливается в /var/ www/munin, поэтому,​ если нужно поместить её в другое место, перед установкой создайте ссылку (a.k.a. ярлык). Программа доступна в [[http://​localhost/​munin|http://​localhost/​munin]],​ или, если нет веб-сервера и ярлыка,​ /​var/​www/​munin.