首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jaxer是怎么回事?

Jaxer是怎么回事?
EN

Stack Overflow用户
提问于 2011-01-18 22:53:05
回答 3查看 1K关注 0票数 5

还记得Aptana Jaxer吗?它嵌入到Apache中,允许在服务器端使用JavaScript作为PHP等语言的替代。它为文件系统访问、数据库连接、套接字通信和任何您需要的东西提供了一致和灵活的API。

我想知道为什么它没有被更广泛地采用,为什么没有更多的人使用它?与PHP相比,Javascript是一种现代的、干净的编程语言,而Jaxer API则更加一致和整洁。无意冒犯,但PHP API的所有不一致之处和无关紧要的函数命名约定实在是一团糟。

Jaxer还通过其runat=“服务器代理”使客户机/服务器通信变得非常方便,您可以直接从客户端脚本中调用服务器端函数,Jaxer负责处理所有的XML HTTP请求内容。

因此,我真的很想在这里了解人们对它的看法,或者为什么几乎没有人使用它。我不想在这里挑起事端,我只是好奇。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2011-01-18 23:01:54

好吧,首先,Node.JS也在那里。可能有更多的人听说过这件事。人们确实会使用node,特别是当涉及到聊天和类似的事情时:那里的东西长轮询是很受欢迎的。

我个人对node的问题是,它是如此异步。一方面,这是一个非常、非常、非常大的优势,因为它允许非常出色的性能,并使一些事情变得如此容易,但另一方面,对于那些习惯于同步编程语言的人来说,这是一个很大的缺点。我只是在看有15个回调相互嵌套的代码时遇到了问题……

票数 0
EN

Stack Overflow用户

发布于 2011-01-18 23:08:28

我记得当Jaxer问世的时候,我看过它。不过,我当时不记得有任何示例应用程序。我想了解一下它的长处。仅仅因为一门语言更“干净”,可能不足以让人们改变。它的“独特好处”是什么?例如,Node.js擅长实时应用程序,他们在首页上的示例代码中相对清楚地说明了这一点。

我认为自从Jaxer最初发布以来,也有更多的人采用了Javascript。现在似乎有更多的后端开发人员也知道Javascript。我想说,现在比Jaxer发布的时候更真实。换句话说,也许它走在了时代的前面。

票数 0
EN

Stack Overflow用户

发布于 2011-01-18 23:22:59

就我个人而言,我喜欢Jaxer,因为你可以很容易地使用相同的代码客户端和服务器端,而不需要重复(比如表单验证),但是我不喜欢,你几乎无法控制生成的页面,即使是最琐碎的页面也会充满JavaScript,并且页面高度依赖于JavaScript,这使得不引人注目的JavaScript几乎是不可能的。

所以我猜对于纯粹基于JavaScript的web应用程序来说,这是可以的,但是现在有了Google Web Toolkit,它的功能要强大得多,基本上也允许你使用一种语言的客户端和服务器端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4725490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档