2016-06-21 4 views
0

私の友人と私の友人の2人は、Webアプリケーションをやりたいと思っています。最終的には電話アプリケーション用の3種類のOSに書きたいと思っています。フロントエンドにはmeanJSを使用することを主張しています。スタックフレームワーク私はいくつかの背景機能のためにJavaを使用できるかどうかはわかりません:meanJS with Java backend

1)どのくらい効率的で安全なのでしょうか?具体的には、 JavaでmeanJSを使用する場合は、MongoDBを使用していくつかのプロファイル情報(フロントエンド)を保存し、Java機能に必要な情報を保存します(バックエンドJava機能とMongoDBの接続はどれくらい安全でしょうか?具体的に説明してください。

2)Node.jsはこのWebアプリケーションを作成するのに適していますか?または、SQL/MongoDBでバックエンド用のフロントエンドとJava用のangularJSを使用し、バックエンド部分にすべての情報(プロファイル情報を含む)を保存し、Tomcatサーバー経由でangularJSとJava間の通信を行う必要がありますか?具体的に説明してください。

答えて

1

アプリケーションでAngularとMongoDBを使用したい場合は問題ありませんが、Node + Expressがない場合はMEANスタックではありません。

1)これにコメントすることはできません。

2)アプリケーションが何であるかを知らなくても、Nodeがアプリケーションに適しているかどうかは言うまでもありません。それは最善の選択かもしれません、それは最悪かもしれません。最後に、あなたが確信が持てない場合は、あなたが最も快適なものと一緒に行ってください。あなたが説明したスタックは間違いなく可能ですが、もしあなたがそれを取り除くことができると思えば、それに行きましょう。

+0

私はちょうどそれは私が私の2番目の質問:) 2を尋ねた理由)フロントエンドは、プロファイルが含まれていますし、あなたはそれが異なる含まれていますバックエンドについて考えることができます、私はそれらを使用します当然のノード+ Expressを言及しませんでしたデータベースにデータを保存する機能の種類。あなたの答えは変わるでしょうか? –

+0

それは私のENが意味するものなので、私はそれを持ってきました。平均スタックは実際には変更できず、依然として平均スタックと呼ばれます。スタックのポイントは、クライアント側からサーバー側のすべてがJavaScriptで書かれていることです。これがあなたの気晴らしをくすぐらず、Javascriptに堪能でないならば、MEANスタックはあなたのためではないかもしれません。あなたはJavaを使うべきです。 – master565

+0

私はJSに堪能です。フロントエンドで多くの時間を節約できるので、私はそれを使いたいと思っています(前に他のWebアプリケーションで使用していました)。私はMEANを使用するか、フロントエンドはJavascript(Angular、JQuery、私たちが決定したもの)で書かれず、バックエンド機能はJavaで書かれ、それらの機能の効率化を図ります。私はそれらを一緒に使用する場合の効率と安全性について非常に興味があります。 –