我正在寻找 Web 编程中客户端 Javascript 的替代方案,因为对我来说这种语言简直糟透了。我的意思是我确实对 jquery 或其他 javascript 框架完成的功能印象深刻,但对我自己来说,用 javascript 编程是一种痛苦。我想在不牺牲功能的情况下替换它。
但我认为没有真正的选择,至少我不知道。
你的建议是什么?
我正在寻找 Web 编程中客户端 Javascript 的替代方案,因为对我来说这种语言简直糟透了。我的意思是我确实对 jquery 或其他 javascript 框架完成的功能印象深刻,但对我自己来说,用 javascript 编程是一种痛苦。我想在不牺牲功能的情况下替换它。
但我认为没有真正的选择,至少我不知道。
你的建议是什么?
当被驯服时,Javascript 是一个了不起的野兽。学习并爱上它。:)
我也不太确定您对 jQuery 的体验如何,但我是它的忠实粉丝,因为它可以让您非常、非常、轻松地做您想做的事情。就挂在那里。
Javascript 可能很粗糙,因为它在您几乎无法控制的浏览器环境中运行。 firefox 上的Firebug是一个巨大的帮助。
Google Web Toolkit允许您用 java 编写代码并“编译”为 javascript 。更多信息在这里:http ://code.google.com/webtoolkit/
回到 javascript,最好从小处着手,了解发生了什么。如果你总是从框架开始,那么很难知道它背后的“如何”。但实际上,一旦你处理了一些跨浏览器的错误,这还不算太糟糕!
像任何语言一样,您可以编写“清晰”代码或“不清晰”代码。如果你选择前者,你可以把它从一个痛苦的臀部变成一种乐趣。
如果你有合适的工具来使用它,Javascript 也会变得更容易。比如jquery
我的观点是,如果您打算进行 Web 开发,您将无法避免使用 Javascript。当然,您也许可以通过使用 Flash/Flex 来替换某些功能,但无论如何您最终都会与 Javascript 交互。
在意识到必须投入浏览器兼容性、错误修复(他们的,而不是我们的)等方面的巨大资源之后,我多年来一直避免使用 JavaScript。在某些项目中,与实际开发相比,它占用了更多的时间和预算。
我最近再次开始使用它,不是直接使用它,而是通过 jQuery,我对它非常满意。特别是在浏览器兼容性方面。它似乎相当稳定,并且在多个浏览器中运行良好,需要解决的错误最少。.
我真的不认为按照 webdev 所采取的方向,您将能够避免 JavaScript 更长时间。如果你想拥有ajax,甚至只是一个好的动态界面,你需要在客户端做一些工作,而JS目前似乎是IT。
我仍然讨厌在其中工作,但我认为那是因为我避开它太久了,我忘记了如何这样想。
当我拿起它时,它又回到了我身边,我发现它为我能做的事情增加了相当多的力量。
我的建议是吸收它并使用 Javascript。有一些很棒的框架可以让你的生活变得更轻松,所以探索吧!
唯一被广泛采用的选项是 Flash。
好吧,看起来你已经有点领先了。jQuery 或其他框架非常强大,可以让您的生活更轻松。我的建议是学习这些框架中的一个或多个,并练习练习。如今,Web 应用程序(至少是我参与的应用程序)实现的前端逻辑与后端逻辑一样多。
展望未来,学习像Flex一样的 RIA
看看 Flash/Flex/Silverlight/Moonlight。我们都知道 Javascript 是一头野兽,需要一些时间来适应。