私は最近、それについて読んだときに有望であると思われるOpaと呼ばれる新しい言語を学ぶことに興味があります。ウィキペディアで説明されている限り、クライアント側、サーバー側のスクリプトを作成できるだけでなく、データベースにも使用できます(間違っている場合は訂正してください)。私の質問は次のとおりです。OPaコンパイラは、スクリプトをどちら側で実行する必要があるかをどのように認識しますか?ユーザー定義にする必要がありますか?
1 に答える
4
関数に注釈を付けて、特定の側に強制的に配置することができます。ただし、これは必須ではありません。コンパイラに決定させることができます。
たとえば、DOMアクセスはクライアント側にあり、データベースクエリはサーバー側にあります。ただし、可能であれば、関数は両側用にコンパイルされます。
詳細については、 http://doc.opalang.org/manual/Developing-for-the-web/Client-server-distributionを参照してください。
于 2012-04-11T16:58:26.830 に答える