Questions tagged «web-framework»

3
为什么JavaScript框架/库具有纯JavaScript中已经存在的功能?
我想知道为什么框架/库虽然本身已经存在,但是却有自己的帮助器。 让我们以jQuery和AngularJS为例。它们具有自己的each迭代器功能: jQuery.each() angular.forEach() 但是我们有Array.prototype.forEach。 同样, jQuery.parseJSON() angular.fromJson() 但是我们JSON.parse()在原始JavaScript中具有该功能。


4
如何为我的Django网站开发前端(UI)
我正在学习Django和Web开发的新手。如果您觉得这个问题太蠢了,请原谅。 因此,我正在使用Django创建一个Facebook应用程序,并将其托管在Google App Engine中。该项目将专注于阅读任何网站的RSS / Atom提要(这就是我现在能说的)。 我确定足以处理RSS / Atom文件,但是我担心前端(用户界面)部分-“设计部分”。我不知道HTML / CSS / JavaScript(我可以处理简单的HTML东西,但这不会导致任何设计问题)。 首先,我考虑过使用Dreamweaver之类的工具或任何等效软件来设计UI,但是当我真正开始学习django并开始使用它时,这似乎是“不可能”的事情。 所以, 我应该如何设计网站的UI部分?我不能使用Dreamweaver之类的工具吗? 如果否,那么像我这样不懂JavaScript / CSS的人的最佳方法是什么 如果是,那么Dreamweaver的最佳开源替代方案是什么? Google App Engine可以处理所有这些吗? 与Django打交道的人如何编辑这些模板页面。Django提到它将逻辑(视图)和设计(模板)部分分开,以便公司中的不同部门可以分别处理。但是,考虑到Django的HTML页面充满了与HTML(设计)无关的“标签”,UI用户如何处理它?

2
内部使用网站:是否有针对SQLite的令人信服的案例?
许多Web框架(例如Flask或Django)都使用SQLite作为其默认数据库。 SQLite之所以引人注目,是因为它包含在python中,并且管理开销非常低。 但是,大多数高流量的公共生产站点最终都使用更重的数据库:mySQL,Oracle或postgresql。 问题: 假设: 站点流量适中,并且将同时进行对数据库的读/写访问 我们将结合使用SQLAlchemy和SQLite写锁(尽管此注释使我有些紧张) 该数据库可能包含60,000条记录 数据结构不需要在较重的数据库中发现的高级功能 对于作为中等流量内部公司工具的网站,是否存在令人信服的反对SQLite并发的案例?如果是这样,什么条件将导致SQLite出现并发问题? 我正在寻找已知的特定根本原因,而不是普遍的恐惧/未经证实的指责。

1
Haskell Web框架调查[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 Haskell有多个Web框架,例如Happstack,Snap和Yesod,还有可能更多。 它们在哪些方面有所不同?例如: 功能(例如,仅服务器,或客户端脚本,轻松支持各种数据库) 成熟度(例如稳定性,文档质量) 可扩展性(例如性能,方便的抽象) 主要目标 另外,使用这些框架的真实网站/ Web应用程序的例子有哪些? 非常感谢。

7
在支持模块/插件时如何组织MVC框架?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 关于MVC框架,我已经看到了两个主要的代码库结构。问题在于它们似乎都伴随有组织缺陷。 标准MVC /controller /model /view 问题:没有分离相关组件(论坛,博客,用户等)。 模块化MVC /blog /controller /model /view /user /controller /model /view /forum /controller /model /view 选择基于模块的系统会给您带来麻烦。 长名(Forum_Model_Forum = forum / model / forum.php)(如Zend) 使用文件系统搜索is_file()来查找具有论坛模型的文件夹?(像小花一样) 尝试分离不同的模块时,它们的其他任何MVC结构是否运行良好?我缺少这些结构带来的好处吗?

3
Ur / Web用于网络编程的新的纯功能语言?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 在搜索类似Haskell的语言的Web框架时遇到了Ur / Web项目。它看起来像一个人完成的非常有趣的项目。 基本上,它是Web编程的领域特定的纯功能语言,它充分利用了ML和Haskell的优势。语法是ML,但是Haskell有类型类和monad,并且经过严格评估。服务器端被编译为本地代码,客户端被编译为Javascript。有关其他广告优势,请参见幻灯片和常见问题页面。 查看这些演示及其源代码,我认为该项目非常有前途。最新版本是20110123,因此目前似乎正在积极开发中。 这里有人有进一步的经验吗?与ML稍微冗长的语法相比,与Haskell相比是否存在问题/烦恼?

8
JSF是否真的准备交付高性能Web应用程序?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 我听说过很多有关JSF的好处,但据我所知,过去人们也对该技术有很多严重的抱怨,却不知道情况有多大改善。我们正在考虑将JSF作为社交网络项目的可能技术。但是我们不知道JSF的性能得分,也无法真正遇到使用JSF的任何现有高性能网站。人们抱怨它的性能可伸缩性问题。 我们仍然不太确定我们是否通过选择jsf做正确的事情,因此希望听到您的所有意见并考虑您的意见。 是否可以配置JSF以满足社交网络服务的高性能需求?同样,要解决JSF当前的问题,在多大程度上可以生存。它到底有什么问题? 我并不 担心其他人通常会抱怨的与JSF的开发复杂性,因为根据我的个人经验,我认为这并不是真的,但是我更担心什么性能和可伸缩性问题。并且,请不要仅仅在与旧版本相关的旧问题上滥用它。我只是在乎现在的状态,无论过去是什么。

4
Erlang Web框架调查[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 (受到类似问题的启发) 有许多适用于Erlang的Web框架,例如Nitrogen,Chicago Boss和Zotonic,等等。 它们在哪些方面有所不同?例如: 功能(例如,仅服务器或客户端脚本,轻松支持各种数据库) 成熟度(例如稳定性,文档质量) 可扩展性(例如性能,方便的抽象) 主要目标 另外,使用这些框架的真实网站/ Web应用程序的例子有哪些? 编辑:开始赏金,希望它能引起一些对话

6
我如何理解javascript框架的爆炸式增长?我应该全部学习吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 对于仍在以常规方式进行Web开发(服务器端为PHP / J2EE / Struts,客户端端为HTML / CSS / Javascript)的初学者Web开发人员,最近的Trello技术堆栈博客文章使我大失所望。 我不由得对本文中提到的新技术和框架列表感到不知所措,尤其是Javascript框架的普遍存在。 我的问题是,这是网络开发的未来吗?是否有任何文章,网站或资源可以帮助我理解这些新框架在现代Web应用程序中的适合位置?

4
解释模型视图控制器
我在开发动态网站方面的经验主要限于Java Servlet。我已经使用Tomcat开发了各种Java servlet,并且我毫不犹豫地说我对这项技术以及前端的客户端HTML / CSS / Javascript相当精通。 当我想到“动态网站”时,我认为:用户请求带有查询字符串的URL,服务器接收查询,然后继续动态输出HTML以响应查询。这通常涉及与数据库的通信,以便获取请求的数据以进行显示。这基本上doGet是Java方法背后的思想HttpServlet。 但是,这些天来,我越来越多地听到有关诸如Django和Ruby on Rails之类的较新框架的信息,它们都利用了“模型视图控制器”架构。我已经阅读了许多 解释MVC的文章,但是我很难真正理解其好处。我知道一般的想法是将业务逻辑与UI逻辑分开,但是我看不出这与普通的Web编程有什么真正的不同。从本质上讲,Web编程迫使您将业务逻辑(后端服务器端编程)与UI编程(客户端HTML或Javascript)分开,因为两者存在于完全不同的编程领域。 问题: MVC在Java servlet之类的东西上提供了什么?更重要的是, MVC到底是什么?与使用Java servlet(甚至是Java servlet)甚至更传统的方法来开发动态网站时,MVC有何不同?像CGI这样的旧版本?如果可能,在解释MVC时,请提供一个示例,说明如何将MVC应用于Web开发过程以及它如何带来好处。

1
有关隧道的REST API规则
只需在REST API规则手册中阅读以下内容:不得使用GET和POST来传送其他请求方法。 隧道是指对HTTP的任何滥用,它们会掩盖或错误表示消息的意图并破坏协议的透明性。REST API不得通过滥用HTTP的请求方法来折衷其设计,以适应具有有限HTTP词汇量的客户端。始终正确使用本节中的规则指定的HTTP方法。[我的重点] 但是随后,由于只了解和,许多框架使用隧道来通过HTML表单公开REST接口。我最近的示例是一个for flask(由框架的作者提交):http : //flask.pocoo.org/snippets/38/。<form>GETPOSTMethodRewriteMiddleware 在Web框架中没有黑客或附加组件的情况下,有什么方法可以遵守“规则”?
11 api  rest  web-framework  http 

4
为什么Web框架不像编程语言那样简单,优雅且有趣?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 当我想到几乎任何编程语言(例如C,C ++,PHP,SQL,JavaScript,Python,ActionScript,Haskell,Lua,Lisp,Java等)时,我都很棒,我很乐意使用任何一种语言来开发计算机应用程序这些语言。 但是,当我想到Web框架(我大部分都使用PHP)时,例如Cake,CI,Symfony,Laravel,Zend,Drupal,Joomla,Wordpress,Rails,Django等,我就像是上帝。 为什么没有提供像编程语言一样为我提供简单,有趣和强大功能的Web框架?

8
急于开发Web的客户端
在过去的几个月中,我意识到Web开发中的客户端脚本令人兴奋。但是,尽管服务器端技术已经成熟,稳定并且为后端开发人员所接受,但是客户端技术还不成熟(即与大型服务器端框架相比),并且被许多历史悠久的开发人员所讨厌。然而,如今,每个人都在进行客户端开发。我个人希望大型服务器端框架在2-5年内消失,并关注当前趋势。 为什么会这样?用HTML5 / JS开发的新的和“分散的”客户端怎么可能优于大型且经过深思熟虑的服务器端解决方案?

5
Ruby on Rails / Grails是最快建立网站的最快框架吗?
我正在考虑将Grails用于新网站,但可以使用其他/新的编程语言和框架。我已经使用J2EE / JSF2,ASP.NET和PHP进行了开发。Grails或Ruby on Rails几乎是使功能快速启动和运行的最佳方法吗? 一些初步的想法: DJango看起来与RoR / Grails类似,我会考虑的 GWT是一个有趣的概念,但是周转时间似乎并不那么快 谢谢-乔恩
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.