¿Cómo se ve una gran estructura de carpetas de la aplicación Meteor js?

Meteor Development Group le permite mucha libertad en el diseño de la arquitectura de su aplicación web. Sin embargo, debe saber que los nombres de carpetas especiales afectarán el orden de carga de sus archivos o dónde se cargan: en el cliente, el servidor o ambos. Por ejemplo, en una carpeta llamada cliente , los archivos que contiene solo se ejecutarán en el navegador. Vea los otros nombres de carpetas especiales aquí.

Sabiendo esto, debe elegir uno de estos dos tipos de estructura (ejemplos muy simplificados):

Estructura basada en tipo:

  • cliente/
    • Article.js
    • Article.html
    • Category.js
    • Category.html
  • servidor/
    • Article.js
    • Category.js

Estructura basada en características:

  • artículo/
    • cliente/
      • article.js
      • article.html
    • servidor/
      • article.js
  • categoría/
    • cliente/
      • category.js
      • category.html
    • servidor/
      • category.js

La segunda estructura probablemente sería la más fácil de mantener, flexible y escalable.

Muchos desarrolladores de Meteor se quejan de la falta de pautas estrictas de los ODM para ayudarlos a enmarcar el desarrollo de su aplicación web, pero algunos proyectos interesantes de código abierto como kadirahq / mantra están a punto de llenar ese vacío.

Básicamente sigo lo que Scott hace @ leveluptuts, parece una preferencia de estructura lo suficientemente buena, obviamente el meteorito permite cierta flexibilidad, ¡pero prefiero seguir con un estándar ‘estándar’ para construir sus aplicaciones (si existe tal cosa)!

http://leveluptuts.com/tutorials