问题标签 [web-applications]

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

security - 强制字母数字用户 ID

我是一家金融机构的程序员。我最近被告知要强制所有新用户 ID 至少有一个字母和一个数字。我立即认为这是一个可怕的想法,我宁愿不实施它,因为我认为这是一个反功能并且用户体验很差。问题是我没有很好的理由不执行此要求。

你认为这是一个很好的要求吗?

你有什么好的理由不这样做吗?

你知道我可以参考的任何研究吗?

编辑:这与密码无关。我们已经对此提出了类似的要求,我并不反对。

0 投票
9 回答
2262 浏览

ajax - Ajax 会破坏性能吗?

过度使用 AJAX 会影响性能吗?在大型 Web 应用程序的上下文中,您如何处理 AJAX 请求以控制异步请求?

0 投票
3 回答
1234 浏览

web-applications - 网页中的 SSO

我想知道在网站上进行单点登录的最佳技术是什么。这意味着如果您进入多个网站,您将以“透明”的方式进行身份验证。我正在使用 php + curl 为不同的站点设置 cookie,但我真的很想知道是否存在一种标准的方法来做到这一点。

0 投票
8 回答
7643 浏览

javascript - GWT 或 DOJO 还是其他?

我来自微软世界(而且我很平静)。我想快速制作一个 Web 应用程序的原型,如果它成功了,就让它生效——我不想使用 ASP.Net。

我不确定要使用哪个 Web 应用程序工具包。我应该使用 GWT、DOJO ......其他建议吗?我对任何服务器端语言持开放态度,但我正在研究 RoR、Php 甚至 Java(准确地说是 J2EE)。我不是一个 Javascript/CSS 的人,所以一个可以让我在这些方面相对容易的工具包会更可取。

另外,我是家里的mac用户。您推荐的框架有哪些 IDE?

有什么建议吗?

0 投票
3 回答
2047 浏览

web-applications - Debian存储库的Web界面工具?

Debian 或 Ubuntu 用于在 Web 上公开其自定义存储库的 Web 界面工具是什么?

喜欢packages.debian.org

这种工具是开源的,以便可以重新用于自定义存储库吗?

0 投票
13 回答
5015 浏览

database - 基于 Web 的应用程序的缺点是什么

我将为我工作的营地编写一个数据库应用程序。我正在考虑用 Windows GUI 界面用 C# 编写它,但是由于各种原因,由于应用程序似乎越来越受欢迎,所以使用浏览器。我想知道为什么有人不会选择将应用程序编写为 Web 应用程序。前任。后退按钮会给您带来一些麻烦。还有其他人可以想到的吗?

0 投票
11 回答
8108 浏览

authentication - 处理网络应用程序中会话超时的最佳方法?

我目前正在构建一个用于工厂/仓库类型位置的内部 Web 应用程序。用户将在几个人之间共享一台 PC,因此我们需要有一个相当短的会话超时时间,以防止人们四处走动并让应用程序处于登录状态,这样其他人就可以来到 PC 并使用前一个用户的用户名进行操作。

这样做的问题是,当用户当前正在将信息输入表单时,会话可能会超时,尤其是当他们需要很长时间时。

您将如何以用户友好的方式处理这个问题?

0 投票
4 回答
8404 浏览

java - 如何将 /usr/share/java 库添加到 webapp 的类路径?

概括

部署在 linux + tomcat5.5 上的 webapps 是否可以自动使用/查看所有/usr/share/java/jar?

细节

我正在为 Ubuntu 打包我的 java webapp(但问题与任何基于 linux 的发行版有关)并让它依赖于 tomcat。

我将放置上下文描述符(一个 xml 文件)来/usr/share/tomcat5.5/conf/Catalina/localhost/部署我的应用程序。在这里有我的网络目录:/usr/share/<appname>/web,我怎样才能让我的应用程序使用安装在系统(/usr/share/java)中的 java jar 库?

我不能只是 symlink /usr/share/java -> <webdir>/WEB-INF/lib,因为我的自定义 jar 需要放在lib目录中。

糟糕的解决方案

到目前为止我找到的解决方案是将每个所需的 jar 符号链接到<webdir>/WEB-INF/lib/.

这不是很好,因为我必须对很多 jar 进行符号链接,更糟糕的是对我的直接依赖库(jar)需要的所有 jar 进行符号链接(等等)。如果我的直接依赖库更改了它所需的 jar 列表,我将不得不维护该符号链接。

0 投票
6 回答
1585 浏览

linux - 与自定义 Web 应用程序集成的最佳文本搜索引擎?

我们有一个网络应用程序,允许用户上传文档、创建自己的文档等等。上传的文件存储在 Amazon S3 上,创建的信息存储在 MySQL 数据库中。我正在寻找的是某种搜索引擎,我将所有的文本文档都提供给它,每个文档都有一个唯一的 ID,它会建立一个索引或其他什么。稍后,我可以给它搜索查询,它会提取出最匹配的文档(通过他们的 ID),以及匹配的文本片段。

基本上,我们希望允许我们的用户搜索他们上传的内容的存储库,以及其他用户标记为公开的任何内容。该解决方案应该在标准 Linux 服务器上运行,理想情况下它应该是开源的,但如果价格不高,我也会考虑付费解决方案。

到目前为止,我已经找到了三个潜在的候选人:

  1. MySQL全文搜索-我读过的一些报告是它非常慢
  2. Apache Lucene - 不幸的是用 Java 编写的,但如果必须,我会使用它。据说很快
  3. Sphinx - 似乎没有那么受欢迎,理想情况下,我找到的任何解决方案都会有很多社区支持。

请让我知道是否还有其他我忽略的好选择,或者您是否有上述任何方面的经验。

0 投票
2 回答
902 浏览

web-applications - 如何为企业网络应用定价?

我正在为一家大型跨国公司针对我们的许可解决方案提出建议。问题是我以前从未组装过这么大的东西,所以我不知道什么是可以接受的。暂时忽略托管或支持(甚至是应用程序的功能),只集中许可——你认为按用户做这件事更常见吗——如果是这样,公司是否会介意价格随着用户数量的增加而波动上船?还是做用户群更正常:1-1000、1000-5000、5000-10000、10000-25000、25000-50000、50000-100k、100k+(可能是最大使用量)。有谁知道关于这种事情的任何好的链接?这里有没有人为 30000 个用户采购了一个复杂的多语言网络应用程序,多少是可以接受的?