Web表单设计 - 如何加速?

时间:2010-09-28 18:56:09

标签: html forms webforms input

我只是诚实地说我讨厌构建网络表单。我是程序员,不是设计师,但经常陷入困境,为各种Web应用程序构建输入表单。我真的想以更直观的方式找到一个实用程序。我过去发现的这类产品(咳嗽咳嗽 Dreamweaver!咳嗽咳嗽)的问题在于它们会发出如此糟糕的代码,以至于您花费的时间几乎与清洁时间相同编写代码就像编写代码一样。

所以我的需求是:在保持代码完整性的同时,大大加快表单构建和设计。这样的应用程序是否存在? OSX应用程序首选,但我仍然有兴趣了解Windows方面的事情。

这个问题的答案可以很好地挽救我的理智。

谢谢。

2 个答案:

答案 0 :(得分:1)

您是否已探索过将这些应用程序迁移到MVC的可能性?它可以为基本CRUD生成表单提供相当多的帮助,MVC2进一步增加了模板支持。

例如,假设您想要一个用于编辑Customer模型(业务对象)的视图(页面)。您可以使用HTML帮助程序EditorForModel()生成完整的表单。默认的HTML很简单,但是使用模板和自定义,您可以从非常少的代码中获得相当丰富的生成表单。

另外,请考虑使用MVC的替代View Engines。默认的MVC视图引擎在某种程度上看起来像WebForms(你的.aspx文件会被<%= %>标签所包含),但是其他人可以为标记提供大量的语法糖。

答案 1 :(得分:0)

如果您愿意为大量昂贵的JS库添加依赖项,那么Ext Designer非常酷。