没有手写JavaScript的AJAX web应用程序
本文关键字:AJAX web 应用程序 JavaScript | 更新日期: 2023-09-27 18:03:58
我正在寻找能够创建启用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。(我真不敢相信我竟然推荐了这两件事)。
编辑:对不起,忍者在编辑我的帖子。