私はクロスプラットフォーム開発に慣れています。C/C++ 側では単純ですが、javascript を使用すると問題が発生します。クライアント側で Web サービスのコードを再利用できるようにしたいと考えています。現在、node.js では、非常に不快な方法でプログラムを作成する必要がありますが、処理できます。
//MyClass.js
function MyClass()
{
this.test = function(){}
}
module.exports.MyClass = MyClass;
//server.js
var m = new require('MyClass.js').MyClass();
m.test();
//client.js
$.getScript("MyClass.js", function(){
var m = new MyClass();
m.test();
});
その時点までは問題ありませんが、からクラスをロードする必要があるときに問題がありますMyClass.js
。すべてのプラットフォームで機能させるにはどうすればよいですか? ファイルを処理せずに再利用性を実現する方法はありますか?