在昨天为我正在为工作开发的应用程序后端处理了一些OO类之后,我决定我需要创建一个BREAD
类来简化此操作。你知道的,Browse-Read-Edit-Add-D删除。
起初,我想我应该在昨天所做的事情的基础上继续努力。但后来我开始思考(啊,思考,我的诅咒)。我最初在调查CGI::Application
时遇到了BREAD
概念;许多人开发了提供此功能的CGI::Apps
。我放弃它们通常是因为它们提供了比我需要的更多的功能,或者因为它们引入了比我当时愿意解决的更多的复杂性。
但是当我想到BREAD
和CGI::App
时,我开始思考拥有CGI::Application
会多么美好>用于PHP。然后我想,为什么不呢?是什么阻止我移植它?我有源…
所以,今天我和Maeve待在家里,她昨天在日托时显然是病重了,所以她一天大部分时间都在家里睡觉。因此,在她休息的时候,我坐下来打印了CGI::App
的非POD代码,并敲定了我需要做的事情。然后,当她小睡时睡着了,我把它全部打出来并开始测试。而且,我很自豪地说,它有效。例如,访问我的开发站点,查看一个非常简单的模板化应用程序的运行情况。