2012-10-09 37 views
3

我在一家公司工作,我們一直在建造需要表格的網站。我們對這些表單執行標準操作,例如驗證,保存到數據庫等。這些站點通常具有身份驗證頁面,然後是幾個包含表單的內容頁面。我應該編寫自己的框架來完成這項工作,還是應該使用現有的框架?我的重點是降低重複編碼的數量,或者可能會提出一些大多數網站可以基於的起始模板。如果可能,我希望這是一個MVC解決方案和OOP。你們有什麼建議?PHP:自定義框架還是現有框架?

+2

我只投票結束,因爲這沒有一個真正的答案。建議是主觀的,它不清楚你後面有什麼確切的特徵以及它們的優先級。現在,如果您發佈具體的具體要求,我願意發佈符合這些要求的框架。嚴重的側面表單驗證,OOP/MVC,路由等 – prodigitalson

回答

2

首先看看現有的web框架,沒有必要重新發明輪子。如果沒有人適合,然後嘗試編寫自己的框架。通常,定製框架是建立在現有框架上的,但有時需求非常複雜,需要從頭開始構建解決方案。

4

從以下:-)

Adroit 
Adventure PHP Framework 
Agavi 
Akelos Framework 
Ambivalence 
Amhulio 
Andromeda Project 
ash.MVC 
Atomik Framework 
ATK Framework 
Bedrock Framework 
Blue Shoes Framework 
CakePHP 
Castle-PHP 
CIEXtended 
CodeIgniter Framework 
CoughPHP 
DIY MVC 
DooPHP 
DragonPHP 
evoCore 
eZ components 
FAT-FREE PHP 
Flow3 
Flourish 
FuelPHP 
FUSE MVC Framework 
Fusebox Framework 
Horde Application Framework 
InterJinn 
Ister 
Jelix 
KISSMVC 
Kimura Framework 
KohanaPHP 
Kolibri 
Konstrukt 
KumbiaPHP 
Laravel 
LightVC 
LightMVC 
Limb3 
Lion framework 
Lisa framework 
Lithium 
Madeam PHP Framework 
Maintainable PHP Framework 
MagicPHP 
Maverick PHP 
mgframework 
MiMVic 
Noloh 
NettePHP 
Ocubed 
Odin Assemble 
Open Delight 
OpenBiz 
Orinoco 
P4A 
Php BURN 
PHPCliFramework 
PHP on TRAX 
PHPDevShell 
phpHtmlLib 
PHOCOA 
PhpPeanuts 
PHPulse 
PHPWork 
Pluf 
Prado Framework 
PSX Framework 
Qcodo 
QCubed 
QPHP 
Recess! 
Sapphire 
Seagull Framework 
SENCHA 
Simplicity 
SimplePHP 
SOLAR Framework 
Sonic Framework 
Sourdough 
Spaghetti PHP 
SpotLight 
Stubbles 
Swat 
Symfony 
Tangra Framework 
Tigermouse 
TinyMVC 
TKSelf 
VLC for PHP 
Vork Enterprise PHP Framework 
WACT 
WasP 
WEB2BB 
Xajax 
Xataface 
Yii PHP Framework 
Yellow Duck Framework 
Zephyr Framework 
Zend Framework 
ZOOP Framework 
+1

這個答案根本沒有幫助...爲什麼它們比定製框架更好? –

0

我不能推薦Laravel夠一個只需選擇。它很容易成爲那裏最好的框架之一。社區很棒,語法清晰。 Artisan CLI也很棒。

給它嘗試,喲不會後悔。