私は顧客のサーバーに展開するビジネスプロジェクトとしてDartを使用したいと考えています。それを行うにはどのようにダーツサポートはバイナリコードにコンパイルできますか?
現時点では私は、サーバーへの全ソースコードをアップロード知って、何のプライバシーはありません...
?
私は顧客のサーバーに展開するビジネスプロジェクトとしてDartを使用したいと考えています。それを行うにはどのようにダーツサポートはバイナリコードにコンパイルできますか?
現時点では私は、サーバーへの全ソースコードをアップロード知って、何のプライバシーはありません...
?
私はダーツのサーバーコードについて話していると仮定します。クライアントコードは、JavaScript、ツリーシェイク、および縮小されています。これはかなり難読化されています。
サーバー側のコードでは、スナップショットを使用できます。
https://www.dartlang.org/articles/snapshots/。スナップショットには読み取り可能なソースが含まれていますが、すべてが1つのファイルにまとめられています。
も参照What is the difference between Dart's snapshots and Java bytecode?
プリコンパイルされたスナップショットを作成する作業が進行中です。
通常、関数が最初に実行される前に、実行時にダーツコードがコンパイルされます。プリコンパイルされたスナップショットの場合、Dartソースはあらかじめコンパイルされています。
実行
dart --gen-precompiled-snapshot
プリント
プリコンパイルされたスナップショットはdart_bootstrapで生成する必要があります。 使用法:dart [] []
SDKでdart_bootstrap
コマンドが見つかりませんでした。
私はこの機能が利用可能になるまでもう少し待たなければならないと思います。