Web编程:摆脱Javascript或说服我陷入这一混乱

Web编程:摆脱Javascript或说服我陷入这一混乱,javascript,client,Javascript,Client,我正在寻找web编程中客户端Javascript的替代方案,因为对我来说,这种语言简直糟透了。我的意思是,jquery或其他javascript框架所实现的功能确实给我留下了深刻的印象,但对我自己来说,用javascript编程是一件痛苦的事。我想在不牺牲功能的情况下替换它 但我认为没有真正的选择,至少我不知道 你的建议是什么 Javascript被驯服后是一种可怕的野兽。学会并热爱它。:) 我也不太确定您对jQuery的体验,但我非常喜欢它,因为它可以让您非常、非常、轻松地完成想要做的事情。坚

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

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


你的建议是什么

Javascript被驯服后是一种可怕的野兽。学会并热爱它。:)


我也不太确定您对jQuery的体验,但我非常喜欢它,因为它可以让您非常、非常、轻松地完成想要做的事情。坚持住。

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


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

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

看起来你已经领先了一点。jQuery或其他框架非常强大,可以让您的生活更加轻松。我的建议是学习其中一个或多个框架,并进行实践。如今,web应用程序(至少是我所涉及的那些应用程序)实现的前端逻辑与后端逻辑一样多。

我的观点是,如果您计划进行web开发,您将无法避免使用Javascript。当然,您可以通过使用Flash/Flex来替换某些功能,但无论如何,您最终会在某个时候与Javascript进行交互。

展望未来,学习类似RIA的功能。

看看Flash/Flex/Silverlight/Moonlight。我们都知道Javascript是一种需要一些习惯的野兽。

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

允许您使用java编写并“编译”为javascript。更多信息请点击此处:

回到javascript,最好从小事做起,了解发生了什么。如果您总是从框架开始,那么很难知道它背后的“方式”。但是,真的,一旦你处理了一些跨浏览器的错误,这还不算太糟糕


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

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

我最近又开始使用它,不是直接使用,而是通过jQuery,我对它非常满意。特别是在浏览器兼容性方面。它看起来相当稳定,在多个浏览器中都能很好地工作,只需处理最少的bug

我真的认为,按照webdev的方向,您将无法在更长的时间内避免使用JavaScript。如果你想拥有ajax,甚至只是一个好的动态界面,你需要在客户端做一些工作,而JS目前似乎就是这样

我仍然讨厌在it行业工作,但我想那是因为我逃避太久了,我忘了怎么想了


当我拿起它时,它又回到了我的脑海中,我发现它为我所能做的事情增加了相当大的力量。

不在客户端编程吗?如果你打算继续使用HTML和web浏览器,也可以使用ActionScript/Flex.Master。如果你是一名网络开发者,你应该学习并热爱它