我们正处于将基于定制开发的mvc框架构建的大型网站迁移到基于Java的Web框架的规划阶段,该框架提供对ajax,富媒体内容,mashup,基于模板的布局,验证,最大html /的内置支持java代码分离.Grails看起来是个不错的选择,但是,我们不想使用脚本语言.我们想继续使用java.基于模板的布局是一个主要问题,因为我们打算将此Web应用程序与具有类似功能但外观和外观完全不同的多个网站一起使用.
基于门户的解决方案是否适合这个问题?
任何关于使用"Spring Roo"或"Play"的见解都会非常有帮助.
我没有找到类似的职位像这样,但它是一个多岁.事情肯定在同一时间发生了变化!
编辑1:谢谢你的答案!这个网站正在成为沟内程序员信息的最佳单一来源.但是,我期待有关使用portal-cms二人组的更多信息.Jahia看起来像货物.有什么相似的吗?
我只是尝试使用Vaadin Framework,在我看来它很容易使用.此外,我喜欢他的框架是它建立在Google Web Toolkit(GWT)之上.
你怎么想,我应该继续使用这个框架,还是最好坚持使用GWT?
Python和Ruby通常被认为是具有相似表现力和力量的近亲(虽然具有完全不同的历史包袱).但有些人认为Rails框架的巨大成功确实与它所构建的语言有很大关系:Ruby本身.那么为什么Ruby比Python更适合这样的框架呢?
我正在考虑使用Java创建自己的网站,并试图决定使用什么框架.但是,快速搜索Java框架可以选择50多个!
我的网站只是为了我自己在开始时构建它的乐趣,但如果它变得流行,那么它具有一定的可扩展性,或者至少能够为此重新设计将是一件好事.
更受欢迎的框架之间的主要区别是什么?有没有一个显着优于其他人的情况?例如,高流量企业应用程序与低流量小型应用程序.我也想知道有些人比其他人更容易学习和使用.
是否有人对这些框架有一些经验并可以提出建议?绝对数量的选择是否可以作为早期警告,以尽可能避免基于Java的Web开发?
我发现我在Web框架和Web服务器之间感到困惑.
Apache is a web server.
Tornado is a web server written in Python.
Nginx is a web server written in C
Zend is a web framework in php
Flask/Bottle is a web framework in Python
RoR is a web framework written in Ruby
Express is a web framework written in JS under Node.JS
我们可以说node.js是一个Web服务器??? 我在Web服务器/框架之间很困惑.
如果某种方式node.js是某种web服务器,而不是webframework(Express确实如此),为什么我们需要将整个node.js放在Nginx服务器之上? 关于SO的问题
谁可以帮忙???
套件
我想开发一个供我个人使用的网络应用程序,我可以通过手机和计算机访问.我以为我会在途中磨练我的Python技能并使用简单的python web框架编写它.
我可以使用哪些主机来托管我的Web应用程序
我正在尝试开始我希望在Java中使用相对快速的Web应用程序,但我尝试过的大多数框架(Apache Wicket,Liftweb)都需要这么多的设置,配置和尝试把我的脑袋包裹在Maven周围,同时让整个事情与Eclipse玩得很好,我花了整个周末试图达到我编写第一行代码的程度!
任何人都可以推荐一个简单的Java webapp框架,它不涉及Maven,可怕的复杂目录结构,或者必须手动编辑的无数XML文件?
Clojure有一些Web框架
还有一些用于处理某些Web开发子任务的库,例如
还有数百个Java库可供使用.某些方面,已经讨论过在这里和他们两个的比较了一下.
我想知道这些框架/组件在成熟度,范围,开发的容易程度,Django/RoR感觉等方面的比较.
web-frameworks ×10
java ×4
frameworks ×2
python ×2
clojure ×1
comparison ×1
gwt ×1
haskell ×1
java-ee ×1
lift ×1
node.js ×1
ruby ×1
scala ×1
vaadin ×1
web-hosting ×1
webserver ×1
yesod ×1