问题标签 [client]

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 投票
7 回答
1367 浏览

javascript - javaScript 客户端代码的替代“架构”方法?

您的 JavaScript 代码是如何组织的?它是否遵循 MVC 之类的模式或其他模式?

一段时间以来,我一直在从事一个辅助项目,并且越深入,我的网页就越变成功能齐全的应用程序。现在,我坚持使用jQuery,但是,页面上的逻辑正在增长到某种组织,或者我敢说,“架构”是需要的。我的第一种方法是“MVC-ish”:

  • 'model' 是一个 JSON 树,可以使用助手进行扩展
  • 视图是 DOM 加上调整它的类
  • 控制器是我连接事件处理和启动视图或模型操作的对象

然而,我对其他人如何构建更丰富的 JavaScript 应用程序非常感兴趣。我对 GWT 或其他面向服务器的方法不感兴趣……只是对“javaScript + <generic web service-y thingy here>”的方法感兴趣

注意:之前我说过 javaScript“不是真正的 OO,不是真正的功能”。我想,这让每个人都分心了。这么说吧,因为 javaScript 在很多方面都是独一无二的,而且我来自强类型背景,我不想强​​制使用我知道的范式,但它们是用非常不同的语言开发的。

0 投票
11 回答
8829 浏览

python - 最好的 Python 支持的服务器/客户端协议?

我正在寻找 Python 支持的良好服务器/客户端协议,用于在一台服务器和许多客户端之间进行数据请求/文件传输。安全性也是一个问题——因此安全登录将是一个加分项。我一直在研究 XML-RPC,但它看起来是一个相当古老的(并且可能这些天未使用?)协议。

0 投票
8 回答
32940 浏览

c# - 将 C# 连接到 Oracle 数据库所需的最小客户端占用空间是多少?

通过在我的笔记本电脑上下载并安装客户端管理工具和 Visual Studio 2008,我已成功从 C# (Visual Studio 2008) 连接到 Oracle 数据库 (10g)。

Oracle 客户端工具的安装占用空间超过 200Mb,而且相当冗长。

有谁知道最小可行的足迹是多少?我希望它是一个单独的 DLL 和一个注册命令,但我觉得我需要安装一个 oracle home,并设置各种环境变量。

我在我的代码中使用 Oracle.DataAccess。

0 投票
8 回答
454 浏览

c++ - 开发在桌面和浏览器上运行的应用程序的最佳技术?

微软WPF?Adobe AIR/Flex?Adobe闪存?卷曲编程语言?

AJAX 如何适应?

给定一个用 C++ .NET 编写的服务器。

0 投票
4 回答
1355 浏览

c# - 如何从 .NET 客户端应用程序加载 URL

在 Windows 上使用 C# 和 .NET 框架从胖客户端应用程序打开 URL 的首选方法是什么?我希望它使用默认浏览器。

0 投票
3 回答
1030 浏览

java - Web服务客户端和ssl

我有一个使用 Http 协议调用 Web 服务的 Java 客户端。当我尝试使用 Https 协议时,我不断收到此错误 java.io.IOException: DerInputStream.getLength(): lengthTag=127, too big。

有什么想法可以解决吗?谢谢达米安

0 投票
3 回答
1820 浏览

java - Java中AJP协议的实现

在 Apache 中,您可以使用“mod_jk”模块通过“AJP”协议向 Tomcat 发送 HTTP 请求,这比 HTTP 本身的效率要高得多。

我想做同样的事情,但是来自一个 Java 程序。我想使用“AJP”,因为它的性能很好(而且 Tomcat 也不错)。

有人知道“AJP”客户端的 Java 实现吗?

0 投票
6 回答
1606 浏览

tcp - 大容量TCP Client的设计

我有一个 .NET TCP 客户端,它向(.NET 异步)TCP 服务器发送大量消息。

我需要继续向服务器发送消息,但由于 TIME_WAIT,我用完了客户端上的端口。

程序如何在不使用所有可用端口的情况下持续可靠地发送消息?

有没有办法继续重用同一个套接字。我查看了 Disconnect() 和 REUSEADDRESS 套接字标志,但找不到任何使用它们的好例子。事实上,大多数消息来源都说不要使用 Disconnect,因为它是用于较低级别的使用(即它只回收套接字句柄)。

我在想我需要切换到 UDP 还是有使用 C++ 和 IOCP 的方法?

0 投票
5 回答
2413 浏览

javascript - 网站检查用户是否安装了客户端应用程序的最佳方法是什么?

假设我有一个网站,如果客户端已安装并登录到桌面应用程序,效果会更好。我希望能够做两件事:

  • 如果他们尚未安装应用程序,请更改网站(以便他们轻松找到安装程序的链接)
  • 如果他们在几台机器上安装了应用程序,请确定他们正在从哪台机器上浏览

我想要在 Windows 和 OSX 上运行的东西,在任何主要浏览器上。Linux 是一个奖励。

一些想法:

  • 网站可以检测您是否安装了 Flash。它是如何工作的,它可以用于我的两个目标吗?
  • 我可以让客户端在 localhost 上提供 HTTP 并执行一些 javascript 请求来获取本地 ID 吗?我知道谷歌桌面搜索曾经做过类似的事情。这是标准做法吗?

谢谢!

0 投票
2 回答
940 浏览

java - 在客户端站点上没有为 NullPointerException 生成堆栈跟踪?

我已经学习 Java 大约一个月了,对这样的客户端/服务器情况还不是很熟悉。

基本上我遇到了这样一种情况,我们的客户端 Java 软件 (GUI) 显示了一个 nullpointerexception 弹出窗口,但在客户端没有堆栈跟踪。有人不得不去检查服务器端的堆栈跟踪。

我的问题是,客户端不应该也收到这些宝贵的信息吗?这样的情况可以吗,理由是只需要一份堆栈跟踪副本吗?