一般的に見て、「1つのJavascriptファイルを作成し、クライアントとサーバーで同時に実行する」というテーマにより、Meteorアプリのソースコードがクライアントに公開されているようです。
特定のアプリのサーバー側のソースコードがクライアント側に公開されている場合、ランダムな人がそれらをコピーして非常によく似たアプリを作成するのは簡単ではないでしょうか。
サーバー側のコードは一般に公開されているため、悪意のある人がアプリのセキュリティホールを見つけるのは簡単ではないでしょうか。
たとえば、Meteor 0.5.0の新しいパーティアプリの例では、model.jsファイルがクライアント側にも送信されているようです。
私はここで何かを誤解していますか?
編集
これが私にはわからない部分です。
http://docs.meteor.com/#structuringyourappによると、
クライアントとサーバーのサブディレクトリ外のファイルは、クライアントとサーバーの両方にロードされます。モデル定義やその他の関数の場所です
よくわかりません。すべてのモデル実装(DBインタラクションを含む)がクライアントに送信される場合、アプリの安全性が低下し、他の開発者が簡単にコピーできるのではないでしょうか。