Я понимаю, что этот вопрос задавался раньше , но прошел месяц без приличных ответов ... Я смотрю на Jaxer Aptana и нахожу концепцию быть очень захватывающим.
Вот краткий обзор для тех, кто не знаком с ним:
Jaxer, по их словам, "первый в мире настоящий сервер AJAX". Он основан на движке Mozilla, поэтому сценарии написаны с использованием JavaScript, и у вас есть полный доступ к DOM на стороне сервера.
Сценарии размещаются на ваших страницах с тегами <script>
, и вы можете указать атрибут runat
(ala ASP.NET), чтобы пометить сценарии для выполнения на клиенте, сервере, обоих или как «прокси-сервер» что делает функции доступными на клиенте, но они выполняются на сервере через AJAX. Это также означает, что вы можете использовать ваши любимые клиентские библиотеки (jQuery, Prototype) на сервере и клиенте.
Его также можно использовать для обработки документов, созданных на другом языке (например, php, ruby), который, как мне кажется, не практичен, за исключением помощи в переводе существующих приложений на использование Jaxer.
- Какие плюсы и минусы?
- Насколько зрелым / стабильным является API?
- Насколько хороша производительность по сравнению с
другой серверный HTML
препроцессоры
- Кто-нибудь использовал Jaxer с другим
технология (php, перл, рубин и т. д.)
и каков был ваш опыт?
РЕДАКТИРОВАТЬ: я опубликовал еще один вопрос, касающийся недостатка, обнаруженного во время игры с Jaxer: Определение объектов при использовании Jaxer