Моя компания создает веб-сайты для членских ассоциаций. В настоящее время мы используем пользовательские библиотеки DLL (написанные на CodeGear Delphi), которые взаимодействуют с базой данных SQL Server и используют собственный язык шаблонов на основе HTML. В основном мы создаем шаблоны в HTML / CSS / Javscript с динамическими частями, генерируемыми тегами в формате <#TAG NAME>.
Я строил все шаблоны для наших клиентов с помощью Dreamweaver, но мой начальник хочет, чтобы я создал веб-инструмент, который наши клиенты могли бы использовать для визуального построения шаблонов в нашем формате без необходимости выполнения реального HTML-кодирования. Например, они заходили на наш сайт и говорили «создать форму обновления профиля», которая генерировала бы скелет HTML, а затем могли выбирать такие функции, как «добавить поле формы», чтобы сгенерировать правильный HTML-код для этого поля на основе введенных параметров , Затем шаблон будет сохранен на веб-сервере в виде файла HTML (или в базе данных в виде большого двоичного объекта) и использован библиотеками DLL для создания страниц на сайте. Они также должны иметь возможность повторно посещать существующие шаблоны, чтобы редактировать их, и вручную редактировать HTML, если это необходимо для расширенной настройки.
Очевидно, что есть много способов сделать это. Я хотел бы получить предложения по серверному языку (и, возможно, связанным библиотекам / модулям), который способен создавать и анализировать HTML-документы и записывать их в файловую систему. Инструмент должен быть совместим с IIS и предпочтительно в синтаксисе в стиле C. Я очень хорошо разбираюсь в Javascript и Perl, немного меньше в C ++ и Java, и у меня нет опыта работы с PHP, Ruby или Python (хотя я готов потратить время, чтобы узнать, являются ли они лучшим инструментом для работа!).
Спасибо за ваши предложения!