Ale*_*lex 2 javascript web-applications
我想在没有javascript的情况下编写我的xhtml Web应用程序.
创建交互式xhtml Web应用程序有哪些替代方法?
也许java小程序执行javascript的任务?
或者还有另一种方式吗?
谢谢你的帮助!
Javascript很难调试,是动态类型的,奇怪的OOP,当该语言被剪切为在浏览器上工作时,可以被任何其他语言替换.
我还希望在我的代码中有一些类型安全,可以在运行代码之前发现许多错误.
--EDIT 2--
- -编辑 - -
所以现在没有真正的javascript替代品,灵活,广泛和适用.我认为适用的是将一种语言编译为另一种语言的框架/工具,如GWT或coffescript.
谢谢你的详细解答.我的问题的原因是,Web开发每天都变得越来越复杂.我更喜欢像Java这样的语言来实现稳定的错误概述和类型安全.另一方面,JavaScript(在我看来)的方式很神秘,难以调试(浏览器不兼容,无声错误,不直观的操作数,动态类型......).我用JS开发了多年的网站,由于这些调试问题和代码管理,我觉得很糟糕.然而,图书馆非常强大,可以轻松完成大部分工作.
要拥有一个交互式站点,您需要能够在客户端计算机上执行代码的东西.
这是(目前)通常是JavaScript.在过去,这也包括Flash或Silverlight(两者现在都在减少).
JavaScript具有很大的优势,因为它可以直接轻松地操作HTML元素.虽然可以使用Silverlight实现这一点,但它并不像Silverlight主要用于构建自包含对象那么容易.
Google Web Toolkit GWT允许您编写编译为客户端xhtml + javascript的java代码.它放弃了基于页面的标准Web方法,以实现更类似桌面的交互(如果我没记错的话,API有点类似于许多桌面窗口工具包).
您可以(但不必)开发(java)服务器逻辑,并为编译器提供一些客户端 - 服务器通信.
看看http://code.google.com/intl/it-IT/webtoolkit/