问题标签 [serverside-javascript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
16864 浏览

.net - 从 .NET 应用程序引用 Google 的 V8 引擎

我正在构建一个 .NET 3.5 应用程序,并且需要在服务器上评估 JS 代码 - 基本上是用户提供的可以在浏览器或服务器上工作的规则集。托管 JS 不是一个选项,因为 JS 代码将在运行时提供。Aptana 的 Jaxer 也不是一个选择。所以我正在考虑在我的应用程序中使用 V8 引擎的构建。

我成功地将源代码构建到 DLL 中,但该 DLL 不是托管库,也不是 COM。V8 只是普通的 C++。

关于如何在 C# 中与这种类型的 DLL 互操作的任何想法?此外,我对 SpiderMonkey 或其他 JS 引擎的其他建议持开放态度。

提前致谢。

更新:

我能够使用 Ryan 的解决方案。我刚刚更新了对来自主干的最新构建的引用。效果很好。谢谢瑞恩。

0 投票
3 回答
5587 浏览

javascript - 服务器端 javascript 实现的优缺点?

我刚刚开始为我的下一个项目试验Aptana Jaxer服务器端 javascript 引擎。我对此没有什么疑问

  • 通过使用服务器端 JS,我们可以在不使用任何服务器端语言(如 C#、java 等)的情况下实现整个 Web 应用程序。或者服务器端 JS 位于 Web 服务器和其他语言堆栈之间。

  • 这真的是更好的方法吗?

  • 有什么优点和缺点?

  • 这在性能方面如何运作良好?

  • 是否有任何仅使用服务器端 JS(没有其他语言)的实时实现(公共网站)?

  • Aptana jaxer(开源)有哪些可用的替代方案?

  • 我们可以在多大程度上实施和维护数据库事务?我们可以在服务器端 JS 中做到这一点吗?

  • 是否可以在服务器端 JS 中开发 RESTFul 和 SOAP 服务..??

我知道这太长了(而且问题很幼稚)。我只是希望有人在实现服务器端 JS 时已经遇到过所有这些问题。

编辑:

根据 Matthew & Ken 的评论,我为这个问题增加了一些清晰度,这真的是更好的方法吗?

这就是我想问的。。

这真的是比使用服务器端语言更好的方法(假设 c#),我们如何将其与网站的 c# 实现(性能、语言特性)进行比较?哪个是更好的方法,在服务器端单独使用 JS 还是在其他语言堆栈和 Web 服务器之间的中间层使用 JS?

0 投票
7 回答
5481 浏览

java - How is server-side javascript used/implemented?

I'm aware of server-side javascript for a long time now, but I don't have a clue about how it works. Could someone point me in the right direction?

I'm interested in how to use server-side javascript + Java Servlet technology

EDIT

Great! I have seen those technologies before, but for some reason I didn't associate them with "server-side" javascript ( doh! )

Complementary question: if I want to use a javascript library to create content ( ExtJs for instance ), am I able to have a "document" to modify in the server-side as I do in the client?

( I guess I'll find out in my first attempts )

0 投票
2 回答
1284 浏览

java - 如何在服务器端呈现 javascript

我通过使用 java.net.URL 和输入流在字符串中获取网页内容。

我的问题是我的javascript没有呈现并且我得到了响应。

假设这是用 HTML 文件编写的代码.. 现在我想要当我以字符串形式获取网页内容时.. 应该呈现 javascript..

像这样..我怎么能这样做????

0 投票
3 回答
1599 浏览

javascript - 服务器端 Javascript 最佳实践?

我们有一个基于 Java 的 CMS,它有用于服务器端 JS 的 Mozilla Rhino。目前 JS 代码库很小但正在增长。在为时已晚和代码变得一团糟之前,我想介绍一些最佳实践和编码风格。

显然,名称空间控制非常重要。但是其他最佳实践如何——尤其是对于 Java 程序员?

0 投票
2 回答
1587 浏览

asp.net - 是否有用于 IIS 的服务器端 Javascript 引擎?

我正在寻找类似于 Aptana 的 Jaxer 的解决方案,我可以在其中执行 javascript 服务器端。

0 投票
3 回答
12788 浏览

javascript - 最好的服务器端 javascript 服务器

一段时间以来,我一直想尝试一下服务器端的 JavaScript。而且我发现了大量的服务器,例如: Node.js Rhino SpiderMonkey等。

有服务器端javascript经验的人可以告诉我哪些是最好的引擎吗?为什么?我喜欢 Node.js,因为它基于 Google 的 V8 引擎。并且看起来很容易使用。但是一些关于你会选择什么的反馈会很棒。

编辑:

Node.js 的一些基准测试。

我正在考虑使用这个,但仍然欢迎反馈。

谢谢

0 投票
2 回答
574 浏览

javascript - DOM 操作的最佳工具?

我正在开发一个网络爬虫,它将汇总来自各个网站的数据。我已经开始使用 PHP 的内置 DOM 函数,但在遇到几个问题(尤其是格式错误的标记和字符编码)后,我选择放弃 PHP。我在考虑服务器端 Javascript,但对其他建议持开放态度。如果我使用 Javascript,我应该使用哪个解释器?

0 投票
4 回答
15255 浏览

javascript - 类似 MVC 的代码如何在 Node.js 中工作?

我开始了解 node.js,并且试图弄清楚我将如何做普通的 MVC 工作。例如,这是一个 Django 视图,它从数据库中提取两组记录,并将它们发送到模板中呈现。

类似的 node.js 函数可能是什么样的?

0 投票
1 回答
171 浏览

javascript - rhino 服务器端 js 许可

rhino 未来有什么计划将许可更改为 lgpl?目前它是 gpl,也意味着如果我们使用它,我们需要开源我们的应用程序,对吗?