我和我的幾個朋友想做一個Web應用程序,最終我們想寫在3個不同的操作系統的手機應用程序,我堅持使用meanJS的前端,但因爲它是一個完整的堆棧框架我不確定我們是否可以使用Java的某些背景功能:meanJS與Java後端
1)它的效率和安全程度如何?特別;如果我們在Java中使用meanJS,我們將選擇使用MongoDB來保存一些配置文件信息(前端)並保存我們的Java功能所需的一些信息 - 將後端Java功能連接到MongoDB有多安全?請詳細解釋。
2)Node.js是製作這個Web應用程序的好方法嗎?或者我們應該只使用angularJS作爲前端,Java使用SQL/MongoDB作爲背景並將所有信息(包括配置文件信息)保存在後端部分,並通過Tomcat服務器在angularJS和Java之間進行通信?請詳細解釋。
我剛纔沒有提到節點+快遞當然,我會用他們的,這就是爲什麼我問的第二個問題:) 2)前端將包含配置文件,你可以想想後端它將包含不同應該將數據保存在數據庫中的功能。你的答案會改變嗎? –
我提起它,因爲這是ME中的EN代表的意思。 MEAN堆棧不能真正改變,仍然被稱爲MEAN堆棧。堆棧的要點是,從客戶端到服務器端的所有內容都是用JavaScript編寫的。如果這不會讓你感到癢癢,而且你不擅長JavaScript,那麼MEAN堆棧可能不適合你,你應該使用Java。 – master565
我很熟練使用JS,我想使用它,因爲它在前端節省了大量時間(之前我已經使用過其他Web應用程序)。我將使用MEAN或不使用Javascript(Angular,JQuery,無論我們決定)編寫前端代碼,而使用Java編寫後端功能以提高這些功能的效率。如果我們一起使用它們,我對效率和安全性非常好奇。 –