问题标签 [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.

0 投票
1 回答
737 浏览

web-frameworks - 有没有办法确定网站中使用了哪个 Web 框架?

每当我遇到一个可爱的网站时,我总是很想知道它的开发人员使用了哪个 Web 框架?

作为 Web 开发的新手,查看页面源代码不会提供任何线索。

有什么方法可以获取这些信息?如果可能的话,可能需要一点 Ruby 魔法,我可以弄清楚以下内容:对于我最喜欢的网站、音频/视频重度网站等来说,这是使用最多/最少的框架。

0 投票
8 回答
7550 浏览

java - 哪些 Java Web 框架提供热重载?

我想知道哪些 Java Web 应用程序框架提供了“热重载”功能,即它允许开发应用程序并将它们“几乎立即”(即在几秒钟内)重新部署到服务器上。

在 Java 世界中,玩!开箱即用,但我正在寻找的是更详尽的列表。

我知道的其他示例包括:Nuxeo WebEngine,前提是您使用的是 Eclipse 和正确的插件,或者在 Python 世界中,Django 和 Pylons(使用该--reload选项时)。

0 投票
4 回答
474 浏览

python - 究竟什么是 Web 应用程序框架?

我正在为 cgi 进入 python 并遇到 Django。我不太确定我是否非常了解它。它是我必须在 apache 中安装的东西,还是我可以在我的 cgi 中使用的东西?

想知道,因为我很想学习它,但我使用的服务器并没有给我很多特权。

谢谢

0 投票
4 回答
5880 浏览

erlang - 你在 Erlang 上使用 Nitrogen 是什么体验?

我一直在查看Nitrogen 项目,它应该是 Erlang 最成熟的 Web 开发框架。

Erlang,作为一门语言,令人印象深刻。然而,关于 Nitrogen,我不太热衷于使用 Erlang 相当不常见的语法(除非你是 PROLOG 中的本地人)来构建 UI。

与Django 或 Rails等其他主流Web 框架相比,您对它有何经验?

0 投票
3 回答
166 浏览

java - 适用于以下场景的 Web 框架

我有以下场景:我在 Oracle 服务器中有一个视图,我只想在 Web 浏览器中显示该视图,以及一个或两个用于基本过滤的输入字段。没有用户,没有身份验证,只是这个视图可能带有一两列链接到第二个页面以查看主详细信息。子节点只是包含 ID 的主节点列的字符串描述。没有插入或更新。问题是选择哪个基于 JAVA 的 Web 框架可以以最少的数量完成上述任务

  1. 代码行
  2. 代码时间(主观但如果某人有超过一两个框架的经验,也是客观的)
  3. 配置工作
  4. 部署工作和要求。
  5. 依赖项和内存占用

另外: 6. Oracle APEX 不是一个选项。

3,4 和 5 可能是相同的,因为它们是除了功能编码之外的一切。我想要一些我可以编译的东西,只需通过 FTP 连接到数据库主机即可部署、运行并忘记。(例如,对于部署方面,想到了 Hudson 方式(java -jar hudson.war 仅此而已))。

另外:3,4 优先于 1 和 2。(用咆哮解释:我不介意编码很多,只要它是应用程序代码,而不是“为什么我们仍然使用 javascript 而非 http”代码)

谢谢。

编辑 1:ROO 尝试。首先我尝试了 Spring Roo,但这就是发生的事情,这正是我想要避免的事情:

  1. 下载的 Roo(设置环境变量、路径等)
  2. 看到它需要 Maven(第一种气味)
  3. 安装的maven
  4. 在 roo shell 中设置我的项目
  5. 试图运行它,但它无法构建,因为 maven 无法找到工件。
  6. 在网上搜索并最终发现我需要调整生成的 pom,因为 springsource 存储库和 maven Central 之间的问题在使用 Oracle 时引起,因为 ROO 中的一个小错误包括 maven repo 而不是 spring one...等...ETC..
  7. 放弃 Roo 是因为: 我想在本地安装的数据库中简单地单页显示表格视图,30 分钟后,除了在 maven 论坛中搜索为什么 maven 无法在某物列表中找到称为“工件”的某物之外,我没有任何进展称为“存储库”。
0 投票
5 回答
1669 浏览

c# - 如何在没有 ASPX 的情况下用 C# 创建 Web 框架?

我已经设法让 C# asp 页面在 ubuntu/apache/mono 下运行,但我不想在这些 ASP 页面中编写我的框架,我想直接使用 C#,然后我将使用模板语言为我的意见。但我不知道从哪里开始?

C# 是一种编译语言,所以......我该怎么做?我是否会编译所有内容,然后将 apache 挂钩到(单个)可执行文件中并传入请求 URL?我可以请求特定.cs页面,然后让 apache 告诉它编译,然后只有在它被更新时才“显示”它?是否可以单独编译“视图”文件以避免每次发生更改时都必须重新编译所有内容?是否有一些我可以使用的“基础”,或者我将不得不重新发明访问 GET 和 POST 变量(通过读取标题信息)以及我们在 PHP 等语言中认为理所当然的各种其他东西?

0 投票
2 回答
206 浏览

.net - 是否有任何可用于 .NET 2.0 的 Web 应用程序框架?

很抱歉,如果这个问题已经被问过很多次了——恐怕我找不到任何令人满意的答案。

我被困在一个环境(银行)中,虽然我们在开发机器上安装了 VS 2008,但生产机器被锁定到 .Net 框架 2.0 和 SQL Server 2005。

有没有我可以使用的现代应用程序框架?

我看过诸如 Spring.NET、PureMVC 和 ASP.NET MVC(S#arp Arch?)之类的东西,但我真的没有时间深入研究。

我不想就哪个框架可能最好发起一场战争,我只想知道是否有任何我可以实际使用的框架。

0 投票
2 回答
207 浏览

web-frameworks - 对没有外部依赖的 Web 框架的建议

最近我被要求接管一个小型非营利组织的网站。该网站是一个非常简单的设置,大约有十几页相对静态的信息,一些图片库和一个包含有关组织的最新信息的主页等(即使是主页也不会经常更新)。

当我发现一些相当不幸的事情时,我的第一个想法是建立一个简单的 CMS,比如 Wordpress 或 Joomla。因为这是一个非营利组织,所以该网站是由一些捐赠的托管服务提供的,而没有安装 PHP/Ruby/Python 的好处。这意味着我仅限于提供直接的 HTML/CSS/JavaScript,基本上没有其他内容。

那么,我正在寻找的是对 Web 开发框架的建议,作为最后一步,可以将网站“预编译”成直接的 HTML/CSS/JavaScript,然后我可以上传到服务器。我知道我可以自己手动编写所有内容,但是每个页面之间都会共享大量样板代码,我不想一遍又一遍地复制和粘贴。

唯一想到的框架是Google Web Toolkit,但这似乎对我的要求来说有点过分了。我真正需要的是一个不错的模板框架,我可以将新内容插入其中,因为基本上每个页面都将共享相同的页眉、页脚和导航。

还有其他建议吗?

0 投票
2 回答
294 浏览

language-agnostic - 带有脚手架和/或基于 Web 的数据库管理工具的 Web 框架?

我正在为任何关系数据库寻找以任何语言编写的流行和不流行的 Web 应用程序框架和/或数据库管理工具。

简而言之,我正在寻找具有最少编程工作量的 Web 可访问 CRUD 前端

例如:

0 投票
6 回答
1701 浏览

asp.net-mvc - 为什么基于动作的 Web 框架占主导地位?

大多数 Web 框架仍在使用传统的基于动作的 MVC 模型。控制器接收请求,调用模型并将渲染委托给模板。这就是 Rails、Grails、Struts、Spring MVC ......正在做的事情。

另一类,基于组件的框架,如 Wicket、Tapestry、JSF 或 ASP.Net Web 表单在过去几年中变得越来越流行,但我认为传统的基于动作的方法更受欢迎。甚至 ASP .Net Web Forms 也成为了 ASP .Net Web MVC 的同级名称。编辑:也许我的看法是错误的,因为人们对 Wicket 越来越感兴趣。如果我问谷歌趋势,传统的 MVC 框架有更多的增长。

我认为使用这两种框架构建的应用程序非常重叠,所以问题是:为什么基于动作的框架如此占主导地位?