2

我正在寻找 Web 编程中客户端 Javascript 的替代方案,因为对我来说这种语言简直糟透了。我的意思是我确实对 jquery 或其他 javascript 框架完成的功能印象深刻,但对我自己来说,用 javascript 编程是一种痛苦。我想在不牺牲功能的情况下替换它。

但我认为没有真正的选择,至少我不知道。

你的建议是什么?

4

9 回答 9

9

当被驯服时,Javascript 是一个了不起的野兽。学习并爱上它。:)

我也不太确定您对 jQuery 的体验如何,但我是它的忠实粉丝,因为它可以让您非常、非常、轻松地做您想做的事情。就挂在那里。

于 2009-02-19T21:51:42.750 回答
2

Javascript 可能很粗糙,因为它在您几乎无法控制的浏览器环境中运行。 firefox 上的Firebug是一个巨大的帮助。

Google Web Toolkit允许您用 java 编写代码并“编译”为 javascript 。更多信息在这里:http ://code.google.com/webtoolkit/

回到 javascript,最好从小处着手,了解发生了什么。如果你总是从框架开始,那么很难知道它背后的“如何”。但实际上,一旦你处理了一些跨浏览器的错误,这还不算太糟糕!

像任何语言一样,您可以编写“清晰”代码或“不清晰”代码。如果你选择前者,你可以把它从一个痛苦的臀部变成一种乐趣。

于 2009-02-19T21:55:41.913 回答
1

如果你有合适的工具来使用它,Javascript 也会变得更容易。比如jquery

于 2009-02-19T21:53:08.893 回答
1

我的观点是,如果您打算进行 Web 开发,您将无法避免使用 Javascript。当然,您也许可以通过使用 Flash/Flex 来替换某些功能,但无论如何您最终都会与 Javascript 交互。

于 2009-02-19T21:53:30.437 回答
1

在意识到必须投入浏览器兼容性、错误修复(他们的,而不是我们的)等方面的巨大资源之后,我多年来一直避免使用 JavaScript。在某些项目中,与实际开发相比,它占用了更多的时间和预算。

我最近再次开始使用它,不是直接使用它,而是通过 jQuery,我对它非常满意。特别是在浏览器兼容性方面。它似乎相当稳定,并且在多个浏览器中运行良好,需要解决的错误最少。.

我真的不认为按照 webdev 所采取的方向,您将能够避免 JavaScript 更长时间。如果你想拥有ajax,甚至只是一个好的动态界面,你需要在客户端做一些工作,而JS目前似乎是IT。

我仍然讨厌在其中工作,但我认为那是因为我避开它太久了,我忘记了如何这样想。

当我拿起它时,它又回到了我身边,我发现它为我能做的事情增加了相当多的力量。

于 2009-02-19T21:58:25.883 回答
0

我的建议是吸收它并使用 Javascript。有一些很棒的框架可以让你的生活变得更轻松,所以探索吧!

唯一被广泛采用的选项是 Flash。

于 2009-02-19T21:52:45.447 回答
0

好吧,看起来你已经有点领先了。jQuery 或其他框架非常强大,可以让您的生活更轻松。我的建议是学习这些框架中的一个或多个,并练习练习。如今,Web 应用程序(至少是我参与的应用程序)实现的前端逻辑与后端逻辑一样多。

于 2009-02-19T21:53:16.317 回答
0

展望未来,学习像Flex一样的 RIA

于 2009-02-19T21:53:40.203 回答
0

看看 Flash/Flex/Silverlight/Moonlight。我们都知道 Javascript 是一头野兽,需要一些时间来适应。

于 2009-02-19T21:54:40.323 回答