问题标签 [jaxer]
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.
performance - 有人在生产中使用过 Jaxer 吗?
有没有人在生产环境中使用过Jaxer,我很好奇它与 php、ruby 等相比如何保持,以及是否有人知道使用它的任何众所周知的陷阱。
javascript - Jaxer 的优缺点
我意识到这个问题之前已经被问过,但是已经有一个月没有像样的回答了……我正在研究Aptana 的 Jaxer,我发现这个概念非常令人兴奋。
对于不熟悉它的人,这里有一个快速概述:
用他们的话说,Jaxer 是“世界上第一个真正的 AJAX 服务器”。它基于 Mozilla 引擎,因此脚本是用 javascript 编写的,您可以完全访问服务器端的 DOM。
脚本放置在带有<script>
标签的页面上,您可以指定一个runat
属性(ala ASP.NET)来标记脚本以在客户端、服务器或两者上执行,或者作为“服务器代理”,使功能在客户端上可用,但它们通过 AJAX 在服务器上执行。这也意味着您可以在服务器和客户端上使用您最喜欢的客户端库(jQuery、Prototype)。
它还可以用于处理以另一种语言(例如 php、ruby)生成的文档,我认为除了帮助将现有应用程序转换为使用 Jaxer 之外,这并不实用。
- 优缺点都有什么?
- API 的成熟度/稳定性如何?
- 与其他服务器端 html 预处理器相比,性能有多好?
- 是否有人将 Jaxer 与其他技术(php、pearl、ruby 等)一起使用,您的经验是什么?
编辑:我发布了另一个关于我在玩 Jaxer 时发现的一个缺点的问题:Defining objects when using Jaxer
javascript - 使用 Jaxer 时定义对象
我一直在玩Jaxer,虽然这个概念很酷,但我不知道如何定义在客户端和服务器上都可用的对象。我能找到的例子都没有定义对象。
我希望能够定义一个对象并指定哪些方法在服务器上可用,哪些在客户端可用,哪些在客户端可用但在服务器上执行(服务器代理)。 这可以在不使用具有不同属性的三个单独<script
的 > 标记的情况下完成吗?runat
如果可能的话,我希望能够在同一个 js 文件中定义我的所有方法,并且用三个单独的标签在 html 中内联定义我的对象是不切实际的......
基本上我希望能够在一个 js 文件中做到这一点:
另外,假设我能够做到这一点,我将如何正确地将其包含到 html 页面中?
aptana - 如何在 Aptana Jaxer 中调试服务器端代码?
我正在尝试调试在 Aptana Jaxer 中运行的一些服务器端 JavaScript 代码,但没有成功。我什至无法找到有关此问题的任何教程或帖子。有谁知道这是否可能,如果可以,我错过了什么?
zend-framework - AJAX 还是服务器端框架?
我正在和一个朋友一起建立一个网站,一般来说,这个网站将是一个自定义的网络应用程序以及一个非常自定义的社交网络类型的东西..
目前我有一个模型站点,它使用简单的 PHP 和 AJAX、JSON 和 JQUERY,我喜欢它的工作方式,我喜欢它结合在一起的方式。但是对于一个模型,我没有实现任何社交网络设计模式,如登录、评级、组等。这给我带来了更高层次的决策要求,我需要决定是否要开发所有手动或使用某种框架来实现此功能。
我花了一整天的时间研究,似乎使用 Drupal 和此类框架将使社交网络部分变得容易(暂时忽略定制要求......)但会使客户端 Web 应用程序开发变得不那么容易。
我发现了一些其他对开发人员更友好(可定制)的框架,例如 Zend 和 Symfony 等。但是这些似乎从客户端分配了权力并在服务器端实现它,对我来说这似乎是一种浪费(和不合理的性能瓶颈)..
最后我找到了 Aptana Jaxer 框架,它似乎和我的想法一样。也就是说,它似乎有点欠发达,我没有找到社交网络的模块,而且它周围的社区似乎很薄。(在 StackOverflow 中搜索 Jaxer 返回的结果很少)所以除了让服务器端 DB comm 更简单一点对我没有太大帮助..
我的要求是开发 Web 应用程序的好工具,同时包含通常用于社交网络的所有以用户为中心的逻辑。
你会推荐什么?
编辑:好的,lats 微调这个问题,在进一步考虑之后,是否有一个很好的 PHP 社交网站的可下载源,我可以在构建我的网络应用程序时解决这个问题?(我真的很喜欢使用 JQUERY AJAX JSON 等。)
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?
hosting - 使用 Jaxer 的 Web 主机
我是一个托管在 HostGator 上的人,因为我想要便宜的 PHP 托管。但是,我一直在我的 linux 机器上使用 Jaxer 服务器,我想在其中编写 Web 应用程序。任何人都可以推荐一个运行或允许我运行 Jaxer 的负担得起的主机吗?我宁愿没有专用或VP服务器...
感谢社区!
proxy - Jaxer 和 HTTP 代理请求
提前感谢大家。
我正在使用 Jaxer.sandbox 并提出请求就好了。我希望这些请求通过我的 http 代理(例如 squid)。这是我目前正在为我工作的代码。
如何通过代理服务器发送此请求?
谢谢,
礼萨。
javascript - 在 IIS 服务器上执行 javascript
我有以下情况。一位客户使用 JavaScript 和 jQuery 创建一个复杂的网站。我们希望在服务器 (IIS) 上使用 JavaScript 和 jQuery,原因如下:
技能传授——我们希望在服务器上使用 JavaScript 和 jQuery 而不必使用例如 VB 脚本。/经典asp。.Net framework/Java 等因此被排除在外。
改进的搜索/可访问性选项。我们希望能够使用 jQuery 作为模板系统,但这对于搜索引擎和关闭 js 的用户来说是不可行的——除非我们可以有选择地在服务器上运行此代码。
对 IIS 和 Windows Server 进行了大量投资,因此无法进行更改。
我知道您可以使用 windows 脚本主机在 IIS 上运行 jScript,但不确定可伸缩性和围绕此的过程。我也不确定这是否可以访问 DOM。
这是一张图表,希望能解释这种情况。我想知道是否有人做过类似的事情?
编辑:我不是在寻找网络架构的批评者,我只是想知道在将页面发送到客户端之前是否有任何选项可以使用 javascript 来操作页面的 DOM。Jaxer就是这样一种产品(没有 IIS)谢谢。
javascript - 我想在我的服务器上运行远程 javascript
我进行了搜索并提出了 Rhino 和 Jaxer 是可能的解决方案,但无论如何我想把问题放在那里,因为我不确定它们是否完全符合我的要求(特别是如果我无法控制javascript,所以我无法添加 runat="server" 例如)。
所以,我想从我的服务器调用第 3 方站点上的远程页面,并执行 javascript。
使用 CUrL,我可以轻松地抓取页面、内容、发布等,但我不能做的是运行 javascript。
我已经从构建一个在浏览器中调用 URL 的 .NET 应用程序到上述(Rhino 和 Jaxer)提出了解决方案,但我想看看是否有人以前有过这方面的经验,如果有,可能的问题是什么以及您是如何解决问题的。
干杯,
麦克风