Я только начал экспериментировать с Aptana Jaxer на стороне сервера javascript для моего следующего проекта. И у меня мало вопросов о том, что
-
Используя сервер JS на стороне сервера, мы можем реализовать все веб-приложение без использования каких-либо серверных языков (например, С#, java и т.д.). Или серверная сторона JS находится между веб-сервером и другим стеком langauge.
-
Это действительно лучший подход?
-
Каковы преимущества и неудобства?
-
Как это хорошо работает с точки зрения производительности?
-
Есть ли какая-либо реализация в реальном времени (общедоступные веб-сайты) только с использованием JS на стороне сервера (никаких других языков)?
-
Каковы альтернативы, доступные для Aptana jaxer (с открытым исходным кодом)?
-
Насколько хорошо мы можем реализовать транзакции и транзакции maitain db? можем ли мы сделать это на серверах JS..?
-
Можно ли создавать службы RESTFul и SOAP на серверах JS..?
Я знаю, что это слишком долго (и наивные вопросы). Я просто надеюсь, что кто-то уже наткнулся на все это при внедрении serveride JS.
EDIT:
По словам Мэтью и Кена, я добавил некоторую ясность в вопрос Это действительно лучший подход
вот что я намерен спросить.
Действительно ли это лучший подход, чем использование серверных языков (предположим С#), как мы можем сравнить это с реализацией С# на веб-сайте (производительность, языковые функции)? И какой из них лучше подходит, используя только JS на серверах или JS в среднем слое между другим языковым стеком и веб-сервером?