2010-11-10 29 views
2

儘管我非常瞭解PHP,但我想知道是否有任何框架/ GUI可以讓您在莊園開發PHP,以便開發ASP.net站點?最重要的特徵是將場景編碼從實際的網頁視圖本身分離出來。這意味着每個頁面都有自己的類,在後臺生成,並且可以在某些按鈕被點擊時自動檢測。這對於所有這些都是理想的,由框架來處理,所以我不必全部做。像asp.net一樣編碼PHP - 可能嗎?

像textbox1.text這樣的事情會很棒,但我對此沒有任何期望。從$ _POST獲取是可以的。

我想要的其他主要特性是能夠使用名稱空間和#區域創建類,因此我可以在特定時間輕鬆訪問/僅查看我想要的內容。像.net這樣的數據訪問層對象也會很棒,所以我的SQL可以保持清晰,並且以對象形式存在。

再一次,我非常樂觀地詢問是否有人知道這樣的設置,但認爲值得一問,因爲我必須開發一個相當大的PHP項目,並且開發時間減少了10倍,因爲即使是Netbeans的可用性也是如此到ASP.net/Visual Studio。

我很欣賞任何輸入

+1

只是切換到ASP.NET。不要重新發明輪子。 – 2010-11-10 07:03:52

+2

在客戶端驅動的氛圍中不利,您並不總是可以選擇切換。不幸的是,我有很多時候被迫使用遠非理想的語言進行編碼,iPhone的應用程序Object-C就是其中之一。在這種情況下,客戶端是一個州立學院,只有Web服務是基於Unix的,只希望PHP開發。 – 2010-11-10 07:12:51

回答

3

我見過的最接近的PHP框架是Prado

PRADO是快速Web編程基於組件和事件驅動的框架在PHP 5 PRADO reconceptualizes Web應用程序開發的組件,事件和屬性,而不是程序,網址和查詢參數方面。

我已經很多年沒有看着它雖然和old site說,他們有一個新的框架,但我不知道這是否使用相同的樣式。

+0

謝謝Brenton,我將研究該框架 – 2010-11-10 07:04:59

+0

這似乎正是我正在尋找,但將研究新版本與MVC的Deceze建議。再次感謝。 – 2010-11-10 07:08:36

3

您正在尋找的是一個帶有MVC架構的PHP框架。那裏有a lot of those,所以請選擇。它不會像.NET一樣工作,因爲它是一種不同的技術,但是您應該爲任何嚴肅的項目使用適當結構的框架。

+0

我實際上並沒有使用MVC的ASP.net,因爲我喜歡ASP.net窗體的靈活性,但我猜即使將模型視圖控制器分離出來的基礎知識也是基礎PHP的一大步。有任何好的建議,看看使用? – 2010-11-10 07:04:01

+0

@Anthony我個人對[Cake](http://cakephp.org/)很滿意,但我也推薦[Zend](http://framework.zend.com/)。 [CodeIgniter](http://codeigniter.com/)和[Yii](http://www.yiiframework.com/)也有很多粉絲。 – deceze 2010-11-10 07:06:21

+0

謝謝。我會研究所有這些,包括PRADO,看看哪個最適合我的需求。感謝您的幫助 – 2010-11-10 07:08:05

相關問題