2011-04-20 58 views
2

我即將開始在PHP/MySQL中構建功能齊全的便士拍賣腳本(如bidhere.com)。建立一個便士拍賣網站:使用一個PHP框架或不?

我知道PHP preety很好,並沒有使用手冊的麻煩。

我的問題是:我應該學習一些PHP框架並使用其中的一個來完成這個大小的項目嗎?

+0

poss duplicate of http://stackoverflow.com/questions/1443915/will-it-be-better-to-use-a-framework-to-design-a-site-or-just-code - 手持 – trickwallett 2011-04-20 15:21:56

+2

只要做你喜歡的事情。這個問題沒有答案,因此我正在投票決定把它作爲主觀/論辯。 – halfdan 2011-04-20 15:22:12

回答

2

使用框架將意味着你不重新發明輪子。

它還可以讓您瞭解新的安全補丁,並且您可以確信像CSRF和XSS這樣的攻擊已經採取了針對他們的措施。

它們絕不是絕對安全的,但是,如果您選擇出售/租賃腳本,它將消除您的頭腦和客戶的頭腦中的許多擔憂。

3

既然你在處理金錢問題,那麼使用框架可能會幫助你在安全方面。很多非常好的框架已經針對基本的黑客(例如sql注入)進行了強化,所以我會推薦使用框架。

如果你自己編寫所有東西,你會冒着被攻擊和丟失信息(或更糟的是,金錢)的風險。

只是我的2美分(這意味着我送2個出價?!?)

+0

也許;)。感謝這些答案。我會下去學習一些框架:)。 – Tool 2011-04-20 15:37:24

+0

甜!我希望這足以讓更多的Gee Bees獲得新的iPad!祝好運與網站:) – 2011-04-20 15:40:54

2

框架是一個好主意。由於框架通常是語言的本地語言,因此您實際上只是將觸角擴展到語言本身。

框架使您不必編寫已經在其他地方思考和實現的代碼。但是框架也傾向於提供很多其他的好處,例如MVC代碼組織,方便的HTML Form/Url助手(codeigniter),獨立的第三方模塊(drupal)以及一系列易於管理的配置。

可以使用現成的代碼使您的工作更輕鬆,並使您在實施過程中更加優雅高效。如果你知道你在做什麼,你有一個直接的範圍/目標,而且手頭的任務並不複雜,那麼只需要使用raw在這種情況下PHP會受益,特別是由於不同的框架具有不同的學習曲線。

1

當然是一個框架,但哪一個。要考慮的要點:

  • 如果您正在處理後端操作,最好創建與前端分離的後端。這就是模型的用途。您需要一個將業務邏輯與表示邏輯分開的框架。

  • 如果您將在網站上使用大量表單和用戶交互性,那麼您需要擁有PHP UI框架。這將幫助您不用擔心如何提交表單並關注功能。

  • 如果你對一些框架很熟悉,那麼堅持下去。如果你還沒有使用,然後逛逛。你聽說過的通用目標很少,但是有一些你還沒有聽說過。比較他們,看看哪些能在最短的時間和精力之內讓你從A到B。