La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es la relación entre el marco js, ​​la biblioteca js y el paquete de clases js?

¿Cuál es la relación entre el marco js, ​​la biblioteca js y el paquete de clases js?

En lo que respecta a js.

Biblioteca: biblioteca, biblioteca de métodos o biblioteca de componentes. La biblioteca central está preparada para estudiantes de desarrollo secundario. Es riguroso, cumple con los estándares, independiente, robusto y libre de contaminación.

Framework: Framework, principalmente para usuarios, y por supuesto para desarrolladores secundarios. Es fácil de usar, fácil de escalar, sostenible y controlable.

Algunos marcos, a partir de los cuales se desarrollan las cosas, sólo pueden sobrevivir a su sombra y no pueden ser independientes. Un marco de este tipo no se puede utilizar como biblioteca. Como por ejemplo jquery.

Algunas bibliotecas casi no tienen características de marco y son difíciles de usar, como YUI2, por lo que su base de usuarios solo puede limitarse a desarrolladores secundarios o desarrolladores con niveles superiores.

Como marco, se puede sacrificar el rigor por la facilidad de uso. Por ejemplo, renderizar prototipos para cadenas y matrices. Esto entra en conflicto con la filosofía libre de contaminación de la biblioteca.

Por lo tanto, si un producto necesita ser tanto un marco como una biblioteca, existen compensaciones. Por supuesto, también puede optar por tener múltiples formas de salida (salida como una biblioteca independiente o un marco fácil de usar).

Entonces, jquery es un marco. De hecho, todas las bibliotecas js actuales pueden denominarse marcos js. El paquete de clases js es un paquete de métodos encapsulado con oo ideas, y jquery también puede considerarse como un paquete de clases.