服务器端Javascript:为什么?
服务器端javascript的使用是否普遍?为什么要使用它而不是任何其他服务器端脚本?是否有比其他服务器端语言更好的特定用例服务器端Javascript:为什么?,javascript,scripting,server-side,Javascript,Scripting,Server Side,服务器端javascript的使用是否普遍?为什么要使用它而不是任何其他服务器端脚本?是否有比其他服务器端语言更好的特定用例 另外,对于如何开始使用它感到困惑,我使用的是freeBSD,我需要安装什么才能运行服务器端javascript?我认为服务器端javascript的一个非常酷的用法是用于数据验证,而这种用法几乎不常使用。使用它,您可以编写一个javascript文件来验证表单,在客户端检查表单,然后在服务器端再次检查表单,因为我们不应该信任客户端的任何内容。它可以让您保持验证规则的干燥。
另外,对于如何开始使用它感到困惑,我使用的是freeBSD,我需要安装什么才能运行服务器端javascript?我认为服务器端javascript的一个非常酷的用法是用于数据验证,而这种用法几乎不常使用。使用它,您可以编写一个javascript文件来验证表单,在客户端检查表单,然后在服务器端再次检查表单,因为我们不应该信任客户端的任何内容。它可以让您保持验证规则的干燥。很方便 另见:
我真正想看到的是部分服务器端javascript。当请求页面或提交表单时,服务器平台会请求使用javascript进行验证,可能是作为web服务器的插件,完全独立于其他部分,但响应是使用您选择的平台生成的。javascript只是一种语言。因为它只是一种语言,你可以在任何地方使用它。。。在浏览器、服务器、嵌入其他应用程序、独立应用程序等中
话虽如此,我不知道“服务器端Javascript”有很多新的发展。Javascript是一种非常好的语言,具有self/scheme原型风格库和C风格语法。有一些问题,请看Javascript的好部分,但总的来说,它是一种一流的语言。问题是,大多数javascript程序员都是糟糕的程序员,因为很容易入门 谷歌的一个团队构建了Rhino on Rails,这是一个MVC框架,类似于Ruby on Rails,它是用javascript编写的,在Rhino上运行,Rhino是Java虚拟机的javascript解释器。在这种情况下,他们需要使用JavaVM,但希望得到一种速度快(javascript很快)、支持duck类型且灵活的语言 另一个例子是CouchDB,一个面向文档的数据库,它使用json作为传输格式,javascript作为查询和索引语言。他们希望数据库尽可能以web为本机 Javascript擅长字符串和dom(xml)操作、沙盒、网络、扩展自身等。。。这些特性是开发web应用程序时经常做的事情 尽管如此,我实际上并没有开发服务器端javasc