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开发的那点事--软件复用相关推荐

  1. Web开发的那点事--数据持久层常用功能

    CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) 数据持久层--4类功能 1.增加  增加一条记录-实体(有关联,没有关联)   2.修改   ...

  2. Web开发的那点事--业务层常用功能

    常见功能(以博客中的文章管理为示例)     1.增加 业务:写一篇文章    技术:       前端:一个页面或者对话框,等待用户输入,数据校验成功,提交代码         后端:存储到一个数据 ...

  3. 提高生产力:Web开发基础平台WebCommon的设计和实现

    Web开发中,存在着各种各样的重复性的工作.为了提高开发效率,不在当码农,我在思考和实践如何搭建一个Web开发的基础平台. Web开发基础平台的目标和功能 1.提供一套基础的开发环境,整合了常用的框架 ...

  4. 有抱负的 Web 开发人员应该在 2021 年学习的 10 件事

    大家好,如果您是一名 Web 开发人员,并且想知道 2021 年应该学习哪些内容以将您的技能提升到一个新的水平,或者想在 2021 年成为一名前端开发人员,但不确定哪些技术.工具.框架.语言,和图书馆 ...

  5. 要成为Web开发大师,你必须知道这7件事

    曾经是这样的,懂点编码,并可以偶尔耍点酷,那么你就会被认为是一个Web开发大师.但是现在,情况再也不是这样的了.Web开发已经朝着主流方向发展,开发人员数量显著增加.要成为Web开发大师,你必须知道这 ...

  6. 有抱负的Web开发人员应考虑的6件事

    Becoming a web developer can be as challenging as working out every day. 成为网络开发人员就像每天锻炼一样具有挑战性. It's ...

  7. 写给自己的web开发资源

    web开发给我的感觉就是乱七八糟,而且要学习感觉总是会有东西要学习,很乱很杂我也没空搞,(其实学习这个的方法就是去用它,什么你直接用?学过js么学过jquery么?哈哈,我没有系统的看完过,但是也做出 ...

  8. web前端开发最佳实践_学习前端Web开发的最佳方法

    web前端开发最佳实践 为什么要进行网站开发? (Why web development?) Web development is a field that is not going anywhere ...

  9. 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图

    初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...

最新文章

  1. linux scp远程复制命令使用
  2. mysql 存储过程无效_用VC通过DLL包连接MySQL,执行存储过程后,再执行其他查询无效?解决方法...
  3. 基于ZYNQ的机器视觉应用实例
  4. map and flatmap 区别
  5. [翻译]欢迎使用C#9.0
  6. 服务容错保护断路器Hystrix之七:做到自动降级
  7. UML应用:业务内涵的分析抽象amp;表达
  8. POJ1144 Network 连通性
  9. 关闭qcom soc系列手机的ramdump mode
  10. win10系统的安装
  11. Python数据分析实战(1)数据分析概述
  12. 地图SDK全面升级 – 数十项新功能及优化等你来体验
  13. 关于游戏程序员的职业规划
  14. python量化策略—— alpha 三因子策略(1)
  15. Win7+修改管理员账户Administrator名字的方法
  16. Authing 新增 AWS、钉钉、腾讯 QQ 、百度、新浪微博等多种身份源|功能更新
  17. 什么是RIA,他的优势?
  18. [.cpp]统计双拼拼音一种方案的重码数
  19. 拆解探索MagSafe电源接口结构和指示灯变颜色原理
  20. sparrow search algorithm(麻雀搜索算法)

热门文章

  1. python float 精度_浅谈Python里面小数点精度的控制
  2. C语言指针变量与一维数组
  3. C 之父:精通C 很难,但你一天之内就能学习使用C
  4. elementui 进度条怎么做_小E,Excel中这样的进度条是怎么做出来的?
  5. vue加跨域代理静态文件404_解决vue本地环境跨域请求正常,版本打包后跨域代理不起作用,请求不到数据的方法——针对vue2.0...
  6. mysql索引命名规范_mysql使用规范-索引规范
  7. slf4j注解log报错_SpringBoot自定义日志注解,用于数据库记录操作日志,你用过吗?...
  8. php助手函数自定义,Laravel 添加自定义助手函数
  9. python4 什么时候_Python4要来了?快来看看Python之父怎么说
  10. sdi转hdmi转换器应用领域及规格参数详解