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

.net-3.5 - .NET Framework 3.5 不会安装在 VISTA 32 位上

运行 VISTA 32 位。

我正在尝试安装 c# Visual Express 2008 - 但它需要 .NET 3.5。安装期间的先决条件之一是 .NET 3.5 ...它尝试安装它但失败了,没有真正的错误消息。

所以我从 MS 网站下载了独立的 .NET 3.5 并尝试了。再次失败并出现错误

[10/17/08,23:17:07] WapUI:[2] DepCheck 指示未安装 Microsoft .NET Framework 3.0SP1 (CBS)。[10/17/08,23:50:55] Microsoft .NET Framework 3.0SP1 (CBS):[2] 错误:组件 Microsoft .NET Framework 3.0SP1 (CBS) 安装失败。MSI 返回错误代码 34

我目前安装了 c# Express 2005 版。但是我读到的所有内容都表明我可以将这两个应用程序安装在一起。我相信 2005 运行的是 Framework 2.0。2005 速成版运行良好。- 它只是 2008 版我在安装 .NET 3.5 时遇到问题......

有任何想法吗 ?谢谢

0 投票
10 回答
938 浏览

php - 在预算网络主机上运行的好 php 框架?

我想创建一些使用 PHP 作为编程语言的小型网站。我查看了几个框架,但它们看起来都相当大,并且不确定它们在共享托管环境中运行的好坏。我想知道是否有人知道在共享主机中运行良好的框架?我正在寻找具有 MVC 和 ORM 功能的东西,其他任何额外的东西都会是一个奖励。

0 投票
11 回答
51196 浏览

javascript - 可用的 iPhone Web 应用程序 JavaScript UI 库/框架

我正在启动一个以 iPhone/iPod Touch 上的 Mobile Safari 为目标的 Web 应用程序。我正在评估当前可用的客户端 JavaScript/CSS 库/框架。

这些是我目前知道的:

还有其他人吗?在我做出决定之前,我想确保我没有遗漏任何东西。我只是在寻找客户端 JavaScript/CSS 解决方案,并且由于时间限制,从头开始构建一个不是一种选择。没有服务器端 PHP、Ruby、Python、Java 等解决方案。

我知道iPhone Web 应用程序、模板、框架吗?被问到的问题,但这只提到了 iUI 和 UiUIKit。

谢谢

0 投票
2 回答
226 浏览

frameworks - 您最喜欢的 Web 框架中缺少的一项功能是什么?

今天有几个非常高质量的 web 框架,每个人似乎都能找到一个成为他们最喜欢的。然后,他们对所讨论的框架只有好话要说,并且他们将他们的个人经验与框架如何使 Web 开发对他们来说更愉快有关。

太好了,我在 stackoverflow 上看到的与 Web 框架相关的问题已经以有用的方式得到了回答,同时避免了激烈的战争等等 - 这说明了很多关于参与这里的人,并且很高兴阅读高质量的内容。

所以这是我的问题:当然,有 99 个理由喜欢你最喜欢的 Web 框架,但你希望它拥有的 1 个额外功能是什么?还是您认为可以改进的那 1 个领域?

希望我们已经摆脱了“我的框架比你的框架更好”的毫无意义的讨论,并且我们也意识到所有框架都有它们的最佳点。我当然尊重那些承认自己喜欢的框架并不完美的人,我想了解人们发现缺少或可以改进的功能类型。谁知道呢,那些框架的开发者可能会听到你的声音并实现/改进这些功能!

提前感谢您的回复。

0 投票
5 回答
2212 浏览

javascript - 哪个 JavaScript AJAX 框架最强大且非常轻量级?

我一直在使用 jQuery 在基于 Web 的应用程序中完成整个 AJAX 魔术。但我决定不需要 jQuery 拥有的所有这些惊人的功能,除了它的 AJAX 函数(如、$.ajax()$.get()$.post)。getJSON()load();

你能推荐一个轻量级的跨浏览器 AJAX 库/框架(最多约 10 kb)吗?

0 投票
8 回答
26013 浏览

javascript - 您选择的跨浏览器 javascript GUI

更新- 可在此处找到截至 2015 年 2 月更新的全面比较:

Ext JS 的替代品


2008年问题

有许多很棒的和不太好的 Javascript GUI 框架。我看过一些(只是表面上)。我对他们中的任何一个都想不通

滚动到此问题的末尾,看看其他人怎么说

  • Ext.js是许多人的明显选择,因为它是最知名的框架之一。
    优点:看起来很棒,社区很大,有很多扩展/插件,GPL'ed
    缺点:无法使用具有商业许可的第三方扩展(其中一些扩展具有杀手级功能)

  • Backbase相对鲜为人知。XML 和 Javascript 的奇妙组合,让人联想到 XUL。但是,它已经是跨浏览器的
    优点:看起来不错,非常可扩展,可以轻松集成一些非常简洁的东西
    缺点:定价过高且受 CPU 限制(尽管最多可在 2 个 CPU 上免费使用),论坛响应缓慢(虽然商业支持据说很快)

  • qooxdoo也很受欢迎。
    优点: 请填写
    缺点:代码略杂(根据道听途说)

  • YUI 填写描述
    优点:组织良好的代码 缺点: 许多小部件仍处于测试阶段

  • Dojo 填写描述
    优点:类的增量加载
    缺点:可能会觉得臃肿

  • jQuery UI
    优点:小部件不相互依赖
    缺点:在早期开发阶段,小部件很少
    可能被更广泛接受的趋势: jQuery 与 ASP.NET MVC 一起发布


你说什么?你用什么,为什么?您更愿意使用什么,为什么?在任何类型的项目中


要更新您的输入...

请参阅 Sergey Ilinsky 的这篇精彩评论,它很好地解释了当您只想拉动您的页面时应该选择哪个框架,构建一个具有丰富前端的应用程序(有多种选择,不少于)

另一个线程中的一个有趣评论比较了 jQuery、Dojo、Prototype、Mootools、SproutcoreCappuccino (问题已删除)

0 投票
2 回答
1793 浏览

php - 组织 PHP 类层次结构的最佳方法

我的大多数项目都使用了一个有点原始的框架,但是我想到了一个通用的设计问题,我还没有解决。对于给定的应用程序,我应该将特定于应用程序的类结构与框架的结构分开,还是在框架之上构建不是一件坏事?

例如,假设我有一个带有基本 Controller 类的框架,并为我的应用程序的给定部分扩展了它。哪种安排最有意义,为什么?

类结构 A:

  • 调试时直观、易于查找源文件。
  • 文件命名/目录结构反映了类层次结构。

类结构 B:

  • 保持框架模块化,易于更换/更新。
  • 给目录结构增加了一些复杂性,目录/文件命名不再遵循类层次结构。

总的来说,我知道这将取决于个人喜好,但我想确保在决定走哪条路之前权衡所有利弊。它实际上归结为类命名和目录结构,因为在任何一种情况下,实际的层次结构都将保持不变。

0 投票
1 回答
317 浏览

python - 如何在 Django 模型中编写方法来检索相关对象?

我有两个模型。我们称它们为对象 A 和对象 B。它们的设计如下所示:

现在,假设我想在 Foo 中创建一个方法,该方法返回引用该 Foo 实例的所有 Bar 对象。我该怎么做呢?

0 投票
8 回答
65400 浏览

frameworks - 什么是脚手架?它是特定平台的术语吗?

脚手架,是什么?它是 Rails 独有的吗?

0 投票
14 回答
2741 浏览

frameworks - 游戏编程 - 如何避免重新发明轮子

概括:

我可以在不重新发明轮子的情况下用 C 编写“厚客户端”游戏,还是应该硬着头皮使用一些库或 SDK?我是一个中等的 C 程序员,并且不害怕使用指针、数据结构、内存位置等。如果它能给我制作一个伟大的“厚客户端”游戏所需的控制权。但是,我正在考虑为了权力和控制而不是 易用性而避开高级语言和框架。

有时我对修补 2D 格斗/平台游戏作为一个副项目很感兴趣。我主要是一名具有 Python、Ruby 和 PHP 经验的 Linux 服务器端程序员。我知道其中一些语言有很好的框架,比如PyGame。我也知道人们在 Air 和 .NET 等方面取得的成功......但我有一些担忧:

  • 性能:脚本语言是出了名的慢。如果我正在制作一款实时游戏,我希望它尽可能快。
  • 庞大的二进制文件:使用 .NET 之类的框架或 Ruby 之类的脚本语言通常会导致您不需要的大型 CLR 或库。我想做的游戏会小而简单——我不希望它的CLR比游戏本身大!
  • 额外的东西:老实说,我只是不喜欢继承一些大型游戏库的包袱,如果我能更好地围绕我自己的代码。

我问这个问题是因为我知道我很容易患上这里没有发明综合症。我一直想自己编程,我敢肯定这会浪费很多时间。然而,这对我来说非常有效——例如,我没有使用Rails(一个非常大的 Web 项目框架,其中包含一个 ORM 和 GUI 工具包),而是使用了一系列较小的 Ruby 工具,如racksequel组合在一起漂亮。

所以,我转向你,SO专家。我是不是太天真了?这是我的看法:

  • 使用 C
    • 缺点
      • 可能会让我讨厌编程
      • 重新发明轮子的高风险
      • 需要很长时间以至于我失去兴趣的高风险
    • 优点
      • 久经考验 - 大多数 A-list 游戏都是用 C 语言完成的(今天仍然如此吗?)
      • 对内存管理、速度、资产管理等的高度控制,我相信自己会学会处理这些
      • 没有杂物
  • 使用框架或 SDK
    • 缺点
      • 交付物过大的风险
      • 在游戏开发的各个方面都依赖于原始库作者——如果没有我想要的功能怎么办?我必须自己编程,这还不错,但首先部分违背了使用高级框架的目的
      • 性能问题的高风险
    • 优点
      • 更快的开发时间
      • 可能更容易维护
      • 没有浪费时间重新发明通用范式

我还能在这个列表中添加什么?这是一个纯粹的判断电话,还是有人可以为我达成交易?欢迎提出书籍建议。