Web开发的那点事--软件复用
CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion)
复用的战场
1.前台
CSS,JavaScript/jquery/AJAX
HTML/JSP
2.后台
增删改查 几乎一样。
复用的级别
代码:一行代码或几行代码
函数:一个函数
类:工具类
组件:一个小的功能模块,比如操作日志管理、权限管理
项目:直接拿一个项目修改成 需要完成的项目。
比如为了开发一个企业官网,完全可以参照其它企业的网站来实现。
可以使用httrack_x64-noinst-3.44.5等网站镜像工具,下载网站的页面,再修改。
(这样可以复用项目的前端界面,后台还是得自己实现)
复用的性质
1.思想复用--技术复用
思想:开发思想、设计思想,设计模式
技术:JS、Java等具体的技术
2.别人的--自己的
别人的:JS组件、网页模版、框架、工具类
自己的:函数、类、项目等
复用的方式/方法
1.收集/整理常用的 代码/函数/工具类/组件/样式
2.做好架构设计
3.开发流程/文档模版
4.开发后的项目 整理/总结
5.了解开源/公司项目的实现,充分借鉴别人的成果
转载于:https://www.cnblogs.com/qitian1/archive/2013/01/23/6463772.html
Web开发的那点事--软件复用相关推荐
- Web开发的那点事--数据持久层常用功能
CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) 数据持久层--4类功能 1.增加 增加一条记录-实体(有关联,没有关联) 2.修改 ...
- Web开发的那点事--业务层常用功能
常见功能(以博客中的文章管理为示例) 1.增加 业务:写一篇文章 技术: 前端:一个页面或者对话框,等待用户输入,数据校验成功,提交代码 后端:存储到一个数据 ...
- 提高生产力:Web开发基础平台WebCommon的设计和实现
Web开发中,存在着各种各样的重复性的工作.为了提高开发效率,不在当码农,我在思考和实践如何搭建一个Web开发的基础平台. Web开发基础平台的目标和功能 1.提供一套基础的开发环境,整合了常用的框架 ...
- 有抱负的 Web 开发人员应该在 2021 年学习的 10 件事
大家好,如果您是一名 Web 开发人员,并且想知道 2021 年应该学习哪些内容以将您的技能提升到一个新的水平,或者想在 2021 年成为一名前端开发人员,但不确定哪些技术.工具.框架.语言,和图书馆 ...
- 要成为Web开发大师,你必须知道这7件事
曾经是这样的,懂点编码,并可以偶尔耍点酷,那么你就会被认为是一个Web开发大师.但是现在,情况再也不是这样的了.Web开发已经朝着主流方向发展,开发人员数量显著增加.要成为Web开发大师,你必须知道这 ...
- 有抱负的Web开发人员应考虑的6件事
Becoming a web developer can be as challenging as working out every day. 成为网络开发人员就像每天锻炼一样具有挑战性. It's ...
- 写给自己的web开发资源
web开发给我的感觉就是乱七八糟,而且要学习感觉总是会有东西要学习,很乱很杂我也没空搞,(其实学习这个的方法就是去用它,什么你直接用?学过js么学过jquery么?哈哈,我没有系统的看完过,但是也做出 ...
- web前端开发最佳实践_学习前端Web开发的最佳方法
web前端开发最佳实践 为什么要进行网站开发? (Why web development?) Web development is a field that is not going anywhere ...
- 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图
初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...
最新文章
- linux scp远程复制命令使用
- mysql 存储过程无效_用VC通过DLL包连接MySQL,执行存储过程后,再执行其他查询无效?解决方法...
- 基于ZYNQ的机器视觉应用实例
- map and flatmap 区别
- [翻译]欢迎使用C#9.0
- 服务容错保护断路器Hystrix之七:做到自动降级
- UML应用:业务内涵的分析抽象amp;表达
- POJ1144 Network 连通性
- 关闭qcom soc系列手机的ramdump mode
- win10系统的安装
- Python数据分析实战(1)数据分析概述
- 地图SDK全面升级 – 数十项新功能及优化等你来体验
- 关于游戏程序员的职业规划
- python量化策略—— alpha 三因子策略(1)
- Win7+修改管理员账户Administrator名字的方法
- Authing 新增 AWS、钉钉、腾讯 QQ 、百度、新浪微博等多种身份源|功能更新
- 什么是RIA,他的优势?
- [.cpp]统计双拼拼音一种方案的重码数
- 拆解探索MagSafe电源接口结构和指示灯变颜色原理
- sparrow search algorithm(麻雀搜索算法)
热门文章
- python float 精度_浅谈Python里面小数点精度的控制
- C语言指针变量与一维数组
- C 之父:精通C 很难,但你一天之内就能学习使用C
- elementui 进度条怎么做_小E,Excel中这样的进度条是怎么做出来的?
- vue加跨域代理静态文件404_解决vue本地环境跨域请求正常,版本打包后跨域代理不起作用,请求不到数据的方法——针对vue2.0...
- mysql索引命名规范_mysql使用规范-索引规范
- slf4j注解log报错_SpringBoot自定义日志注解,用于数据库记录操作日志,你用过吗?...
- php助手函数自定义,Laravel 添加自定义助手函数
- python4 什么时候_Python4要来了?快来看看Python之父怎么说
- sdi转hdmi转换器应用领域及规格参数详解