哪个Java Web框架最能支持"Web UI设计器"角色?也就是说,哪个框架可以让你:
和许多其他人一样,我发现这些功能在我使用大量JSP片段和包含的大型遗留Struts 1.x应用程序中非常缺乏.
我决定将我的应用程序移植到JSR-168/268门户环境,但尚未确定哪些Java Web框架将为portlet提供支持.我对任何形式开放(基于行动,基于组件等),关键标准是它如何支持上述角色.
我对Tapestry很感兴趣,Tapestry声称它的视图是符合XHTML标准的页面(它只是添加了额外的Tapestry特定属性,以便在运行时进行处理).这听起来像是一个Web UI设计工具包.但是,我想知道这是否是现实世界中实际发生的事情,或者是否需要妥协.
当然,如果有比Tapestry更好的东西,我很乐意听到它!
我需要您的建议来选择用于开发大型项目的Python Web框架:
数据库(Postgresql)将至少有500个表,其中大多数具有复合主键,许多约束,索引和查询.大约有1,500个观看次数.该项目属于金融领域.Alwasy的新要求即将到来.
ORM会有帮助吗?
我正在寻找一个合适的跨平台Web框架(如果这是正确的术语).我需要的东西不依赖于知道服务器的地址或文件的绝对路径.理想情况下,它将带有(开发)服务器并得到广泛支持.
我已经尝试过PHP,Django和web2py.Django有一个管理面板,需要太多的信息(如服务器的地址或IP),并感到不愉快的工作; PHP有chown和chmod与服务器冲突(代码无法访问上传的文件,反之亦然),无法正确处理网址; web2py在编译时崩溃,手册没有涵盖 - 更不用说使用管理面板了.Python可能是要走的路,但即使是Python的不同Web框架和发行版的数量太多,我也无法单独安装和测试.
我需要的是一种简单有效的跨平台Web开发语言,几乎可以在任何地方使用.没有无用的管理面板,没有花哨的用户界面,没有数据库(必然),没有像用户/访问/级别的限制,当然也没有"Web 2.0"废话(因为我讨厌这个反义词).只是一个功能强大的文件和请求解析器.
我习惯用C和其他低级语言编程,所以难度不是问题.
我一直在和Django一起打路,看过Pylons.Pylons似乎正是我所需要的(更绿的草),但后来我意识到它们在整个地方都有全局变量,并且被黑暗灵魂注入的黑魔法(灵魂如此黑暗以至于它们甚至杀死了独角兽).
有没有什么是企业值得的(即,没有强加性能或扩展限制),留下我的方式,但提供基本的请求/响应处理,会话,SQLAlchemy(也许),以及一种方式插入模板等?有什么希望吗?
我一直在努力在Django开发SAAS,这是一场噩梦.它们不支持多列主键,并且在开发更复杂的应用程序(特别是具有多租户权限)时,您不会遇到模型转义等许多其他问题.我不使用它们的身份验证系统并不需要我自己构建.我只需要安全性(CSRF,XSS,SQL注入等).
我对框架或语言没有太多经验,所以我需要你的帮助.
这是我到目前为止所做的,所以你可以理解我来自哪里.
我使用Java/Spring MVC/Hibernate开发了一个Web应用程序.在前端我有一些jquery数据表对数据库进行ajax调用,另一个页面执行存储的prod就是这样.
现在我厌倦了所有的配置,bean,hibernate mapppings,spring mappings,apache tiles,然后列表继续.
我有一个Groovy/Grails的游戏,这似乎更容易,但这意味着我需要学习groovy,我听说它的性能弱点.
所以我遇到了Play Framework,有人可以告诉我,如果Play可以让我的生活更轻松,或者我应该进入Groovy/Grails甚至是scala/lift.
我手上没有太多时间来学习另一种语言,所以如果我能够使用核心Java并使用Play会很棒.
那么我所描述的头痛是什么原因有RoR/python-django,grails等等?或者是别的什么?
谢谢,
格伦.
Web框架无处不在,我想不出没有Web框架实现的编程语言(至少是我所知道的那些).Vala似乎是Linux开发人员等待的编程语言,它从C#中借鉴了很多,这是非常好的恕我直言.
是的,Vala被用于开发优秀的Gnome应用程序,但仍然; 我们见过像node.js这样疯狂的实现.我们有多大可能看到基于Vala的Web框架?这可行吗?这是个好主意吗?
Angular可以使用ui-router来定义状态,以便在应用程序中移动.例如,当仍然在一个页面上时,您可以在页面的左侧有列表视图,同时在右侧有详细视图.然后,每当您从左侧列表更改记录时,详细信息也会更改,但是,您仍然在同一页面中.是否有可能在WebSharper中,或者还有其他选项如何处理场景?
此外,angular具有模板(和指令)的概念.除其他外,这使得能够将本机html代码包装到模板中,并将其用作其他一些html页面中的指令的一部分.例如,可以使用像select2这样的javascript库.这也可能在WebSharper中,例如使用select2库吗?
我完全自己用 HTML/CSS 创建了一个网站。还可以将 Javascript 用于事件(单击按钮,...)。
现在我想用它连接一个 python 脚本,更重要的是,将结果从 python 返回到我的网站并在那里显示(使用)它们。考虑这样的事情:
带有输入和按钮的网站。如果您单击按钮,则应运行 python 脚本,如果输入是奇数或偶数,则返回该脚本(当然,对于这种特定情况,您不需要 python,但我想这样做)
根据我的研究,我相信 Flask 是做这件事的图书馆(?),但我真的不知道该怎么做。我发现的例子很少。如果有人可以实现上面的示例或告诉我如何准确地做到这一点,我将不胜感激。
我知道网上已经有一些关于这个概念的问题,但正如我所说的,例子很少。
我正在开发一个需要Web前端的应用程序.我所关心的只是iOS,Android应用程序的HTTP接口.后端将使用MongoDB.
我需要使用Python框架吗?我看到Django想为我生成数据库接口.从粗略阅读Django教程不清楚为什么我必须使用所有那些"应用程序",如admin,auth等.我没有看到在Django中禁用数据库接口的方法.
当我之前编写php代码时,我需要的只是php apache模块,我可以访问php代码中的HTTP头,我自己处理了所有内容.我可以不用python做那样的事情吗?为什么人们使用框架?
web-frameworks ×10
python ×5
java ×3
django ×2
angularjs ×1
f# ×1
flask ×1
frameworks ×1
grails ×1
javascript ×1
jvm ×1
pylons ×1
scala ×1
tapestry ×1
vala ×1
websharper ×1
wicket ×1
wsgi ×1