Buenas tardes,
Estoy echando un vistazo a AngularJS como framework MV* de lado del cliente y me surge una duda respecto a los modelos y su visibilidad.
¿No están demasiado expuestos los modelos en este framework? Me refiero a ¿cómo es posible que se defina la lógica de negocio a través de ellos y ésta quede expuesta a través del código fuente de la aplicación visible desde el navegador? He consultado algunos ejemplos y el modelo queda bastante expuesto.
¿Es posible ocultar los modelos o habría que acudir a un back-end con PHP y MySQL por ejemplo para ocultar esa parte de nuestras aplicaciones?
Otra cuestión es si es necesario disponer de node.js para utilizarlo. Yo en mi caso he tenido bastantes problemas con la instalación y opté por seguir con wampserver.
Gracias de antemano.
Saludos.
Francisco J.