3

很长一段时间以来,我一直在尝试编写并一直在寻找“一个非常好的”CRUD 应用程序。不要误会我的意思——我没有说“终极”CRUD 应用程序。只有一个可以被评为一等。

我的意思是:请不要用“好吧,每种情况都不同......”这样的回答来回应这个请求。

问:Adobe 文档中是否有博客文章或其他内容显示 CRUD 是一对多关系(标题/详细信息),使用 Web 标准 css(而不是表格),使用最佳实践(CF9 已更改,所以现在有很多东西:脚本组件,ORM),使用最新的 UI 技术(jQuery 或 CF9 的一些内置 AJAX 功能),具有漂亮的前端(漂亮的标题和背景以及一些漂亮的按钮)?

我知道有很多问题要问,但这就是我的追求。一对多关系的一个很好的例子是 Spry 示例中内置的城市/州 xml 文件。示例 xml 文件中有 23,000 个城市,所以我认为这比仅使用随机数据要好。

4

2 回答 2

4

我不太确定你在问什么,但我只想回答你问题中的几点(这更像是一个评论而不是一个答案,但由于 SO 在这方面受到了愚蠢的限制,我会说而是在这里。)

使用 web 标准 css(而不是表格),

没有“css 代替表格”——它们是两个截然不同且兼容的东西!

CSS 描述文档的视觉方面,而表格标记表格数据。

如果您正在显示表格数据,那么表格正是您应该使用的,您可以使用 CSS 使其看起来比表格中的普通样式更令人兴奋。

由于您要求使用 CRUD 应用程序,因此您很可能想要显示表格数据,因此应该使用表格。

(人们常犯的错误是不了解 Web 的性质,并使用表格将网格布局应用于文档,而他们应该使用结构化语义标记。)

使用最佳实践(CF9 现在改变了很多东西:脚本组件,ORM)

脚本化组件不是最佳实践!

它们是一种替代语法(对于喜欢到处都有非描述性大括号的人),它们不提供任何你不能做的事情。

于 2009-11-02T13:42:39.273 回答
3

我强烈建议您查看cfwheels。阅读文档,它是为执行此类复杂的应用程序而构建的,并且具有一组惊人的功能,可以为您节省大量时间。至于界面,有很多 jquery 插件可以处理这个问题。我建议看看ajaxrain并找到一个你喜欢的插件

于 2009-11-02T16:50:18.253 回答