本文主要记录自己做项目的点点滴滴,各位看官老爷如有错误的地方敬请各位斧正。
先简短的介绍之前的项目:之前前端用的框架是Easyui 以及后台对其封装的框架,由于我们业务的扩展加上经理实在嫌弃页面很low,于是早选择了一个样式看得过去的前端框架Metronic,之前我对这套框架没怎么接触过,由于是工作时间一年多点,多少还是喜欢原生的方式,一方面可以锻炼自己另一方面对框架之类的多少会有些抵触。由于开发进度的限制,不得不进行框架开发。从第一眼看到Metronic,有种一见钟情的感觉,由于我们的项目表单占得比重很高,之所以比较倾向Metronic的原因也是在表单细节的处理上我们都很认可。
前期准备
前端和后端框架的的选择,这里是前端框架的选择主要是ui的选择,后端的话就是EasyUi(或者其他框架)+Java类的封装,这里主要是后端的工作了。这里前端方面的话我打算用angular进行架构,其实有一点不解的是我们开发阿德方式要前后端的分离开发模式,还是用过【EasyUi(或者其他框架)+Java类的封装】+ controllers这套模式,之前的方式是后者,但是这样的协作方式对开发进度来说有点拖后腿,前后端的分离开发的方式有个致命的缺点就是前台要通过ajax交互的方式拿到数据之后在客户端渲染,之前的工作方式是在服务器端渲染完成后在客户端展示。这里我就不说两者之间的优劣势了。其实我要验证的是旧版本前端ui框架Easyui和要迭代的框架Metronic(或者其他框架的)的稳定性、后期的维护成本、以及在移动端的应用等问题。通过下载的几个demo发现;第一张是在pc端剋做到自适应