2016-12-04 90 views
-2

我必須開發一個Web應用程序也與Android手機結合。 我選擇使用reacts js和redux作爲前端和原生android移動應用程序。我需要開發一個後臺,發佈一些restfull API,如果可能的話推送通知管理。後端應該連接數據存儲(我需要一個與mongo db和mysql兼容的框架)。我需要高水平的表現。滿足這些請求數,我在網絡上找到的解決方案是: 帆 迴環 laravel 冬眠最好的後端框架使用React前端

什麼是能夠滿足這些請求數最好的解決辦法,如果是與反應兼容? 我需要一個生產解決方案 感謝

回答

1

如果要完整的API,不涉及任何HTML,Laravel Lumen將是我的一個RESTful API選擇。它的速度非常快,易於開發,而且...... Laravel!但「最好」總是帶有某種個人偏好,對吧?

在構建API時,您需要實現的是讓一個終結點(restful)和那些終結點返回JSON。你向一個URL做一個resquest,然後你得到一個JSON,就這麼簡單。 Rails(Ruby),Django(Python),Node(Javascript),Slim(PHP),Symfony(PHP),Lumen(PHP),Laravel(PHP)以及很多很多其他。無論你選擇什麼,你可能會有利弊,所以選擇你喜歡的代碼。

Laravel Passport也是你必須考慮的那些日子。正確的方式完成了API認證,並構建了Laravel 5.3框架。因此,如果您的應用需要身份驗證,您最好考慮一個框架abe,通過OAuth2安全地完成此操作。

+0

嗨,謝謝!讀你的迴應..我已經做了一些研究,我發現很多有關流明的神反饋!關於流明的一些問題:1)支持oracle DB? 2)對於後端來說,是一個良好的內存+ React嗎? – esoni

+0

你會發現Oracle的一些社區軟件包,應該不是問題,我自己有一個使用Laravel 4.2作爲後端,舊的東西,即將升級的React應用程序,但它們播放效果很好 –

+0

爲什麼舊的東西?有更好的技術嗎? – esoni

0

這真的取決於你更喜歡哪種語言。

如果你的PHP還行。 Laravel 5.3是一個非常強大的解決方案,涵蓋了您的所有需求。偉大的社區和豐富的文檔。

此外,如果性能是一個優先事項,Lumen 5.3是一個很好的輕量級選擇。

+0

嗨,謝謝!讀你的迴應..我已經做了一些研究,我發現很多有關流明的神反饋!關於流明的一些問題:1)支持oracle DB? 2)對於後端來說,是一個良好的內存+ React嗎? – esoni