没有手写JavaScript的AJAX web应用程序

本文关键字:AJAX web 应用程序 JavaScript | 更新日期: 2023-09-27 18:03:58

我正在寻找能够创建启用ajax的web应用程序而无需手动编写JavaScript代码的解决方案。要求如下:

    性能不重要。它可能很慢,JavaScript可能未优化,生成的代码量可能很大。
  1. 平台并不重要,只要我可以在Linux或Windows上工作。
  2. 语言无关紧要,只要是Python, Java或c#。
  3. 我希望能够创建复合的"小部件",可以使用AJAX动态更新。例如,我希望能够动态加载数据,并在用户单击该页上的按钮时将现有控件替换为其他控件。
  4. 只要这个解决方案提供了像"面板"(复合小部件),"EditBox"answers"标签"这样的概念,我不在乎是否很难创建我自己的控件。

你觉得怎么样?

没有手写JavaScript的AJAX web应用程序

我觉得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。(我真不敢相信我竟然推荐了这两件事)。

编辑:对不起,忍者在编辑我的帖子。