我花了很多时间来学习OOP是如何在1999年的ECMA 262中在Javascript中实现的:现在我想知道是否有人认为新的JS2.0很快就会到来,而我正在徒劳地学习,因为这个新版本将是以经典的方式(Java等)实现的OOP。并将接口、泛型和其他经典语言功能...
那么我是否必须停下来等待...........?
谢谢
发布于 2009-02-25 16:12:50
Javascript是一种动态类型的脚本语言,使用基于原型的继承。
正是这些特性将它与Java、C#区分开来,并使其特别适用于web开发。为什么会有人想要或需要把它变成另一个Java或C#,他们已经做得很好了。
所以不,现在学习Javascript是非常值得的。更深入地学习Javascript实际上帮助我更好地理解了动态语言(来自C#,C++),甚至还有一些Functional aspects需要掌握。
发布于 2009-02-25 16:04:20
JavaScript 2已死。将会有ECMAScript 3.1,它的主要特点是澄清,安全增强和库更新,以及ECMAScript和谐,ECMAScript 4(又称JavaScript 2)的替代品。然而,为ES4计划的许多事情已经不再在和谐的讨论中。
发布于 2009-02-25 17:05:48
我强烈建议您按原样学习JavaScript。无论发生什么变化,您迟早都会被迫处理历史上的用法,如果您是一名web开发人员,很可能会经常遇到这种情况。我也推荐克罗克福德的JavaScript: The Good Parts,因为它涵盖了所有的继承模式,并去掉了你不应该使用的不好的东西。
https://stackoverflow.com/questions/586625
复制相似问题