复用的战场
1.前台
CSS,JavaScript/jquery/AJAX
HTML/JSP
2.后台
增删改查 几乎一样。
复用的级别
代码:一行代码或几行代码
函数:一个函数
类:工具类
组件:一个小的功能模块,比如操作日志管理、权限管理
项目:直接拿一个项目修改成 需要完成的项目。
比如为了开发一个企业官网,完全可以参照其它企业的网站来实现。
可以使用httrack_x64-noinst-3.44.5等网站镜像工具,下载网站的页面,再修改。
(这样可以复用项目的前端界面,后台还是得自己实现)
复用的性质
1.思想复用--技术复用
思想:开发思想、设计思想,设计模式
技术:JS、Java等具体的技术
2.别人的--自己的
别人的:JS组件、网页模版、框架、工具类
自己的:函数、类、项目等
复用的方式/方法
1.收集/整理常用的 代码/函数/工具类/组件/样式
2.做好架构设计
3.开发流程/文档模版
4.开发后的项目 整理/总结
5.了解开源/公司项目的实现,充分借鉴别人的成果