235得票4回答
比较Haskell的Snap和Yesod网络框架

最近新闻中涉及到的两个Haskell Web框架是Yesod(版本为0.8)和Snap(版本为0.4)。 很明显,Yesod目前支持的功能比Snap多得多。然而,我无法忍受Yesod用于HTML、CSS和JavaScript的语法。 因此,我想了解一下如果我选择Snap会失去什么。例如,似...

198得票18回答
有哪些可用的Scala Web框架?

我刚开始学习Scala,第一件要实现的事情是一个小型Web应用程序。我过去一年一直在使用Erlang来实现服务器端软件,但我以前从未编写过Web应用程序。这将是一个很好的经验。 除了Lift之外,还有哪些适用于Scala的Web框架? 不要误会,Lift看起来很棒。我只是想知道有多少框架可...

124得票10回答
我们可以说node.js是一个Web服务器吗?

我发现我对web框架和web服务器感到困惑。 Apache是一个web服务器。 Tornado是用Python编写的web服务器。 Nginx是用C编写的web服务器。 Zend是一个php web框架。 Flask/Bottle是一个用Python编写的web框架。 RoR是一个用Rub...

92得票13回答
为什么Ruby比Python更适合Rails?

Python和Ruby通常被认为是密切相关的表亲(尽管它们有着相当不同的历史背景),具有类似的表达力和能力。但是一些人认为,Rails框架的巨大成功确实与它所建立在的语言:Ruby本身有很大关系。那么为什么Ruby比Python更适合这样的框架呢?

85得票24回答
各种Java Web框架的优缺点是什么?

我在考虑使用Java创建自己的网站,并试图决定使用哪个框架。然而,快速搜索Java框架返回了50多个可供选择的选项! 我的网站一开始只是为了自己的乐趣而建,但如果它变得受欢迎,它应该具有一些可扩展性,或者至少能够为此重新设计。 这些流行框架之间的主要区别是什么?是否存在某些情况下一个框架明...

67得票6回答
Clojure Web框架的比较

有几个适用于Clojure的Web框架: Compojure Webjure Conjure Moustache 还有一些处理特定Web开发子任务的库,例如: 用于模板的Enlive 用于模板的Hiccup 使用Ring处理请求/响应的低级事项 用于持久化的ClojureQL(虽然...

65得票33回答
有人能推荐一个简单的Java Web应用程序框架吗?

我希望开始开发一个使用Java编写的Web应用程序,但是我尝试过的大多数框架(如Apache Wicket、Liftweb)需要进行大量的设置、配置,并且在让整个项目与Eclipse协作时,还要理解Maven,以至于我花费了整个周末才试图达到第一行代码的编写点! 有没有人能够推荐一个简单的J...

61得票13回答
Django与其他Python Web框架相比有何优劣之处?

我已经尝试过存在的每个Python Web框架,花了很长时间才意识到没有一种银弹框架,每个框架都有其优缺点。我最开始使用的是Snakelets并且非常享受在较低级别上控制几乎所有内容而不需要太多麻烦,但后来我发现TurboGears,自此以来我一直在使用它(1.x)。像Catwalk和Web控...

50得票14回答
简单的Java Web框架

是否有像Sinatra(适用于Ruby)或Web.py(适用于Python)一样简单的Java Web框架?

49得票12回答
不使用Java Web框架,改善生活?

我已经厌倦了每天都要学习一种新的Java Web框架。JSP、Struts、Wicket、JSF、JBoss Seam和Spring MVC只是其中几个,所有这些无数的框架都试图解决同样的问题。然而,它们中没有一个真正解决了根本性问题-这就是为什么总是不断出现新的。 大多数框架在第一印象上看...