- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
TL;DR:想要编写 CGI::CRUD::Simple(CGI::CRUD 的极简界面模块),但我想先检查一下我是否忽略了一个已经这样做的模块。
我通常使用那些不具备框架等优点的应用程序。然而,不久前我发现自己处于这样一种情况,我在问自己:“我自己,我有一个 DBI 数据库句柄和一个 CGI 查询对象,是否有某个模块可以使用它来给我一些 CRUD,所以我可以继续做其他事情而不是花几个小时编写界面吗?”
对 CPAN 的快速调查给了我:
CGI::粗加工
催化剂::插件::CRUD
龙门架::插件::增删改查
Jifty::View::Declare::CRUD
CatalystX::增删改查
催化剂:: Controller ::CRUD
CatalystX::CRUD::REST
催化剂:: enzyme
现在,我在查看这些模块时并没有特别深入,但是,安全的第一个,它们似乎都需要某种框架的存在。如果我错了请告诉我,我可以将其中任何一个插入准系统 CGI 脚本。
CGI::CRUD 似乎做的正是我想要的,尽管它确实坚持通过一个相当古老的类 C 脚本来使用,该脚本必须在不同的站点上获取,然后以各种方式和方式产生一些东西有用。我继续这样做,发现它工作起来非常简洁,编写一个简单易用的模块应该相当容易,该模块提供一个非常基本的 [dbh, cgi IN]->[html OUT] 接口(interface)。
但是,由于我之前的调查相当短,而且我可能草率地取消了模块或错过了其他模块,我发现自己在想这是否只是重复已经完成的工作。
因此我思考了标题中的问题。
PS:我的一些解释往往过于简短,并且假设其他人的想法与我相似,导致遗漏了关键细节。如果您发现自己想知道当我说 CRUD 时我到底在想什么,请在评论中戳我,我会修改问题。
最佳答案
也许 CGI-Browse适合你的口味。
关于database - 在 Perl 中的数据库句柄上通过 CGI 获取 CRUD 的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2796232/
我设置了 Helm 柄和 Helm 柄。我有tiller-deploy。昨天,我可以定期运行了。但今天我收到此错误消息 Error: could not find a ready tiller pod
我以前已将分er安装到特定的 namespace 中。 我设置了一个环境变量来设置'tiller'命名空间-但我不记得该环境变量的名称-而且似乎无法通过网络搜索找到它。 这是什么 key ? 最佳答案
当我在 View 模型中使用如下界面时 class MainViewModel @ViewModelInject constructor( private val trafficImagesR
我正在尝试找到如何在某个 fragment 相关场景中定义 Hilt 的解决方案。我有以下设置: Activity 父 fragment 1 子 fragment 1 子 fragment 2 ...
Hilt 指出如果没有@Provides 注解就不能提供这个接口(interface): interface PlannedListRepository { fun getAllLists()
我的问题非常简单明了:两个注释/示例之间有什么区别: 例子一 @Singleton class MySingletonClass() {} @Module @InstallIn(FragmentCom
我是一名优秀的程序员,十分优秀!