问题标签 [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.
security - 强制字母数字用户 ID
我是一家金融机构的程序员。我最近被告知要强制所有新用户 ID 至少有一个字母和一个数字。我立即认为这是一个可怕的想法,我宁愿不实施它,因为我认为这是一个反功能并且用户体验很差。问题是我没有很好的理由不执行此要求。
你认为这是一个很好的要求吗?
你有什么好的理由不这样做吗?
你知道我可以参考的任何研究吗?
编辑:这与密码无关。我们已经对此提出了类似的要求,我并不反对。
ajax - Ajax 会破坏性能吗?
过度使用 AJAX 会影响性能吗?在大型 Web 应用程序的上下文中,您如何处理 AJAX 请求以控制异步请求?
web-applications - 网页中的 SSO
我想知道在网站上进行单点登录的最佳技术是什么。这意味着如果您进入多个网站,您将以“透明”的方式进行身份验证。我正在使用 php + curl 为不同的站点设置 cookie,但我真的很想知道是否存在一种标准的方法来做到这一点。
javascript - GWT 或 DOJO 还是其他?
我来自微软世界(而且我很平静)。我想快速制作一个 Web 应用程序的原型,如果它成功了,就让它生效——我不想使用 ASP.Net。
我不确定要使用哪个 Web 应用程序工具包。我应该使用 GWT、DOJO ......其他建议吗?我对任何服务器端语言持开放态度,但我正在研究 RoR、Php 甚至 Java(准确地说是 J2EE)。我不是一个 Javascript/CSS 的人,所以一个可以让我在这些方面相对容易的工具包会更可取。
另外,我是家里的mac用户。您推荐的框架有哪些 IDE?
有什么建议吗?
database - 基于 Web 的应用程序的缺点是什么
我将为我工作的营地编写一个数据库应用程序。我正在考虑用 Windows GUI 界面用 C# 编写它,但是由于各种原因,由于应用程序似乎越来越受欢迎,所以使用浏览器。我想知道为什么有人不会选择将应用程序编写为 Web 应用程序。前任。后退按钮会给您带来一些麻烦。还有其他人可以想到的吗?
authentication - 处理网络应用程序中会话超时的最佳方法?
我目前正在构建一个用于工厂/仓库类型位置的内部 Web 应用程序。用户将在几个人之间共享一台 PC,因此我们需要有一个相当短的会话超时时间,以防止人们四处走动并让应用程序处于登录状态,这样其他人就可以来到 PC 并使用前一个用户的用户名进行操作。
这样做的问题是,当用户当前正在将信息输入表单时,会话可能会超时,尤其是当他们需要很长时间时。
您将如何以用户友好的方式处理这个问题?
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 列表,我将不得不维护该符号链接。
linux - 与自定义 Web 应用程序集成的最佳文本搜索引擎?
我们有一个网络应用程序,允许用户上传文档、创建自己的文档等等。上传的文件存储在 Amazon S3 上,创建的信息存储在 MySQL 数据库中。我正在寻找的是某种搜索引擎,我将所有的文本文档都提供给它,每个文档都有一个唯一的 ID,它会建立一个索引或其他什么。稍后,我可以给它搜索查询,它会提取出最匹配的文档(通过他们的 ID),以及匹配的文本片段。
基本上,我们希望允许我们的用户搜索他们上传的内容的存储库,以及其他用户标记为公开的任何内容。该解决方案应该在标准 Linux 服务器上运行,理想情况下它应该是开源的,但如果价格不高,我也会考虑付费解决方案。
到目前为止,我已经找到了三个潜在的候选人:
- MySQL全文搜索-我读过的一些报告是它非常慢
- Apache Lucene - 不幸的是用 Java 编写的,但如果必须,我会使用它。据说很快
- Sphinx - 似乎没有那么受欢迎,理想情况下,我找到的任何解决方案都会有很多社区支持。
请让我知道是否还有其他我忽略的好选择,或者您是否有上述任何方面的经验。
web-applications - 如何为企业网络应用定价?
我正在为一家大型跨国公司针对我们的许可解决方案提出建议。问题是我以前从未组装过这么大的东西,所以我不知道什么是可以接受的。暂时忽略托管或支持(甚至是应用程序的功能),只集中许可——你认为按用户做这件事更常见吗——如果是这样,公司是否会介意价格随着用户数量的增加而波动上船?还是做用户群更正常:1-1000、1000-5000、5000-10000、10000-25000、25000-50000、50000-100k、100k+(可能是最大使用量)。有谁知道关于这种事情的任何好的链接?这里有没有人为 30000 个用户采购了一个复杂的多语言网络应用程序,多少是可以接受的?