问题标签 [web-frameworks]
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.
java - 对于具有可重用内容/行为的 Web 应用程序,哪个 Java Web 框架是一个不错的选择?
我来自 .NET 背景,需要用 Java 做一个 Web 项目。我已经阅读了所有不同的 Java Web 框架:JSF、Stripes、Wicket、Tapestry 等。
但我想听听那些对这些框架有实际专业知识的人的意见。
当然,我想要一个最新的框架,支持 AJAX,很酷等等,但我的主要标准之一是能够以某种方式创建可重用的组件/标签。客户需要能够在没有太多问题的情况下移动标签/组件,以便根据他们的特定需求对其进行定制。
在 ASP.NET Webforms 中,我会为此使用自定义控件和用户控件,而在 ASP.NET MVC 中,我会使用用户控件以及自制的自定义控件。那么哪些 Java 框架在这方面表现出色呢?
我自己的肤浅研究似乎得出结论,JSF 支持某种自定义控件(请记住,我不仅在谈论布局重用,而且还谈论行为重用,因此,例如,如果客户/客户想要在第 x 页上的客户列表而不是仅在页面 Y 上,他会简单地放入一个<jr:CustomerList runat="server" .... />
(使用 ASP.NET Webforms 语法的虚构示例))。
python - PHP 框架(CodeIgniter、Yii、CakePHP)与 Django
我必须开发一个每天必须容纳大约 2000 名用户的网站,并且速度是它的标准。此外,该网站是一个面向用户的网站,用户可以登录并查看他的个人资料,注册他/她想参加的特定活动。该网站将托管在 VPS 服务器上。虽然我有对 python 和 PHP 有很好的经验,但我不知道如何使用这两个框架。我们有足够的时间来试验和学习上述框架之一。考虑到网站的速度、功能和安全性,您能否指定哪种框架更适合这种情况。
谢谢,晚安
http - 哪些 Web 应用程序框架强制 HTTP 的 TCP 连接限制为每个客户端/服务器两个?
HTTP 1.1 RFC限制客户端在任何客户端和服务器之间使用两个以上的 TCP 连接。我想知道哪些Web 应用程序框架强制执行此限制。
问候
python - 如何使用 python 构建交互式搜索引擎 Web 界面
我已经构建了一个静态 Web 界面,用于从我的 PostgreSQL 数据库中的某些表中搜索数据。查询网站包含一个用于输入搜索词的简单文本字段,结果网站将结果显示为一个简单的 html 表格。用于搜索 PostgreSQL 数据库并返回结果的服务器端代码是使用 psycopg2 用 python 编写的。
现在我想在我的搜索引擎中添加一些交互式“Ajax 特性”。输入搜索词时,我希望能够看到可能的搜索词列表,就像谷歌那样。在结果页面上,我希望能够对显示结果的表格进行排序。
为我的搜索引擎网站实现这些功能的最简单/推荐的方法是什么?
c# - 哪些 Java/Scala 或 .NET Web 框架支持修改源代码并立即运行工作流 ei,而无需冗长的重新构建/重新部署过程?
据我所知,Ruby 或 Python 等动态语言相对于 Java/Scala/C# 等的主要优势是将您对源代码的更改“热”应用于正在运行的应用程序。支持相同工作流的 JVM 或 .NET 框架有哪些 - 动态地对配置和源代码应用更改?他们还可以观察自定义配置的变化并通知应用程序吗?
注意: JVM/.NET 上的动态语言框架(如 Grails 或 Compojure)不在此范围内。
编辑:我的意思不仅是修改方法体,还包括添加/删除方法、字段和类。从完成编辑到观察浏览器更改之间的平均时间是多少?
不错的解决方案:
java - JSF vs Stripes,哪个最好?
哪个最好,或者换句话说,哪个最容易使用?条纹或 JSF。
虽然我没有在愤怒中使用过这两种方法,但我需要衡量什么是启动新项目和转换现有 Struts 项目的最佳选择。
我担心 JSF 不会像我想要的那样渲染,但是其他人的经验是什么?似乎条纹更直接,我在这个假设中是否正确?
web-applications - 考虑到上市时间,我应该使用什么网络开发平台?
我一直在为即将到来的 Web 开发项目寻找一些不同的平台。我想听听在考虑 Time-To-Maket 时推荐什么 Web 开发平台。假设我已经很了解编程语言,但不了解网络框架。操作系统将是 Linux。
我的要求和优先事项:
- 上市时间
- RESTful
- 可维护的代码
- 放大(不是狗慢)
我看过但从未使用过的是:
- Java 和玩!框架或GWT
- Python 和Django
- PHP 和Zend 框架
- Ruby 和Ruby on Rails
- Erlang 和Nitrogen和Webmachine
- 斯卡拉和电梯
- C++ 和Wt
- C# 和ASP.NET 单声道
如果该框架支持为手机制作网站,那将是一个额外的好处。
lua - lua中的网络框架?
可能重复:
用于 Lua Web 开发的 Web 服务器
Lua 中有什么好的 Web 框架吗?
reporting-services - 与 JasperReports 集成的 Web 框架?
哪些 Web 开发框架原生支持 JasperReports?
以下面的形式为例:
该框架会将report_
参数传递给 JasperReports,后者依次运行reports/Names/List.jasper
,然后将 PDF 附件发送到浏览器。
一般来说,该框架可以:
- 配置报表(即隐藏
REPORT_
变量) - 使用网络表格设置报告参数(即
report_
变量) - 处理配置数据库连接、报表执行等。
我不关心集成如何工作的技术细节,只要它很简单。