2013-11-03 54 views
1

我想創建一個類似於imdb.com的網站。 imdb.com是否使用任何框架?如果是的話,它使用哪個框架?否則,他們是在自己發展?一個普通的PHP開發人員很容易創建我自己的PHP框架嗎?PHP開發人員創建自己的框架很容易嗎?

回答

2

作爲一個PHP開發人員:

  • 我有我自己的PHP框架,所以你能說這不是那麼難;但是你必須先學習其他框架如何工作......並決定你的框架需要做什麼......你同意哪種設計模式...
  • 大多數大型網站並沒有使用着名的框架,甚至他們自己的框架......大多使用大量庫......因爲當你使用一個框架,你的代碼更快,但是你浪費資源爲RAM,CPU IO /磁盤...

一個良好的編程應用程序是這樣的一個使用其代碼源的100%,這是很好的去OOP,MVC ...但不是大多數框架的工作方式...這是什麼是生活較少的工作時間導致一個較低質量的項目。

0

開發一個新的框架並不是一件簡單或簡單的工作。即使對於一個團隊來說也很難處理,因此要確保在開始之前您需要創建另一個團隊。

相反,使用開源的,衆所周知的解決方案,以便錯誤可能被分類和修復。有許多甚至用於商業用途。只要選擇你最喜歡的:SymfonyCode IgniterKohana或其他什麼,並開始建立你的應用程序的頂部。

從IMDB開始,可能他們正在使用一個框架,但是沒有辦法知道是否有任何內容。

1

有兩個原因,你爲什麼會想創建自己的框架:

  1. 學習的目的,這是一個很好的學習機會,因爲你 會學到很多東西。
  2. 這個我非常懷疑是你的問題,但是 如果你認爲你的框架可能會比已經存在的 有所不同並且更好,那就去做吧。

框架是不是應用程序,一個框架是一個工具集,可以讓你直接在應用程序本身,而不是寫一個數據庫抽象層您將學習如何在工作內置並寫入busniess邏輯你的應用需求。

相關問題