2010-01-06 18 views
1

我從頭開始創建了幾個PHP項目,但我意識到,現在變得完全不可能,因爲它們都是以不同的方式寫入所有這些項目。尤其是當他們寫幾個月前。這是使用php框架的有效理由嗎?

我需要定期創建新的PHP項目,所以使用框架可以幫助我解決問題嗎?這是使用CodeIgniter等php框架的有效理由嗎?

+4

是的,它是。此外,您可能會編寫更少的應用程序代碼,這也會提高可維護性。 – miku 2010-01-06 10:26:25

+0

由於大多數(如果不是全部的話)框架使用OOP(因此也強制您使用它),重用代碼更容易。 – 2010-01-06 11:26:29

+0

它絕對是。 – 2010-01-06 12:00:37

回答

3

框架至少有兩個重要的優勢:

  • 他們提供了大量的現有代碼和functionnalities
    • 如果您使用的是知名的框架,這個代碼將可能是經過良好測試並且質量很好
    • 而且您的代碼可能會減少,這意味着:
      • 個引入的bug更少的風險
      • 更多的時間編寫代碼,真正重要的 - 這是回答你真正需要
  • 即代碼,這可能是對你最重要的部分:它們提供結構和應用程序體系結構(或者至少是一個小型應用程序)
    • 這意味着您的應用程序將有更多的機會以相同的方式開發,遵循相同的結構 - 這將有助於極大地提高來維修
    • 個現代框架遵循MVC架構,這是一個很好的方向邁出的一步也爲
    • 另外:如果您使用的是著名的框架,也有你的公司都有新員工就已經知道它的機會;這意味着他們可以更輕鬆地處理您的項目。


之後,還有「我應該使用哪種框架」 ......沒有「真正的」答案的問題;我可以給你的唯一建議是使用那些使用了大量的一個 - 喜歡的Symfony,Zend框架,笨,...