Meteor - Mejores prácticas

Ya cubrimos algunas de las mejores prácticas del desarrollo de Meteor en los capítulos anteriores. A continuación se presentan algunas de las mejores prácticas que se deben tener en cuenta al utilizar Meteor.

Estructura de directorios

No existen reglas estrictas sobre la estructura de directorios en las aplicaciones Meteor. Para obtener más información sobre las pautas, consulte el capítulo Meteor - Estructura .

Métodos de uso

Siempre debe usar Meteor - Methods cuando trabaje con datos confidenciales en lugar de llamarinsert, updatey remove directamente del cliente.

Gestión de datos

Proteja sus datos mediante los métodos Publicar y Suscribirse . Si desea que sus datos estén disponibles para todos los clientes, puede utilizarnullcomo el nombre de la publicación. La publicación de pequeños fragmentos de datos también mejorará el rendimiento de la aplicación.

Validar datos

Debe validar todos los datos que se almacenarán dentro de la colección. Una de las mejores opciones es el paquete collection2 . Este paquete facilita la configuración de la validación del lado del servidor y del cliente.

Minimizar sesión

los session Las variables son variables globales y el uso de globales va en contra de las mejores prácticas de JavaScript.

Enrutador

Hay dos opciones más populares para el enrutamiento de meteoros. Para aplicaciones más pequeñas, existe Iron Router . Se vuelve a ejecutar automáticamente una vez que cambian los datos. Para aplicaciones más grandes, existe Flow Router . Este enrutador le brinda más libertad para optimizar la reproducción de las plantillas a costa de un poco más de código estándar.

Paquetes

Siempre verifique si el paquete se actualiza regularmente antes de optar por usarlo dentro de su aplicación.