- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想创建一个聊天应用程序,它将使用 php/codeigniter 来处理 View 和用户界面。我一直在阅读很多关于 stackoverflow 的帖子,其中推荐了 node.js 或 socket.io。然而,我也遇到过 APE(Ajax 推送引擎)。我对两者都不太了解,想知道该使用哪个。
我仔细阅读了 node.js 并看到了很多关于它的好东西,但让我担心的主要事情是它相对较新并且没有很多真实世界的网站测试/使用它。
另一方面,APE 可以。它看起来类似于 node.js。但正如我所说,我对其中任何一个都不了解,不知道该选择哪个。
哪一个更擅长创建聊天应用程序?
谢谢!
最佳答案
我玩了一点 node.js,尝试了 socket.io - 但最后用 APE 做了一个大项目。
我认为,与往常一样,存在您想要实现的目标的问题。只比较服务器部分:使用 node.js 你得到一台机器,它不会自己做任何事情,你需要自己编写(或使用库)使用 APE, channel 和连接的处理已经内置(编译C)。您仍然需要使用 JS 在顶部构建您自己的部分逻辑 - 或者使用示例。
在客户端,socket.io 提供了一个带有三个命令的客户端框架 - 而 APE 有它的 APE_JSF 来处理连接(它比 socket.io 带来了更多关于 channel 的功能)
就我个人而言,我更喜欢 APE,尽管缺少适合初学者的文档。但是,请记住 APE 不会传送文件/图像,它不是一个完整的 Web 服务器,而是针对实时推送进行了优化,它可以处理约 10K 并发用户
关于node.js - 聊天应用程序 : node. js 或 APE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7115746/
Epic商城限时免费购买《APE OUT》游戏 《APE OUT》是一款紧张激烈 别具一格的破坏动作游戏 是一款原始逃生、节奏感暴力和疯狂爵士乐的游戏 目前显示免费领取 截止12月25日中午12
我正在研究APE,他们有一个可创建套接字服务器的套接字库。是否有关于如何创建它的教程,以便套接字服务器始终处于运行状态?它的缩放程度如何? 最佳答案 嗯,不知道你在找什么。套接字服务器看起来非常简单!
情况: 有两个用户,user1向user2发送消息。我想使用 APE 通知 user2 有来自 user1 的消息。 我已经显示了通知,但两个用户都收到了通知。我的问题是,我应该怎么做才能只有 use
上一章我们介绍了不同的指令微调方案, 这一章我们介绍如何降低指令数据集的人工标注成本!这样每个人都可以构建自己的专属指令集, 哈哈当然我也在造数据集进行时~ 介绍两种方案SELF Instru
我在尝试在服务器端设置 APE 时遇到问题......是否有任何视频教程或任何教程比他们网站上提供的教程更详细? 最佳答案 尽管这是一个老问题,但我正在安装 APE,我发现这似乎很有用:http://
我今天遇到了这个,想不通为什么。我有几个链接在一起的函数,它们作为更大管道的一部分执行一些耗时的操作。我已将这些包含在此处,并尽可能简化为一个测试示例。问题是当我直接调用一个函数时,我得到了预期的输出
我读过一些关于 cometd 和 APE 的资料。 哪个更好?我希望用户看到其他用户更新的内容。就像 Google Wave。 在 Comet 中,有 2 个版本:iframe 与传统的 ajax。有
我正在尝试利用反向ajax项目APE-Project与 ASP.NET MVC 并想知道是否有人有使用 ASP.NET 项目的经验并可以提供一些相应的建议? 还有比这个更好用的东西吗[APE 是免费的
我正在使用 APE 引擎 ( http://www.ape-project.org ),到目前为止我没有遇到实际问题。 问题是我想使用 MySQL 模块并在每次向表中插入行时将数据推送到 channe
我使用 Ajax Push Engine 作为推送引擎,使用 Django 作为主站点。我写了服务器模块必须将请求发送到我的基于 Django 的应用程序新用户通过Http模块加入 channel 。
我对 APE(Ajax 推送引擎)的工作原理有点困惑。 您如何知道从 PHP 应用程序推送到哪个连接,确保用户是正确的? 它是 Apache 扩展吗?独立服务器?等... 一些解释会很棒,谢谢! 最佳
哪位用过的可以分享一下经验吗?主要区别是什么?您更喜欢哪一个?谢谢。 最佳答案 不同的 socket.io 与 APE: socket.io 是用 javascript(node.js) 编码的,而
我正在评估几个 Comet 服务器,因为我的一个新项目需要 HTTP Push。我目前正在使用 snode.js/socket.io、APE(Ajax 推送引擎)和 Mongrel2 进行测试。我想运
我正处于需要在两者之间做出决定的阶段 Node.js 猿服务器 我听到了关于两者的很好的意见,但我自己有点困惑。我需要做很多实时的事情,所以哪个是一个不错的选择?我听说 node.js 和 socke
我想创建一个聊天应用程序,它将使用 php/codeigniter 来处理 View 和用户界面。我一直在阅读很多关于 stackoverflow 的帖子,其中推荐了 node.js 或 socket
我正在考虑为我的 Web 应用程序实时将数据从服务器推送到客户端的几个选项。 我已经实现了一个基于轮询的应用程序(每个客户端每 30 秒后向服务器发送一次 http 请求。)应用程序在 10 个用户进
我使用命令 禁用了所有的解码器、编码器和解复用器。 --禁用解码器 , --禁用编码器和 --禁用解复用器在 FFmpeg 中,现在我想为我希望使用的格式选择性地启用它们,我已经为某些格式执行了此操作
我已经使用 ape 函数和 read.tree 在 R 中导入了一个 ClustalW2 树猿包的功能。我使用 chronopl 函数估计分子年龄,从而生成超度量二叉树。我想从中创建一个 R 构建树状
我正在尝试解码 ogg、ape、wma、wv 文件格式 我已经发布了下面的代码,但是输出的噪音太大了 av_init_packet(&packet); fmt_ctx = avfor
我已经研究 APE(Ajax 推送引擎 - http://www.ape-project.org/)几个星期了,我已经阅读了他们网站上的所有文档。 APE 项目声称“实时数据流”,但我找不到一个很好的
我是一名优秀的程序员,十分优秀!