paip.提升开发效率--终极方法---组件化及其障碍

提升开发效率最终极方法。是构件化,组件化..模块化…

但是从我实际项目实施来看,。。模块化还有着很多的障碍

首先我确定需要一个模块,,比如资金账户模块,有一些功能如充值,转账,提现等

第一个大问题:几乎在网络上找不到这个单独模块,而这个资金账户模块是常用的模块之一。。只能找到 项目里发现有这模块。。大家发布的时候都是发布的一整个项目,而不是单独的模块..。。
这个原因,我认为是软件市场并没有真正的发展起来..

2.缺少模块接口标准
好不容易可以找到单独的模块。。或者从集成项目里把此模块剥离出来,都有个问题,模块接口API不统一…需要自己再做个组装一下..
这个原因我想是因为缺少商业标准…
比如资金账户模块,充值接口,转账接口命名,等应该统一..

3.软件生产标准没有实现模块化
许多模块在剥离的时候,往往牵扯的很多,没有实现一个模块一个文件夹的方式。。往往需要从这边找一块代码,那边找一块。最终才能把离散的模块代码集中起来..

4.编程语言障碍
好不容易找到一个模块了,却发现它的编程语言与现在项目用的不一致。..导致需要做接口。如果是比较另类少用的语言,则只能放弃了…
所以。做项目还是要用通用语言JAVA,C#,PHP这几种的好。。。python,ruby固然很好,但是市场小,代码缺乏。。



paip.提升开发效率--终极方法---组件化及其障碍相关推荐

  1. 提高软件开发效率的方法

    一个开发任务下达以后,我们希望尽快的实现的,对软件开发工程师的要求是:多快好省 多--单位时间产量高 快--同样的产量所需的时间少 好--质量高 省--省钱,省时,省资源 这四个目标中最主要的又是&q ...

  2. 猿创征文|后端开发工程师提升开发效率神器推荐

    简介 对于现在的后端工程师来说,并不仅仅局限于编写代码和解决bug,这两个要素了.如果你目前还只是忙碌的写代码和改bug的话,那要深度思考一下,我为什么日复一日的写这些重复代码?这样有何意义?或者说, ...

  3. Android 开发:由模块化到组件化(一)

    在Android SDK一文中,我们谈到模块化和组件化,现在我们来聊聊组件化开发背后的哪些事.最早是在广告SDK中应用组件化,但是同样适用于普通应用开发 以下高能,请做好心理准备,看不懂请发私信来交流 ...

  4. VueUse——一个提升开发效率的Vue3工具库,让你早早下班

    VueUse--一个大大提升开发效率的Vue3工具库,让你早下班 关注微信公众号"前端大侦探"了解更多精彩内容! 前言 VueUse是一个基于 Composition API 实现 ...

  5. atitit.提升开发效率---mda 软件开发方式的革命

    atitit.提升开发效率---mda 软件开发方式的革命 1. 软件开发方式的革命开发工具的抽象层次将再次提升 1 2. 应用框架和其实现相分离 2 3. 目前的问题模型和代码不同步 2 4. MD ...

  6. atitit.提升开发效率---使用server控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比較...

    atitit.提升开发效率---使用server控件生命周期  asp.net 11个阶段  java jsf 的6个阶段比較 例如以下列举了server控件生命周期所要经历的11个阶段. (1)初始 ...

  7. 对提升开发效率的总结

    做软件开发好几年了,总结下开发经验. 如何提升开发效率: 1.扎实的技术功底 2.强大的学习理解能力 3.丰富的处理经验 4.业务与需求的理解度 扎实的技术功底自然是作为一名优秀的开发人员必不可少的, ...

  8. idea从零到精通08之IDEA常用插件、提升开发效率

    文章目录 作者简介 引言 导航 热门专栏推荐 概述 一.插件安装方式 二.在Idea中无法直接安装插件 三.常用插件 1.ECTranslation 2.Grep Console 3.CodeGlan ...

  9. 【java】提升开发效率的17个轮子

    提升开发效率的17个轮子 前言 1.Collections 1.1.排序 1.2.获取最大值.最小值 1.3.线程转换安全集合 1.4.返回空集合 1.5.二分查找 1.6.转换成不可修改集合 2.C ...

  10. Python学习笔记:Day13 提升开发效率

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

最新文章

  1. html实现动态多表单输入,提交多个动态添加的html表单
  2. mysql导出数据 程序_MySQL数据导出与导入程序代码
  3. vue 组件以字符串插入_今日分享:vue3多层嵌套组件如何访问到最外层组件的数据?...
  4. python3多线程异步爬虫_python3爬虫中多线程进行解锁操作实例
  5. 物理化学 界面现象
  6. win10电脑黑屏只有鼠标箭头_win7开机黑屏只有鼠标怎么办,我来教你解决
  7. AsyncTask的基础讲解
  8. Mac入门--Apache/Php/Mysql的开启关闭
  9. AUTOSAR从入门到精通番外篇(二)-一文读懂ld链接脚本文件
  10. PureCode--iOS--自定义UITableViewCell(含疑问)
  11. openstack版本历史
  12. L3-003. 社交集群-PAT团体程序设计天梯赛GPLT(并查集)
  13. DBCP与C3P0连接池组件
  14. 2016年第3本:启示录----打造用户喜爱的产品
  15. 10个SQL注入工具
  16. 计算机的用途英语作文带翻译,关于旅行的英语作文带翻译(通用7篇)
  17. Qt播放音乐报错DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070002 ()
  18. 12款免费HTML5开发框架和开发工具…
  19. 福利群怎么引流?微信群引流技巧
  20. dlink中设置端口映射图文讲解(解决电驴tcp链接测试失败问题)

热门文章

  1. C语言-用指针实现内存动态分配
  2. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.3 提取VCD、DVD视频中的音频...
  3. JavaScript 学习笔记4
  4. linux笔记:shell编程-正则表达式
  5. JS魔法堂:元素克隆、剪切技术研究
  6. Ffplay视频播放流程
  7. MikroTik RouterOS 3.30 安装+免SSH全自动算号+自动注册L6图文全过程
  8. C# 生成word文档(NPOI.XWPF)
  9. Sturts2【四】 StrutsPrepareAndExecuteFilter源码分析二
  10. Jeecg-Boot前后端分离版