怎样的开发才是合理的???
最近总是在思考一个问题,究竟在it行业的公司中,怎样的开发模式,开发框架才是合理的,是开发人员乐意接收的。我所在的公司不是特别重视java开发技术,他们觉得用java相关技术开发出来就是为了展现数据的,更重要的一点在数据上,因此做java的(前台应用组)那些人对现今的框架开发不是很熟悉,95%都是停留在原始jsp+javabean+servlet的基础上,用到框架的唯一部分是用spring来管理相关的javabean(实体和数据库访问),而在jsp页面更是java代码层出,jsp页面没有一个统一的模式,全部是按照数据展现需求而定,而后台java源代码更是乱了,根本就没法按照J2EE经典模式MVC去划分,功能之间相互交叉,没有独立为单独的模块。这和我想像中的J2EE开发完全不同,原先以为J2EE开发比较规范,遵循流行的MVC开发模式,框架使用成熟,每个类,每个功能之间相对独立,不存在严重的交叉现象,划分合理,编码规范。自己了解了一些,也向同行业的朋友咨询过一些,现在很多的it公司,特别是私营的it公司在做开发时(不管是java还是NET)都是这样的情况。我不禁在想,国外、国内(金碟Apusic)的都将很优秀的框架开发提出这么多年了,为什么我们大部分的it企业还停留在原来的阶段呢?是框架的原因、或是各个公司的原因、又或是我们这些从事it开发的人的原因呢?我很困惑自己该坚持怎样的一种开发思想和规范,放弃自己坚持的、适应公司的,还是放弃这样的公司找一个符合自己开发思想规范的公司,又或是用自己的能力改变公司的开发思想和规范模式?我只是一个小小的、从事it开发(java方面)的职员,面对如今如雨后春笋般的开发框架、开发技术、开发模式,我该怎样去选择,怎样去适应呢?