Советы по использованию сред веб-разработки из пакета СПО

Одной из отличительных особенностей свободно-распространяемого программного обеспечения является наличие большого выбора свободных программ для решения тех или иных задач. При всем при этом все эти программы достаточно высокого качества.

Рассмотрим среды веб-разработки, которые входят в комплект поставки СПО в школы. За базовый дистрибутив возьмём Альт Линукс Школьный Мастер 5.0.

Инструментом по умолчанию для создания и редактирования веб-документов установлена программа Quanta Plus – мощное средство для разработки веб-приложений, поддерживающее также множество языков, таких как php, javascript, perl.

Quanta Plus — свободный HTML Редактор, входящий в состав KDE. Поддерживает HTML, XHTML, CSS, XML, PHP и другие XML-Based и скриптовые языки. Quanta Plus поддерживает возможности набора и редактирования html-кода: автоматический ввод основных тегов и их атрибутов, подсветку синтаксиса, предварительный просмотр Web-страницы и так далее. Весьма развиты средства обработки текстов: поиск и замена (в том числе с использованием регулярных выражений), проверка орфографии. Программа также имеет средства управления проектами (дополняемые интегрированным файловым менеджером, представляющим собой облегченный вариант konqueror) и, особенно, визуальный редактор, позволяющий выполнять html-разметку методами, привычными по работе с текстовыми процессорами.

Quanta Plus также допускает приемы работы с языком разметки XML и стилевыми таблицами, сценариями PHP.

Quanta

  В целом Quanta Plus производит впечатление достаточно удобного и простого html-редактора, способного помочь в выполнении практически любой задачи по веб-программированию.

Следующим инструментом для веб-программирования, выключенным в комплект Альт Линукс Школьный Мастер 5.0 является универсальная программа для разработки проектов на нескольких языках программирования – Geany.

Geany — свободная среда разработки программного обеспечения, написана с использованием библиотеки GTK2. Доступна для следующих операционных систем: BSD, Linux, Mac OS X, Solaris и Windows. Geany распространяется согласно GNU General Public License.

Особенности:

  • Подсветка исходного кода с учетом синтаксиса используемого языка программирования (язык определяется автоматически).

  • Автозавершение

  • Автоматическая подстановка закрывающих тегов HTML / XML.

  • Простой менеджер проектов.

  • Поддержка плагинов

  • Встроенный эмулятор терминала.

  • Поддержка большого количества кодировок.

  • Гибкий интерфейс.
Geany

Однако, существует ещё один html-редактор, на который следует обратить внимание — Bluefish.

Bluefish Editor — мощный свободный текстовый редактор с подсветкой синтаксиса. Предназначен, в первую очередь, для веб-дизайнеров и программистов.

Возможности:

  • Настраиваемая подсветка синтаксиса

  • Проверка орфографии HTML-страниц

  • Автодополнение HTML-тегов

Поддерживаемые языки: HTML, PHP , C , Java, JavaScript, Pascal, Perl, Python, R, Ruby, SQL, XML, CSS.

В комплект предустановленного ПО Bluefish не входит, но его легко доустановить используя программу Synaptic (менеджер пакетов) или команду apt-get install bluefish для командной строки.

BlueFish

Важной и отличительной особенностью Альт Линукс Школьный Мастер 5.0, очень удобной для начинающего веб-разработчика, является предустановленный комплекс ПО, позволяющий после установки дистрибутива не медля приступить к работе — это веб-сервер apache, язык серверных сценариев php и сервер баз данных mysql.

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

httpd2 start

Проверяем работу веб-сервера:

Проверяем работу веб-сервера

Небольшой совет: для того чтобы тестировать свои разработки на своём веб-сервере необходимо размещать файлы в директории /var/www/html/

Веб разработка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:

Мы в соцсетях

  • RSS