問題タブ [serverside-javascript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NET アプリから Google の V8 エンジンを参照する
私は .NET 3.5 アプリケーションを構築しており、サーバー上で JS コードを評価する必要があります。基本的には、ブラウザー内またはサーバー上で機能するユーザー提供のルール セットです。JS コードは実行時に提供されるため、マネージ JS はオプションではありません。Aptana の Jaxer もオプションではありません。そのため、アプリ内で V8 エンジンのビルドを使用することを検討していました。
ソースを DLL に正常にビルドしましたが、その DLL はマネージ ライブラリではなく、COM でもありません。V8 は単純な C++ です。
C# でこのタイプの DLL と相互運用する方法についてのアイデアはありますか? また、SpiderMonkey や別の JS エンジンに関するその他の提案も受け付けています。
前もって感謝します。
アップデート:
Ryanのソリューションを使用できました。トランクからの最新のビルドへの参照を更新しました。それはうまくいきました。ありがとうライアン。
javascript - サーバー側の JavaScript 実装の長所と短所は?
次のプロジェクトのために、 Aptana Jaxerサーバー側 JavaScript エンジンの実験を始めたところです。そして、私はそれについていくつか質問があります
サーバーサイド JS を使用することで、サーバーサイド言語 (C#、Java など) を使用せずに Web アプリケーション全体を実装できますか? または、サーバー側の JS は、Web サーバーと他の言語スタックの間に配置されます。
それは本当により良いアプローチですか??
利点と欠点は何ですか?
これはパフォーマンスの点でどのように機能しますか?
サーバー側の JS のみを使用する (他の言語を使用しない) リアルタイム実装 (公開 Web サイト) はありますか?
Aptana jaxer (オープンソース) で利用可能な代替手段は何ですか??
db トランザクションをどの程度実装および維持できるか? サーバーサイドJSでそれを行うことはできますか..?
サーバーサイド JS で RESTFul および SOAP サービスを開発することは可能ですか??
これは長すぎることを知っています(そして素朴な質問です)。サーバーサイドJSを実装しているときに、誰かがすでにこれらすべてに出くわしていることを願っています.
編集:
マシューとケンのコメントに従って、私は質問にいくつかの明確さを追加しました。それは本当により良いアプローチですか??
これは私が尋ねるつもりです..
サーバー側言語 (c# を想定) を使用するよりも本当に優れたアプローチですか? これを Web サイトの C# 実装 (パフォーマンス、言語機能) とどのように比較できますか?? そして、サーバーサイドでJSを単独で使用するか、他の言語スタックとWebサーバーの間の中間層でJSを使用する、どちらがより良いアプローチですか??
java - サーバー側の JavaScript はどのように使用/実装されていますか?
サーバー側の JavaScript については以前から知っていましたが、それがどのように機能するのかはわかりません。誰かが私を正しい方向に向けることができますか?
サーバーサイドのjavascript + Java Servlet技術の使い方に興味がある
編集
すごい!私は以前にそれらの技術を見たことがありますが、何らかの理由でそれらを「サーバー側」の JavaScript と関連付けませんでした (doh!)
補足的な質問: javascript ライブラリを使用してコンテンツ (ExtJs など) を作成したい場合、クライアントで行うようにサーバー側で変更する「ドキュメント」を使用できますか?
(最初の試みでわかると思います)
java - サーバー側でJavaScriptをレンダリングする方法
java.net.URL と入力ストリームを使用して、Web ページのコンテンツを文字列で取得しています。
私のjavascriptがレンダリングされておらず、そのままの応答を取得しているという問題があります。
これが HTML ファイルに記述されたコードであると仮定します.. Web ページのコンテンツを文字列で取得するときに必要な.. JavaScript をレンダリングする必要があります..
このように..どうすればそれができますか????
javascript - サーバー側のJavascriptのベストプラクティス?
Java上に構築されたCMSがあり、サーバー側JS用のMozillaRhinoがあります。現時点では、JSコードベースは小さいですが成長しています。手遅れになってコードがひどい混乱になる前に、いくつかのベストプラクティスとコーディングスタイルを紹介したいと思います。
明らかに、名前空間の制御は非常に重要です。しかし、他のベストプラクティスはどうですか?特にJavaプログラマーにとってはどうでしょうか?
asp.net - IIS用のサーバー側Javascriptエンジンはありますか?
javascriptサーバー側を実行できるAptanaのJaxerに似たソリューションを探しています。
javascript - 最高のサーバー側 JavaScript サーバー
しばらくの間、サーバーサイド JavaScript を試してみたいと思っていました。そして、 Node.js Rhino SpiderMonkeyなど、かなりの量のサーバーを見つけています 。
サーバー側の JavaScript の経験がある人なら、どのエンジンが最適か教えてもらえますか? なぜ?私が Node.js を気に入っているのは、Google の V8 エンジンをベースにしているためです。そして使いやすそうです。しかし、何を選択するかについてのフィードバックは素晴らしいでしょう。
編集:
これで行こうと思っていますが、フィードバックは大歓迎です。
ありがとう
javascript - MVC のようなコードは Node.js でどのように機能しますか?
私は node.js に頭を悩ませ始めており、通常の MVC をどのように行うかを理解しようとしています。たとえば、データベースから 2 セットのレコードを取得し、それらを送信してテンプレートにレンダリングする Django ビューを次に示します。
同様の node.js 関数はどのように見えるでしょうか?
javascript - rhino サーバーサイド js ライセンス
rhino のライセンスを lgpl に変更する予定はありますか? 現在は gpl ですが、それを使用する場合、アプリケーションをオープンソースにする必要があるということですか?