Статьи

Мощный веб-редактор с открытым исходным кодом (IDE)

Появление и в настоящее время почти доминирование сложных редакторов WYSIWYG было источником удовольствия и боли для веб-дизайнеров и разработчиков. Такие инструменты, как Macromedia Dreamweaver, Adobe GoLive и даже главная страница Microsoft, сэкономили бесчисленное количество часов благодаря использованию шаблонов и других функций автоматизации.

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

У каждого есть свои плюсы и минусы, и я должен признать, что склоняюсь к Dreamweaver, используя его с 1999 года на платформах Mac и Windows. Одна из моих основных претензий не имеет ничего общего с редакторами, за исключением того, что я не могу запустить их на своей основной рабочей станции для разработки Linux. Эта проблема, кажется, несколько решена благодаря NVU .

NVU, созданный на основе исходных текстов Mozilla Composer, — это новое решение с открытым исходным кодом, которое охватывает несколько операционных систем (Windows, Macintosh и Linux), однако его основной целью является комплексная IDE для Linux.

Финансируемый Linspire, проект возглавляет бывший разработчик AOL / Netscape Даниэль Глазман, и IDE выглядит как отличная отправная точка. Он обладает многими теми же функциями и возможностями, что и коммерческие решения, включая сложное редактирование CSS и JavaScript, рабочие области с вкладками, менеджер сайтов для публикации в нескольких местах в среде редактирования и многое другое.

На веб-сайте NVU говорится, что программа поддерживает возможности шаблонов — однако — при загрузке и использовании программного обеспечения я пока не нашел четкого метода. Хотя это не обязательно должно имитировать, например, метод создания шаблонов Dreamweaver, Macromedia работает с шаблонами довольно хорошо. В то время как все мы можем создавать шаблоны самостоятельно, используя встроенные функции Apache и других веб-серверов или язык сценариев, какой-то виджет для шаблонов внутренних для NVU был бы фантастическим.

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

Будучи проектом с открытым исходным кодом, я уверен, что NVU также приветствует тех, кто может внести свой вклад в IDE. Наряду с шаблонами, возможно, встроенный менеджер соединений ODBC, библиотеки опережающего ввода и встроенная поддержка sftp (хотя для решения этой проблемы можно использовать MindTerm ).