现在的位置: 首页 > 综合 > 正文

无框架论

2013年08月12日 ⁄ 综合 ⁄ 共 543字 ⁄ 字号 评论关闭

系统开发:技术性系统 业务性系统.

开发业务性系统,最为重要的是:1 业务规则清晰及更为方便和迅速地适应业务规则的变化 2 界面美观.

 

任何一个系统的开发都应当遵循简单的原则,如果能用一般的类包可以清晰实现业务规则,就没有必要为了使用框架而故意去使用ejb来实现业务规则.一个business包就可以实现业务,一个dao包就可以实现hibernate的功能,自定义一个反射工具包,就可以实现Spring的功能.多加一个框架,系统代码复杂度就会提高很多.

 

一般的业务系统用这种简单的开发方式完全可以完成开发,技术能力一般都可以胜任.

 

在系统正常运行的基础之上,程序员应当追求更好更快.这一步里面,技术所占的比重变得更高.更好:提高系统稳定和高效.更快:提高系统的开发速度.

 

而目前大多数的企业,所做的系统都是中小型的业务系统.能做大型的业务系统和技术性系统是少之又少.那么多的招聘要求这个框架那个框架,其实是一种误导.

 

面试时,如果问到这个框架或者那个框架.简直可以反问面试官:这个框架的用途是什么?如果能用一各简单的方式实现这个框架在项目中所有发挥的作用.是否还有必要使用这个框架?

 

当然,如果真得是需要使用一个框架,即使不懂.也要能三个星期之内.使用框架做个东西出来.强调的是一种学习能力.

 

 

抱歉!评论已关闭.