没有手写JavaScript的AJAX web应用程序
AJAX web applications with no hand-written JavaScript
我正在寻找能够创建启用ajax的web应用程序而无需手动编写JavaScript代码的解决方案。要求如下:
- 性能不重要。它可能很慢,JavaScript可能未优化,生成的代码量可能很大。
- 平台并不重要,只要我可以在Linux或Windows上工作。
- 语言无关紧要,只要是Python, Java或c#。
- 我希望能够创建复合的"小部件",可以使用AJAX动态更新。例如,我希望能够动态加载数据,并在用户单击该页上的按钮时将现有控件替换为其他控件。
- 只要这个解决方案提供了像"面板"(复合小部件),"EditBox"answers"标签"这样的概念,我不在乎是否很难创建我自己的控件。
你觉得怎么样?
我觉得GWT很适合你。
选择GWT的原因
我结合JSF 2和PrimeFaces用AJAX编写了我的第一个网站。PrimeFaces是非凡的,易于使用,不需要手写的JavaScript。他们的网站上有一个展示会。
我推荐你使用Google的GWT。这是一个很棒的框架,它允许创建Web 2.0应用程序,而完全不需要处理HTML/JavaScript。
听起来你想把JS当作一种中间语言(CoffeeScript目前就是这么做的),但在此之上,你想把DOM转换成一些完全不同的API。
此外,web应用程序的关键在于,它们在很大程度上独立于平台表现相同…至少在桌面操作系统上是这样。
我认为最接近python的东西将包括CoffeeScript(其语法在许多方面类似于python和Ruby)和一个小部件库,类似于JQuery UI。(我真不敢相信我竟然推荐了这两件事)。
编辑:对不起,忍者在编辑我的帖子。
相关文章:
- Ajax对web URL的调用导致javascript错误
- 无法在Windows 10 Cordova应用程序中从Web视图进行ajax调用
- Ajax不调用Web服务
- Ajax发布到双节点NLB上的web服务
- 可以't使用ajax调用将值传递给Web服务
- 从 Web Worker 执行 AJAX 请求是否可行
- 获取AJAX中未定义的值(x),web api
- ajax 可以使用绝对 url 来调用 Web 服务吗?
- 使用Java脚本跟踪网页中是否有Ajax请求,或者通过Selenium Web驱动程序拦截XMLHttpRequest
- 将通过Ajax(和Web Service方法)获得的数组转换为javascript数组
- 在drawImage、C#、AJAX、ASP.NET之后将图像从画布保存到Web服务器
- Python Flask Web服务器未接收到JSON ajax POST请求,服务器返回HTTP 200 OPTION
- 警报消息在 Ajax Web 方法中无法正常工作
- Durandal 2.0路由器可以用#代替#吗!用于ajax web爬网目的
- 处理jQuery AJAX Web服务调用的http错误的问题
- 充满事件处理程序的巨大文件!如何在AJAX web应用程序中组织一个大型jQuery文件
- 使用Ajax Web服务将文件路径从Javascript传递到c#
- 没有手写JavaScript的AJAX web应用程序
- 数据库调用vs传递属性在ASP.. NET AJAX Web服务
- 简单的AJAX web应用程序示例,包括客户端和服务器方面