• 莫让您的系统变成一堆泥巴裹着的钻石


    博客园中热火朝天讨论的话题很多,虽然来这里时间不是很长,高端的讨论但是似乎可以归结几种:
    1.数据持久访问
       这里面牵涉的内容有微软的.Net Enterprise Libary,ORM(IBatisNet,NHibernate)
    2.设计模式
    3.架构
       设计Asp.net的有.Text,DNN等,不外乎对其他架构的学习或者应用经验。
    然而很少看到有关于自己设计的经验的。
    诚然架构非常重要,学习别人的好的地方也非常的重要,但是在一个系统中没有整体的设计是非常致命的。我们可以学习并直接应用那些东西,但是正如剑可以杀人也可以伤自己,如果没有对这些东西很好的驾驭能力或者对这些东西只存在一知半解的了解就急于使用,那么害的最后还是自己的软件系统或者项目。
    框架上的设计是一个方面,如果我们对这些东西确实理解的很透彻了,那么使用是没有害处的,那么剩下的最重要的就是对业务逻辑处理的设计,以及通讯的设计。如果业务逻辑的设计和通讯的设计没有跟上,我想整个系统就仿佛如同一堆乱泥裹住的钻石,别人的架构(Framework)就是钻石,而我们的设计就成了泥巴。别人的东西是不朽不臭的,臭的是我们的系统。
    所以我希望有更多的文章来讨论自己系统的设计经验而不全是别人是怎么设计的。毕竟后者也很重要,甚至更重要!

  • 相关阅读:
    为什么要用设计模式?先看看6大原则(一)
    git版本库的创建和yaf框架环境的部署
    laravel日常小问题
    Session store not set on request.
    phpstudy集成环境安装lavarel
    html中提交表单并实现不跳转页面处理返回值
    document load 与document ready的区别
    定时器优化
    放大镜
    子组件调用父组件的方法并传递数据
  • 原文地址:https://www.cnblogs.com/yanrongpi/p/376547.html
Copyright © 2020-2023  润新知