2011-11-10 46 views
0

我希望這不是太籠統,但是...我最近有機會學習web2py爲最後一年的大學項目。在這個主題中,四人組成了8周的時間來設計一個網絡應用程序。最終我發現web2py的功能非常全面,它可以非常容易地讓網站快速運行,並提供很多選項(janrain等) - 但最終的「風格」結果幾乎完全依賴於我們。Web框架與網站風格內置

在其他團隊中,他們使用了其他框架(每個團隊都是不同的團隊),其中一些站點的外觀非常漂亮,沒有必要花費太多的Photoshop/CSS設計時間和努力。我覺得有些框架在開箱即用的設計元素(按鈕,導航選項,小部件,base css等)方面更「友好」,而另一些則不是。

我有一個python(/ C/java)背景,並打算學習PHP的一些觀點。那裏有哪些框架爲裸露骨頭之外的網站設計提供了基礎?並強調,我瀏覽了python頁面列表框架,我對設計方面更感興趣 - 即使只是爲了看看我的假設是否正確。

+0

你知道其他團隊使用的框架嗎?他們是否找到了自己的前端框架與服務器端框架結合,或者服務器端框架是否帶有自己的前端CSS /佈局默認值? – Anthony

回答

1

我不知道其他的框架必然是更「友好」有關的設計元素,如客戶端的造型真的是獨立於服務器端框架。您可以輕鬆插入任何前端樣板/框架,以提供更好的樣式,無論您使用的是哪種服務器端框架。至少在Python框架中,我認爲web2py是少數提供任何前端腳手架應用程序(包括一些基本樣式)的應用程序之一。與其他大多數人一樣,你是獨立的。

之前已經說過,web2py將很快發佈一款基於Skeleton的新款移動友好型scaffolding application,並改進了造型。雖然你可以很容易地使用其他前端框架,如Twitter BootstrapFoundationHTML5Boilerplate

的web2py還允許開發和應用layout plugins輕鬆更換應用程序的造型。一些示例可以在herehere中找到,並且它們也可以在應用程序嚮導中找到(demo)。

0

你的問題似乎過於籠統。我相信你的問題是模板庫比整個framwework。

也許這就是你需要:http://beebole.com/pure/。這是一個JavaScript模板庫,可讓您在不使用嵌入式Python代碼的情況下呈現純html/css模板(使用json數據對動態部分進行填充)。通過這種方式,您可以採用設計良好的靜態網站,並使用任何您喜歡的Web框架呈現它們。

1

我感到你的痛苦。作爲一個開發人員從桌面世界來,做一些網絡的發展,我已經習慣了在同一時間,我選擇和安排我的用戶界面小部件設置自己的應用程序的外觀。

您只需接受基於瀏覽器的軟件不會那樣工作。你必須分別學習CSS。希望你會學會喜歡這種指定應用程序外觀的方法,但是不管你是否確實在瀏覽器中沒有任何替代方法。

+0

我知道css已經廣泛用於靜態網站(和一些動態網站)。我只是覺得這是一個痛苦...也許CSS框架? – commentator8

1

到目前爲止,我所看到關於Yii框架(PHP)的是,它可以產生一個初始不錯的樣式化的Web應用骨幹,隨時爲您的工作,它加入你的功能,數據塊,用戶角色等和當然,所有的自由定義自己的外觀和定義HTML視圖,CSS,JS等感覺

我即將開始學習和使用PHP框架爲我的下一個項目。我從來沒有使用框架,但我有幾年使用PHP/MySQL。

幾周來我研究了PHP框架,並且有CakePHP,CodeIgniter,Zend,Yii,Kohana等等,我傾向於Yii,即使CodeIgniter似乎有更多的追隨者,我固執地檢查由於高度讚揚Yii特別在其質量建立和表現。

我不知道其他PHP框架有多好「默認視覺樣式」區域。

+0

實際上Yii就是其中的一個(我現在記得這個名字),並且看起來很好看。謝謝。 – commentator8