Coldfusion 冷融积垢

Coldfusion 冷融积垢,coldfusion,crud,Coldfusion,Crud,很长一段时间以来,我一直在尝试编写并一直在寻找“一个非常好的”CRUD应用程序。不要误解我的意思-我没有说“终极”CRUD应用程序。只有一个可以被评为头等舱的 我想说的是:请不要用“好吧,每种情况都是不同的…”这样的回答来回应这个请求 问:Adobe文档中是否有一篇博文或其他内容显示了CRUD在一对多关系(标题/细节)上的应用,该关系使用了web标准css(而不是表格),使用了最佳实践(CF9现在改变了很多东西:脚本化组件,ORM),使用了最新的UI技术(jQuery或CF9的一些内置AJAX特

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

我想说的是:请不要用“好吧,每种情况都是不同的…”这样的回答来回应这个请求

问:Adobe文档中是否有一篇博文或其他内容显示了CRUD在一对多关系(标题/细节)上的应用,该关系使用了web标准css(而不是表格),使用了最佳实践(CF9现在改变了很多东西:脚本化组件,ORM),使用了最新的UI技术(jQuery或CF9的一些内置AJAX特性),它有一个漂亮的前端(一个漂亮的标题和背景以及一些漂亮的按钮)

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

我不太确定你在问什么,但我只想回答你问题中的几点(这与其说是一个答案,不如说是一个评论,但由于SO在这方面受到愚蠢的限制,我将把它放在这里。)

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

没有“css而不是表格”-它们是两个不同且兼容的东西

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

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

由于您要求的是CRUD应用程序,所以您很可能希望显示表格数据,所以应该使用表格

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

使用最佳实践(CF9)的方法现在改变了很多事情: 脚本化组件(ORM)

脚本化组件不是最佳实践


它们是另一种语法(适用于喜欢到处使用非描述性大括号的人)它们没有提供任何您无法完成的功能。

我强烈建议您检查一下。阅读文档,它是为执行此类crud应用程序而构建的,具有一系列惊人的功能,将为您节省大量时间。至于界面,有许多jquery插件可以处理此问题。我建议您查看并查找你喜欢的插件

Peter:谢谢你的帮助。我所说的css而不是表格的意思是不要使用传统的基于表格的布局,这种布局在90年代非常流行。下面是我迄今为止所做的一个例子:你可以看到它使用css zen garden模板,因为我想尝试漂亮的图形,而我不是一个图形设计师艺术家。所以我想,如果我把我的数据放入css zen garden模板中,我可以立即访问数百个主题。我在CF8中写了这篇文章,所以CF9真的给我带来了一个转折点。CF8 WACK中的Orange Whip Studio示例使用基于表的设计。有人可能会说这是一本数据库书,但我试图做的是将它们全部放在一起r在一个好的CRUD应用程序中。一个可能具有登录安全性的应用程序,因为所有CRUD应用程序都需要登录安全性。基于表的设计总是错误的。表用于数据,而不是设计*/*布局。我的观点是,处理数据库会增加处理数据的可能性,因此需要以表格形式显示该数据。哦,A另一件事是正确处理错误捕获。所有这些需求都被折叠成一个整洁的小CRUD应用程序,这就是我要寻找的。什么是“CRUD应用程序”?另一件事我想要的是一个内置在CRUD应用程序中的测试驱动开发示例,这样我就可以按下一个按钮,让它运行一组测试,并用一个绿色图标响应,表示一切正常运行。Al,感谢您的回复。CRUD代表创建、读取、更新和删除。我想要一个新手可以合作的示例py/paste并为数据库表提供一个非常好看的管理菜单。啊!注释的最后一行有助于使事情变得更有意义-您基本上希望为不能/允许使用SQL的人提供一个通用(但漂亮)的管理界面,但您希望管理[a]子集的人带数据库?Peter,随着CF9中ORM的出现,很多人认为编写应用程序的CRUD部分对于初学者来说已经基本完成了。但我认为不是。我从头到尾都在寻找一个真正好的例子。一个符合关于如何编写一个好的程序来更新dbs的所有标准的例子。如果它是我们的话es远程访问呼叫,但要求用户登录,您如何处理安全性?等等。rip747,谢谢您的建议。我快速阅读了Hello World的cfwheels示例。Ajaxrain看起来是一个相当令人印象深刻的jQuery代码库!cfwheels在共享托管环境中工作吗?我不能重写url?cfwheels设计用于所有类型的环境,尤其是共享主机。heck,我们团队的核心成员之一拥有Alurium主机。