2012-04-11 16 views
4

私は最近、読んだときに有望であると思われるOpaという新しい言語を学ぶことに興味があります。限り、ウィキペディアはそれを説明し、それはクライアント側、サーバー側のスクリプトが可能であるだけでなく、データベースに使用することができます(間違っている場合は私を修正してください)。私の質問は:OPaコンパイラはどのような側でスクリプトを実行すべきかを知っていますか?それはユーザー定義ですか?Opa:サーバー側またはクライアント側のスクリプトを識別する方法

答えて

4

関数にアノテーションを付けると、ある特定の側にそれを強制することができます。しかし、それは必須ではありません、あなたはコンパイラを決定させることができます。

たとえば、DOMアクセスはクライアント側にあり、データベースクエリはサーバー側にあります。しかし、可能であれば、関数は両方の側でコンパイルされます。

詳細については、http://doc.opalang.org/manual/Developing-for-the-web/Client-server-distributionをご覧ください。

関連する問題