我现在是一名开发人员,在过去的几年里,我正在使用原型框架,它是面向 OOP 的实现,用于 Javascript。我也使用过 jquery 和其他一些框架。
我一直在研究 js 如何工作以及与 OOP 有何不同,因为它是一种面向原型的语言。在我看来其实是一个很棒的概念,面向原型的语言。
给予正确的关注:
- 这就是语言的使用方式,因此更快,更有效率,理论上,更简单,更流畅。
- 每个浏览器都有自己的 javascript 应该如何工作的实现,因此有时无法在所有浏览器或至少大多数浏览器中使用简洁的代码。
- 通常那些 OOP 框架(dojo.declare()、Js.Class、MooTools 等)非常适合制作出色的作品,而且它们是跨浏览器的。
我不禁想知道,是否值得开始使用面向 javascript 原型的 RIA?或者我应该选择Dojo.declare()、js.class还是类似的?