2010-09-28 20 views
0

我只是會說實話,說我討厭建設web窗體。我是一名程序員,而不是設計師,但經常陷入困境,爲各種Web應用程序構建輸入表單。我真的很想找到一個以更直觀的方式做到這一點的工具。我在過去發現的這樣的產品(咳嗽咳嗽 Dreamweaver!咳嗽咳嗽)的問題是,他們剔除了這樣糟糕的代碼,以至於您花費的時間幾乎與清理代碼一樣多。網頁表單設計 - 如何加快速度?

所以我的需求是:在保持代碼完整性的同時大大加快構建和設計的步伐。這樣的應用程序是否存在?首選OSX應用程序,但我仍然有興趣瞭解Windows端的事情。

問題的答案可以很好的保存我的理智。

謝謝。

回答

1

您是否探索過將這些應用程序中的某些移向MVC的可能性?它可以爲基本的CRUD生成表單提供很多幫助,MVC2增加了進一步的模板支持。

例如,假設您想要一個編輯您的模型(業務對象)的視圖(頁面)。您可以使用HTML助手EditorForModel()來生成完整的表單。默認的HTML是基本的,但是通過模板和定製,你可以從很少的代碼中獲得相當豐富的生成表單。

另外,考慮用於MVC的替代View引擎。默認的MVC視圖引擎看起來像WebForms在一定程度上(你的.aspx文件將被丟棄<%= %>標籤),但其他人可以爲標記提供大量的語法糖。

+0

我實際上正在邁向M-V-C平臺,特別是構建收集數據的Web應用程序。 Code Igniter有一個非常好的基於數據庫模式生成Web表單內容的系統。這絕對可以節省時間。 – 2010-10-09 01:59:20

0

如果你願意添加一個依賴到一個大規模昂貴的JS庫,那麼Ext Designer是相當酷。

+0

哇,這看起來很酷,但正如你所說的相當昂貴。 – 2010-09-28 19:04:14