当前位置:  开发笔记 > 编程语言 > 正文

创建自己的Web框架

如何解决《创建自己的Web框架》经验,为你挑选了1个好方法。

我是一名冷血程序员,是的,我知道有很多很好的冷血框架.

然而,由于我工作的公司的方式,代码的样式和结构,我想创建一个踏脚石框架,逐渐随着时间的推移将它们转移到一些当前的编码风格和标准.

但要达到目标,我们需要具有一致的业务逻辑和规则的可定制设计.

我需要慢慢将它们分成显示和逻辑单独的......

我对任何火焰战争,使用什么框架等都没有兴趣......

我有兴趣了解创建自己的Web框架最重要的功能是什么?

以下是我希望解决的一些问题:

    一个适用于开发和生产的调试器/服务器监视器,甚至认为我们使用的是Coldfusion 8 Standard,我们可以使用cf服务器监视器,但在生产中我们不能.所以我希望包括一些免费或开源的调试器/服务器监视器......

    我希望包含一个良好的跨脚本保护,以便我可以将我们从cfqueryparam移开,并允许我们使用cachedwithin,因为我们的版本不支持cfqueryparam和查询中的缓存.

    能够切换样式,页面和/或更改内容的布局......我已经完成了Wordpress的一些工作,并喜欢它的主题框架,但讨厌它的性能/加载时间.

看到我知道重大公司网站的重做需要很长时间,并且会导致比我们想要的更多错误.

这就是为什么我想创建一个框架,它在很小的步骤中允许我们保持当前的逻辑/功能,但允许分离显示和逻辑.

    弄清楚我的文件夹/网址结构让人感觉有用,并且是人类可读的,我过去曾与Able Commerce合作,并且讨厌它的网址结构.

抱歉这个冗长的问题,我不希望你做我的工作:)但是一些合乎逻辑的建议,关于创建框架的好文章的指示......我用google搜索....

谢谢.



1> Aiden Bell..:

除了强制性的"你使用coldfusion?!?... ha",你去:

    URL处理,将/ a/b/c转换为对您的应用程序的调用

    输入(GET,POST,PUT,DEL)解析为本机结构

    Cookie和会话管理(SQL会话存储/ Dep-inject会话/可插入)

    自动化服务创建(RESTful/SOAPy)无论如何

他们将是我的前4名.然后:

    MVC抽象作为核心框架功能(我知道!)

    ORM(我讨厌它,但对于小事情,它没关系)

    自动输入验证,GET/POST/DEL控件的自动修复

    认证机制

如果你感到无聊:

    CRM和模板

当然,让这些东西稳定和可扩展可能不值得重新发明轮子(是的,我已经尝试过,我仍然致力于那个回购).

除非你有一些很好的新方法,否则不要打扰.


我只是不认为开销可以与手动竞争.但是对于很多事情来说还可以.我只是不喜欢它有时是人们懒得思考数据库架构的goto解决方案.
推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有