最新消息: PyCharm vs VSCode,哪个更好?
您现在的位置是:群英 > 开发技术 > web开发 >
神秘的IT领域99%的人可能都不知道的事
IT168发表于 2020-11-21 14:57 次浏览
       IT是什么?书面理解的是:IT是信息技术的简称,Information Technology,指与信息相关的技术。不同的人和不同的书上对此有不同解释。但一个基本上大家都同意的观点是,IT有以下三部分组成:传感技术、通信技术和计算机技术。
 
       那对于IT领域一些99%的人都不知道的常识有哪些呢?下面我们来看看。

如何搭建私有云

(1)信息化和数字化

  信息化是:在现实中做完业务,比如招完标、签完合同、转完账,然后在信息化系统中录入。

  数字化是:在线上招标、签电子合同、在线转账或支付。业务处理和信息记录是一体化的。

  数字化不是技术词汇,本质上是商业模式的转型。这是典型的互联网电子商务玩法啊。

  99%信息化和数字化从业者不了解这两者的区别,以为数字化就是用新技术(云、大数据、区块链、AI、IOT)重做一遍信息化。

(2)私有云和专属云

  私有云是你自己建立IaaS基础设施,别管这IDC是你自建机房还是租用电信机房,别管这服务器是你自己购买还是租用电信的服务器,都是私有云。

  专属云:你在公有云IaaS基础上,用专有网络、NAT、浮动IP、VPC、VPN等技术搞专属资源隔离。这就是专属云。

  在私有云IaaS上安装的SaaS软件,就是私有云SaaS,别管是多租户技术架构还是单租户技术架构。

  在专属云IaaS上安装的SaaS软件,就是专属云SaaS,别管是多租户技术架构还是单租户技术架构。

  从部署、收费、运维模式本质上来讲,专属云更靠近公有云。

(3)业务软件和管理软件

  很多人说ERP不好用,就是因为很多人其实要的是业务处理软件,而不是管理软件。管理软件的主力使用人群是管理人员,不是普通员工。管理软件的价值是管控。

  业务处理软件的主力使用人群是普通基层员工。业务处理软件的价值是:业务快速处理,所以提高业务处理效率。

  我过去把业务处理功能、管理功能、决策功能都分离对待,因为它们的用户体验、编码性能/稳定/安全、技术架构和数据架构的设计,目标和要求完全不一样。

  99%甲方企业和乙方ERP厂商不了解这一点。

(4)ERP行业解决方案和行业软件

  很多人也分不清ERP行业解决方案。所谓的ERP行业解决方案:是对标准ERP产品,进行适当的行业性匹配。比如在普通商业企业,客户就是客户,在医疗行业,没有客户的概念,而是患者的概念。否则让医生老看见客户这两个字,别扭。

  但是,行业软件,比如医疗行业软件:挂号、分诊、看病、领药,这些业务处理软件,是典型的行业软件。这些业务和功能,出了医疗行业,没有。但这些功能,不应该成为ERP医疗行业解决方案的一部分,而是ERP行业解决方案+医疗行业业务软件,做成集成解决方案。

  很多ERP厂商不了解这一点。

(5)全球化和本地化

  99%的人也不了解全球化和本地化的区别。很多巨型企业CIO面对咱们国内企业管理软件厂商,往往会说一句话:我们是巨型企业,我们的业务遍布全球,你们的东西满足不了我们全球化。

  NONONO。这错了,不是满足不了全球化,是满足不了本地化。

  啥叫全球化?啥叫本地化?

  比如语言、货币、汇率、时区等等,这是典型的全球化。这是国内国外企业管理软件都具备的。

  但本地化,国内很多企业管理软件在这块是短板。比如说:中东对于财税监管和劳动力监管合规的要求,比如说:越南柬埔寨马来西亚对于财税监管和劳动力监管合规的要求。本地化还包括:比如对当地的互联网电子商务的对接,对当地税务局、银行、支付工具的对接,对当地IM、OA的对接。这些都叫本地化。

  这些本地化都不可能放在标准产品中。你想啊,各国的监管制度老在变化,如果这些本地化要求都内置到标准软件中,那标准软件咋进行版本管理啊。是不是中国监管制度一变,SAP ERP和Oracle ERP的全球标准产品就得跟着升级改动啊?

  所以,本地化都是以外挂模块的形式存在,不在全球标准产品中。但,这个常识,99%的人不知道。

(6)集成开发和二次开发

  我前几天写了一篇文章,很多人问我:

  啥叫配置平台

  啥叫低代码开发平台

  啥叫扩展开发平台

  啥叫集成开发平台

  啥叫开发平台

  我来给大家说说。

  其实国内所说的低代码开发平台、无代码开发平台、BPM工具,都属于配置平台。也就是说,不用动代码,用可视化向导工具,就可以完成新增字段、改变UI布局和录入规则、新建表单、新建模板、新建审批流程,新建详细查询。

  啥叫低代码开发平台,也就是说你是要具有低代码开发语言的。很多国内所谓的低代码开发平台根本没有开发语言,不能动代码。很多国外所谓的低代码开发平台其实代码要求能力一点都不低,低代码开发语言和Java语言一样难以让普通人掌握。

  啥叫扩展开发平台?扩展开发平台,就是这个功能是新的,但是需要和过去的功能联系在一起。所以扩展开发平台的核心是:Open ID、Open API。需要过去的功能具备开放的可配置属性、开放的API接口、开放的事件接口,只有这样,才能做到插件。否则插不进去啊。

  啥叫集成开发平台?核心就是集成。就是能不能和互联网电子商务集成在一起,能不能和IM、OA、ERP、SCM、CRM、HR、财务系统集成在一起。这需要有充分的对内对外连接的Open API开放。

  啥叫开发平台?开发平台一定是具备开发IDE编写调试跟踪代码环境,现在还需要有代码托管云/版本管理工具/团队协作工具,现在更需要DevOPs工具链。这才能称得上开发平台。

  现在不仅仅功能开发需要开发平台。现在的数据也需要开发。所以出现了SQL/NOSQL、数据湖、数据仓库、大数据实时计算平台、可视化报表图表工具。

  很多企业所谓的做二次开发,主要是在搞:集成开发、查询报表图表开发。

  做插件、做领域周边应用开发、做行业解决方案开发,一般使用开发平台、扩展开发平台,是专业的ISV生态合作伙伴用的。

  如果你说要推翻老功能,要把老功能的20%甚至50%的业务功能逻辑推翻了重新设计,那就不是二次开发了。


免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐