私は私の最初の大きな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を書き、そしてあなたは、言語を変更する必要がないことです。それは(少なくとも私にとっては)開発がより簡単に、より速くなります。