Исходный код Meteor открыт для клиентов?
Исходя из общего представления, кажется, что исходный код для приложения Meteor открыт для клиентов благодаря теме «Написать один файл Javascript, запустить его на клиенте и на сервере одновременно».
Если исходный код определенного приложения на стороне сервера открыт для сторон клиента, не будет ли случайным человеком легко скопировать их и создать очень похожее приложение?
Разве не будет легко для человека со злой целью найти дыры в безопасности в приложении, потому что его серверный код открыт для общественности?
Например, в Meteor 0.5.0новый пример Приложение сторон, файл model.js, похоже, также отправляется на клиентскую сторону.
Я что-то здесь неправильно понимаю?
редактировать
Вот часть, которую я не понимаю.
Согласно сhttp://docs.meteor.com/#structuringyourapp,
Файлы вне подкаталогов клиента и сервера загружаются как на клиент, так и на сервер! Это место для определений моделей и других функций
Я действительно не понимаю этого. Если каждая реализация модели (включая взаимодействие с БД) будет отправлена клиенту, не станет ли приложение менее безопасным и легко скопированным другими разработчиками?