Я сначала изучил веб-программирование с php некоторое время назад. У этого есть некоторые особенности, которые я нахожу очень полезными, но общий язык не то, что мне нравится, так же как и личное предпочтение. Мне интересно, какие альтернативы я мог бы использовать для обеспечения аналогичной функциональности с использованием другого базового языка программирования (Python? Ruby?).
Что я ищу:
- возможность программирования общего назначения
- встроенный серверный код, встроенный в HTML (т.е. я хочу, если нужно, сделать мои документы чистым HTML, а не требовать специального синтаксиса, даже если я не хочу динамического содержимого)
- доступ к параметрам запроса
- возможность отправлять заголовки, устанавливать файлы cookie и т.д.
Предпочтительно:
- не требует отдельного процесса сервера
- легко подключаться к Apache
Есть ли у кого-нибудь предложения?
Одна вещь, которую я пытался сделать, - это встроенный Ruby (erb) через CGI. Это выглядело как хорошая подгонка на бумаге. К сожалению, я не смог заставить его работать, потому что я следил за несколькими разными руководствами, и результат их объединения не сработал. Во всяком случае, похоже, это не позволило мне установить произвольные заголовки (и, что более важно, использовать сеансы и файлы cookie).
Примечание. Я не ищу полную веб-структуру на данный момент. Просто относительно небольшое количество динамического контента среди других HTML-страниц.
Спасибо!