问题标签 [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 投票
4 回答
168 浏览

gwt - 一般问题,您想从 Web 框架中得到什么?

在 MVC 应用程序中,构成该应用程序的一些组件是什么。您希望拥有哪些工具和功能。不管服务器端语言是什么,你想要什么?

我在我的代码中看到很多我编写了一些似乎应该已经存在的功能。我查看了谷歌网络工具包,他们似乎做对了。小部件是小部件,您只需将它们添加到您的应用程序中。

例如。我使用 J2EE 应用程序,但在其他语言中,组件是相同的。

  1. 控制器对象
  2. 控制器处理程序,由控制器对象中的方法定义。
  3. 定义 URL 映射和设置的配置文件。
  4. 模板服务器页面文件(例如 JSP/ASP 文件)。
  5. 定义应用程序对象和数据库之间的 O/RM 映射的配置文件。
  6. 定义数据库连接属性的配置文件。
  7. JavaScript 库(例如 jQuery)
  8. 记录配置文件
  9. 资源消息包文件
  10. 验证配置文件或代码
  11. 中间件组件和对象(EJB 配置、JMS/消息传递配置等)。
  12. 信用卡或其他中间件连接 API 和库。

你还能想到什么?

0 投票
2 回答
1258 浏览

php - CakePHP 和 Flex - 它们可以集成吗?如果可以,是丑还是好?

我在看一个新项目,我们想要使用 Flex(提供与 AIR 的轻松集成并为我们的项目提供桌面应用程序)。CakePHP 与 Flex 一起玩有多容易,或者是否有更好的 PHP 框架与 Flex 一起使用,或者我们应该不使用?

0 投票
4 回答
2884 浏览

vb.net - VB.NET 最好的模拟框架是什么?

在语法方面和能力方面最好的模拟框架是什么?

我的问题:现在大多数模拟框架都使用 lambda 表达式,这在 VB.NET 中编写起来真的很难看,那么有没有框架在没有 lambda 的情况下具有良好的语法或具有不需要 lambda 的流畅语法?

0 投票
14 回答
4042 浏览

python - 企业网站和内部网的框架/CMS 建议(我必须说服总统它是可靠的!)

亲爱的堆栈溢出社区,

我的任务是为我工作的一家大公司改造几个网站,并为组织内的内容管理和文档存储开发一个内部 Intranet 站点。

我的“问题”是这样的:他们希望我使用一个框架/一组语言/技术,我可以向他们证明这些框架/一组语言/技术是“具有良好记录的稳定、企业级技术”。

规范的“大图”实际上并不太复杂:实施企业级 CMS 来管理每个部门的网页,这些网页主要处理产品信息和文档(即 www.linksys.com 的更简单版本)。

作为一名开源程序员,我想将 Python 与 TurboGears 一起使用并从头开始构建它,但我真的无法找到一种方法来向总裁证明 TurboGears 拥有巨大的企业业绩记录。Zope 似乎有很多企业用途,但在我看来有点臃肿。Django 可能是一种选择,但似乎不如 TurboGears 灵活。

我宁愿不使用 PHP,但 Drupal 有一份非常不错的简历,其中包含“正确”的名称(AOL、Sony、MTV);另外,它可以帮助我从头开始构建许多 CMS 组件。

Rails 可能是另一种选择,但我对它不太熟悉(作为 Python/PHP 程序员,Ruby 的语法让我发疯)。

SO 社区对这样的项目有什么建议?我相信你们中的许多人都面临着同样的困境。什么最终为您工作/不工作?正如我之前所说,我的第一选择是 Python,第二是 PHP,第三是 Rails。

谢谢你,赛斯

0 投票
11 回答
7374 浏览

unit-testing - 存在哪些突变测试框架?

在另一个问题中,我问突变测试在实践中是否有用。由于我没有得到任何让我满意的答案,我想自己检查一下当前的工具。所以我需要一个关于当前现有突变测试框架的概述。其中哪个最有用,为什么?

  • 我用 Java 编程,所以我更喜欢 Java 工具,但我会冒险看看不同语言的有趣框架。
  • 我想集成到一个自动构建过程中,所以我更喜欢可以通过命令行执行的工具。
0 投票
7 回答
6309 浏览

mysql - 编写用于测试 SQL 存储过程的单元测试框架

今天我有了一个想法,想为 MySQL 中的存储过程编写一个单元测试框架。完整的想法写在我博客上最近的一篇文章中。简而言之,它是这样的:我想自动化我的程序测试,我想使用一种标准化的方式来测试我的程序。单元测试被广泛记录,并且有无数的 XUnit 框架,为什么不为 MySQL(或任何其他数据库)编写一个。它当然是开源的。你怎么看?这是愚蠢的,愚蠢的,不必要的还是什么?或者另一个想法是用 SQL 编写一个通用的数据库框架。嗯,我真的很想和某人讨论一下,收集想法和想法。

0 投票
3 回答
134 浏览

user-controls - 相当于其他框架中的webcontrols?

什么是 ASP.Net 以外的框架中的 Web 控件等价物?

具体来说,我想了解 Java、PHP 和 Ruby on Rails。

这些 Web 开发框架的相对优点/缺点是什么?

我对 ASP.Net 有所了解,并被要求研究开发一个具有可配置控件的应用程序。我知道如何在 ASP.Net 中执行此操作,但它是在 linux 机器上运行的,根据我的经验,运行 ASP.Net 时 Mono 并不成熟/稳定。

澄清

基本上,我所说的 webcontrols 是一组可重用的组件,我可以使用各种值进行初始化。

因此,例如,如果我想要一个可重用的组件,它在页面上绘制某种图形。我想列出其中的几个来绘制不同的东西。

0 投票
8 回答
689 浏览

.net - 网站版本 2,保留 PHP 还是迁移到 .Net?

我有一个用 PHP 4 构建的网站,其中包含我手工制作的框架。该代码已有 3 年历史,而且我的能力有限(需要付出很多努力才能进行更改)。

我决定做这个网站的新版本。从那以后我的知识有所增加,现在我知道存在很多框架,并且IOCORM也在那里......问题是在我所有的研究中,我没有找到完全满足我的 PHP 的东西。另一方面,在我的工作中(主要是在 .Net winform 2.0 中),我看到了许多好的 IOC 和其他可能的解决方案,而且我认为 .Net 在开发具有最佳实践的软件方面更加成熟。

我还没有为 PHP 找到很多好的 IOC。至于ORM,我看过Propel,它看起来不错,但也没有找到完整的Framework(Symfony文档不是最新的,包含很多错误;我认为Zend看起来太大了......),等等

您是否建议我简单地尝试另一个框架并将网站保留在 PHP 中,还是切换到 .Net 是个好主意?

这个问题的原因

  • 系统工作但已经开始变慢(因为它有更多的用户)。数据库标准化太多......等等。
  • 代码还不错 - 业务逻辑与 HTML 分离 - 但问题是控制器位于视图内部,因此进行一些布局更改变得越来越难。
  • 没有做过单元测试,做出改变非常“压力”。
  • 系统没有登录,很难获得快照以查看一切是否正常。

更多信息(2008 年 11 月 3 日添加)

  • 我知道 .Net 2.0 这就是为什么我的替代方案是 .Net 而不是 RoR。
  • 我建议另一种语言不是为了速度问题,而是为了可用的工具/框架。
  • 由于数据库规范化,它很慢,太多的表在理论上很好但在实践中并不好(我们从错误中吸取教训!)
  • 这是一种爱好,但我认真对待它,因为我从一开始就有超过 25 000 名用户注册(并非全部活跃)。

来自这里的人的当前建议

我想我会保留我所做的并尝试慢慢地进行一些重构。令我惊讶的是,大多数投票都是保留当前系统,但很好:P 这对我来说短期内可能更简单。


感谢 nickf,他对我的所有文字进行了拼写检查。

0 投票
9 回答
952 浏览

frameworks - 桌面软件开发选项

来自一个困在网络世界的程序员......

目前用于桌面应用程序开发的最常见的桌面开发“框架”有哪些?

  1. 为 Windows 和 OS X 编写桌面软件是否现实?

  2. 使用相同的基本代码为具有部分 Web UI 和桌面 UI 的应用程序编写业务/数据层是否现实?

0 投票
8 回答
6892 浏览

java - JBoss/Java 的状态机框架?

我们正在开发一个涉及许多不同测试的应用程序,其中每个测试都会引导用户执行多个步骤。我们正在考虑使用状态机框架从代码中捕获状态/转换。我们也在考虑使用规则引擎来补充规则。任何人都有任何可以与 JBoss 和/或 Java 一起使用的状态机框架的经验吗?提前致谢。

-阮