我想創建一個類似於imdb.com的網站。 imdb.com是否使用任何框架?如果是的話,它使用哪個框架?否則,他們是在自己發展?一個普通的PHP開發人員很容易創建我自己的PHP框架嗎?PHP開發人員創建自己的框架很容易嗎?
1
A
回答
2
作爲一個PHP開發人員:
- 我有我自己的PHP框架,所以你能說這不是那麼難;但是你必須先學習其他框架如何工作......並決定你的框架需要做什麼......你同意哪種設計模式...
- 大多數大型網站並沒有使用着名的框架,甚至他們自己的框架......大多使用大量庫......因爲當你使用一個框架,你的代碼更快,但是你浪費資源爲RAM,CPU IO /磁盤...
一個良好的編程應用程序是這樣的一個使用其代碼源的100%,這是很好的去OOP,MVC ...但不是大多數框架的工作方式...這是什麼是生活較少的工作時間導致一個較低質量的項目。
0
開發一個新的框架並不是一件簡單或簡單的工作。即使對於一個團隊來說也很難處理,因此要確保在開始之前您需要創建另一個團隊。
相反,使用開源的,衆所周知的解決方案,以便錯誤可能被分類和修復。有許多甚至用於商業用途。只要選擇你最喜歡的:Symfony,Code Igniter或Kohana或其他什麼,並開始建立你的應用程序的頂部。
從IMDB開始,可能他們正在使用一個框架,但是沒有辦法知道是否有任何內容。
1
有兩個原因,你爲什麼會想創建自己的框架:
- 學習的目的,這是一個很好的學習機會,因爲你 會學到很多東西。
- 這個我非常懷疑是你的問題,但是 如果你認爲你的框架可能會比已經存在的 有所不同並且更好,那就去做吧。
框架是不是應用程序,一個框架是一個工具集,可以讓你直接在應用程序本身,而不是寫一個數據庫抽象層您將學習如何在工作內置並寫入busniess邏輯你的應用需求。
相關問題
- 1. 創建我自己的PHP框架
- 2. 哪個PHP框架可以很容易地用於使用Spring框架的人?
- 3. Chrome開發人員工具中的框架未自動刷新
- 4. Xlib是舊的?開發人員使用xlib框架嗎?它開發於1985年
- 5. 關於asp.net mvc開發人員的Java框架建議
- 6. 我想讓自己很容易創建與T-sql 2008的連接
- 7. 我應該創建自己的框架嗎?
- 8. 如何開始創建我自己的API /框架/庫
- 9. ASP.NET MVC/NHibernate PHP MVC框架開發人員
- 10. iPhone開發:創建自己的索引
- 11. 如何爲開發人員構建框架
- 12. 創建開發人員門戶/ APIGEE + WORDPRESS/
- 13. 的PHP框架更容易啓動
- 14. 爲什麼PHP開發人員比.NET開發人員便宜?
- 15. 差異PHP開發人員
- 16. 你可以創建自己的JTA交易嗎?
- 17. PHP開發人員.NET開發
- 18. 任何使開發更容易的JMX庫/框架?
- 19. PHP - 允許第三方開發人員創建應用程序
- 20. 非開發人員的Android測試框架
- 21. 面向開發人員的所有Identicon框架是什麼?
- 22. 像Symfony框架中的Laravel開發人員工具欄
- 23. 迷戀Flex開發人員的HTML5框架
- 24. 針對Web開發人員的框架/模板
- 25. 適用於核心Java開發人員的框架?
- 26. 開發自己的表單/ UI設計器的框架
- 27. 爲什麼很多非Ruby開發人員在Ruby on Rails中構建了類似Rails的框架?
- 28. 如何在同一時間爲java開發人員,c/C++開發人員,php開發人員安裝eclipse?
- 29. 如何使用機器人框架打開開發人員工具
- 30. OpenFeint與GameCenter真的很容易嗎?