Lo primero que debe definir es el concepto de marco. Y luego defina los conceptos de biblioteca y de aplicación de usuario estándar. El siguiente paso es ver qué tan diferente es un marco de una biblioteca o una aplicación de usuario estándar.
“En un marco, a diferencia de las bibliotecas o en las aplicaciones de usuario estándar, el flujo general de control del programa no está dictado por la persona que llama, sino por el marco” en Wikipedia
Después de eso, casi rascas la superficie de la pregunta principal, pero tienes una base sólida para comenzar. Luego comienza con otros conceptos importantes como la orientación a objetos, patrones de diseño, etc.
¡Y no lo olvides!
Haz muchos dibujos para planearlo.
Una regla importante: – Debe tener un núcleo cerrado, en otras palabras, no debe ser modificado por los usuarios de framework.
En la página de Wikipedia para el marco (https://en.wikipedia.org/wiki/So…) puede ver lo más importante que debe tener en cuenta.
Cuando termine su marco, no olvide la documentación, ¡de lo contrario, nadie usará su marco! 😉
¿Cómo se crea su propio marco de JavaScript?
Related Content
¿Quiénes son los mejores diseñadores web en Kerala?
¿Cuáles son los mejores cms basados en Java?
¿Cómo son las últimas semanas para un estudiante en una escuela de desarrolladores?
Cómo agregar animación de transición en HTML estático si voy a otra página
Primero se aprendería sobre los patrones de diseño (orientados a objetos), como el patrón de observación, las fábricas y el controlador de vista de modelo. A medida que esos comienzan a tener sentido, cuándo y cómo crear un marco también comenzará a tener sentido.
Depende de lo que estés tratando de hacer. Comenzaría por escribir qué funciones necesita tener y luego implementarlas. Depende del tipo de marco que intente hacer. En node.js pones todas las funciones que deseas en el objeto y lo pones en `module.exports` porque eso es lo que devuelve cuando usas` require`
More Interesting
Cómo encontrar los enlaces rastreados en mi sitio web
¿Cómo debo crear un juego usando Angular.js Node.js y socket.io?
Cómo hacer una copia de seguridad de un sitio con alrededor de 100tb de datos mensuales
¿Cuál es el mejor marco PHP adecuado para un servicio de alojamiento web compartido?
¿Qué caracteriza a un sitio web moderno?
¿Es posible hacer tu propio servidor?
¿Qué tipo de desarrollo web se utiliza para Internet de las cosas?
¿Qué hace la etiqueta en HTML?
¿Dónde se pueden encontrar botones gratuitos para páginas web?
¿Qué herramienta de prueba debo usar para los proyectos de Django?