2016-06-01 14 views
-1

我對使用核心php或我的新項目的框架感到困惑。我在Laravel,Codeignator和一些核心php中完成了項目。我的項目要求讓我很困惑,哪個更好的選擇。任何人都可以爲我提出最佳選擇?以下是我需要在該項目實現的功能:更復雜項目的核心PHP或Laravel

1)我是否需要同時上傳30張圖像。上傳後,尺寸較大的圖像需要壓縮圖像而不會損失清晰度和解壓縮。

2)我需要整合大量的API包括谷歌的雲計算願景的MaxMind的GeoIP等..

3)需要實現兩個數據庫; MySQL和Cassandra

4)需要根據網站內部的活動創建用戶配置文件。存儲在數據庫卡桑德拉

5)這些內容實時分析

實施Elasticsearch

任何人都可以建議我可以用PHP核心或Laravel去?

+1

Core php?你會浪費太多的時間重新發明輪子(很多人爲此做出了很好的貢獻),我相信你的不會是一個更好的。去laravel(你去這是一個意見,因爲這個問題是基於意見的) –

+0

使用核心PHP是解僱人們爲了讓你的生活變得更簡單而做的所有努力。 PHP很幸運有很多高質量的框架和充滿活力的社區。挑一個適合你的風格和需求的。去核心PHP就像去露營,它可以是教育,但它是沒有辦法生活。 – tadman

回答

4

這是一個非常廣泛的問題,而這將繪製基於主要是圍繞着一個人的意見作爲回答您的項目可以與這兩個核心PHP或Laravel來實現。

根據您的要求我建議您使用Laravel。從框架開始一個項目意味着你已經完成了很多最初的工作,並且框架本身將完成很多繁重的工作。

API的,Elasticsearch,並調整圖像大小都可以通過各種軟件包結合並Laravel的刀片引擎將幫助你創建一個沒有重複的HTML代碼一遍又一遍一致意見。

使用兩個數據庫是建立兩個數據庫連接,然後確保你的查詢使用正確的那樣簡單。

記住Laravel本質上只是PHP核心,它都只是一直在一個框架結構 - 特別是提高了易用性和性能。

+1

*「這是一個非常寬泛的問題,並且主要根據某人的意見繪製答案」*確切地說。那麼爲什麼你選擇回答它,而不是投票結束這個問題,因爲*太寬泛*或*主要是基於意見的*? – Stijn

+0

@Stijn我做到了。但是,在這樣做後,我會盡我所能來教育和回答對SO顯然是新手的人。 – James

+0

好的,您的投票必須已過期。雖然你的意圖很好,但最好不要回答這個問題,因爲這樣做可能會鼓勵人們再次提出這樣的問題。 – Stijn

0

根據我的觀點,Laravel最適合您的項目需求。與核心PHP相比,您的所有功能很容易覆蓋Laravel。 在您的項目中進一步增強Laravel是最好的選擇,因爲有這麼多的庫可用於許多功能。 與核心PHP相比,您的項目開發時間也減少了。