缶のNode.jsは、Webアプリケーションでサーバーサイド技術としてのJavaを置き換えます

ジョナスGrønbek:

私は私の最初の大きなWebプロジェクトを作り始めることを計画しています。私はすべてを視覚化しようとしていますが、技術のいくつかは、実行時に学習されます時点で、現在です。私は最近、JavaScriptを拾ってNode.js.のビットを学びました

私は、JavaでのREST APIを作りたかったMySQLデータベースに接続します。いくつかの不要な研究を行った後、私は私に大胆に見える声明に出くわしました。Node.jsのは、何らかの方法で完全にバックエンドとしてのJavaを置き換えることができていますか?

私はNode.jsのは、NPMのようないくつかのライブラリで、クロームJavaScriptエンジンのベースのランタイムenvioronmentである知っている何のため。(私はまだいくつかの詳細を検討する必要があります)

缶のNode.jsは、私の場合でJavaを交換し、なぜ、どのように場合:それは私の質問のコアがあり、長い導入でしたか?

ジョナスウィルムス:

いくつかの個人的な考え:

缶のNode.jsは、私の場合でJavaを交換し、なぜ、どのようにしたら?

Definetly。Nodejsは、いくつかのライブラリとだけV8はないですが、またあなたは、HTTP(S)サーバを実行して、データベースや他のサーバー、産卵スレッド、書き込みに接続することができることを意味IOと対話する方法の多くは、とに発送します/他の人の間でファイルを読み込みます。いくつかの低レベルのものがあればNodejsがないことを、あなただけのC ++に結合ネイティブを書くことができますJVMのサポートされていること(またはNPMから1を取る、あなたの正確なユースケースのための1つは、おそらくすでにそこにあります)。

Nodejsの主な利点は、あなただけではJavaScriptを書き、そしてあなたは、言語を変更する必要がないことです。それは(少なくとも私にとっては)開発がより簡単に、より速くなります。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=188849&siteId=1