6

タイトルにあるように、実際のバージョンのNode.jsとRingo.jsである実際の「omg」プラットフォームの1つを使用してWebサイトを開発しても安全かどうかを知りたいと思います。

また、Cookie /セッションをサポートしているかどうか、およびマルチフィールド投稿(PHPではfieldname [])をどのように処理するかを知りたいです。

ありがとうございました

- 編集 -

すべてのリンクの人に感謝します。

Ringojsについて教えてください。

どのプラットフォームで遊び始めるかわからないので。Javaをシームレスに使用できるという事実は本当に印象的です。利用可能なXSLT2.0ライブラリはJavaのみです。テンプレートシステムとして使用できます。

Ringojsで遊ぶ機会があった人はいますか?

4

5 に答える 5

8

両方を使用した私の経験から、実稼働環境では Ringo の方が安定しており、「より安全」ですが、両方を問題なく展開できます。言及した既存のJavaライブラリをラップする機能に加えて、アプリケーションのライフサイクルを管理し、その可用性を保証する既存のwebappコンテナーで実行できるという利点もあります.

そうは言っても、それはどちらかまたは決定である必要はありません。私のcommon-node パッケージを使用し、Java ライブラリをまったく使用しないと仮定すると、コードを変更せずに両方で実行されるプロジェクトを維持することは完全に実現可能です。

また、Node.js と RingoJS のパフォーマンスをテストするベンチマークも含めました。結果は common-node/README.md に記載されています。要約すると、RingoJS のスループットは Node.js よりわずかに低くなりますが、デフォルトの Java 設定で 6 倍の RAM を使用している場合、応答時間の変動ははるかに小さくなります。後者は微調整でき、たとえば私のringo-sunserverを使用して Node のメモリ使用量の 2 倍まで下げることができますが、パフォーマンスが低下します。

于 2011-09-10T04:21:14.003 に答える
4

Node.js は安定しているため、安全に使用できます。Node.js は、Cookie、セッション、および複数のフィールドを処理できますが、管理が容易ではありません。Web フレームワークはこの問題を解決します。

Express.jsをお勧めします。これは Node.js 用のオープンソース Web フレームワークであり、これらすべてを処理します。

ここからダウンロードできます: https://github.com/visionmedia/express

 

これが役に立ったことを願っています!

于 2011-09-08T23:00:17.710 に答える
2

はい。です。https://github.com/joyent/node/wiki/Projects,-Applications,-and-Companies-Using-Nodeおよびhttps://github.com/joyent/node/wiki/modules

クッキー/セッション/フォームなどhttp://expressjs.com/で簡単に

于 2011-09-08T23:06:59.290 に答える
1

Ringojs は Hannes Wallnöver によって開発されたフレームワークで、スクリプト フレームワークとして rhino を使用します。Webframeworks、templating-engines、orm-packages など、すでに利用可能なものがたくさんあります。単純な Web アプリケーションに使用できるパッケージの適切なサブセットを取り上げたチュートリアルをご覧ください。長すぎず、簡単です。

チュートリアル内で使用されているパッケージの一部 (例: ringo-sqlstore]) は 0.8 とマークされており、「これはベータ版であると考えてください」というヒントが付いていますが、それらはすでに非常に安定しており、バグが見つかった場合は修正されるか、コメントされます。とても早い。

そして、数え切れないほどのJavaライブラリの力があなたの指先にあるので、すでにJavaの知識を持っていれば、この知識は無駄にはなりません. スクリプト エンジンである Rhino を使用すると、インターフェイスを実装してクラスを拡張することもできます。もう少し高度な可能性もありますが、私はそれを行っており、そのような機能を利用するパッケージを知っています ( java で書かれた Apache FtpServer のラッパーであるringo-ftpserverなど)。

私にとってもう 1 つの長所は、ringojs が Java に基づいているため、たとえば ringo/worker を使用したマルチスレッドでかなりうまく機能することです。

于 2013-06-08T18:35:00.883 に答える