[原创]对SimpleFramework的初步认识(一)

upsimple 发布于 2010/11/10 09:51
阅读 268
收藏 1

 

    首先声明,我只是看了官方网站的SimpleFramework全面的介绍和一些论坛的问题(包括大耳朵与老赵解答的文章),想谈谈自己的认识,如有不足希望大家指正。

  “SimpleFramework”,顾名思义,首先强调的是“框架"。这个词不是指业务上的任何东西,而是指技术对业务的支撑,是说从技术角度为业务系 统提供具体的基础组件,并快速的构建自己的平台。其次,作为多年的技术积累之后,发现无论是UI层还是持久层都在面对程序员总是那么复杂,所以基于框架的 基础上,做到开发过程的简单,简单并不意味着不需要code,而是框架提供基于标准的声明方式(xml 文件的描述与绑定),快速的实现开发,并在框架的支撑下,保证高效的性能与统一的布局管理。

    现实中对应我们写业务模块的代码有多少人又真的懂业务呢,那些低层次的程序员就不用说了,因为他们了解的业务甚至都不是第一手的,都是经过项目经理或者架 构师消化过的。至于那些架构师门了解的业务就是正确的吗,我看不见得。因为就中国的国情而言,尤其对于企业开发而言,处处充满着管理的不规范性,用户说的 很多需求就是不规范的。按照这样的用户需求做出的软件注定后期修改较大,满足一时之需,时间一长就不能用了。原因是什么呢,因为没办法做到基于每个业务组 件的规范化与独立性。
     
    我觉得SimpleFramework 从组件应用,业务积累为核心的架构,做到平台与业务的灵活配置,业务的更改也只是一个业务组件的调整,而调整的过程又是基于声明的,做为一个塌实的程序 员,在没有完美的业务梳理的情况下,使用组件的开发模式可以不断积累业务,并完善业务,这种迭代的开发方式,应该是很多中小企业的一个不错的解决方案。


   但是,SimpleFramework 目前提供的文档是针对高级开发工程师才能看的明白,官方文档从架构的层次已经写得很清楚,但是对于底层业务开发程序员还是无法入手的,比如,业务组件的声明,业务组件的组件,业务组件的开发详细文档等等。

   总结一下,SimpleFramework是构造符合标准的Web框架,用组合化配置化方式解决Web应用问题。 由于时间关系,下次我会继续研究并大家分享使用SimpleFramework开发整删改查的详细文档。

  最后,感谢 SimpleFramework 推出的这款开源框架,这让有共同认识与理念的程序员一起编织国产框架提供了平台。

加载中
0
upsimple
upsimple

希望有共同爱好的一起研究并学习。

返回顶部
顶部