• 关于管理系统(MIS)的开发过程感悟


    ---------管理系统(MIS)-----的开发过程感悟---------

    很久很久之前,大家都是在漆黑的屏幕上敲代码,旁边的人看不懂在弄什么,连个鼠标都没有,不过,可以通过界面提示,一步一步获得自己想要的数据;

    ------那个时候就是什么DOS编程、DBASE编程

    后面就是出现了所谓可视化变成,基于WINDOWS平台,开发人员直接托拉拽控件,然后编译成可执行程序,用户可以用鼠标点击菜单,查询按钮啥的,查到数据,操作和使用;

    -----出现了FOXBASE/FOXPRO编程,然后就是VB/PB编程

    由于计算机的普及以及计算机网络的成熟,每个人都能操作电脑了,每个人每台机器上都安装应用程序,数据分散在各自机器上越来越不能够适应发展,干脆出现一个数据库,把所有人操作的信息都保存在网络中某台机器上,所有应用都连这个数据库“服务器”,但是每台机器上的应用版本更新,要分别做,太麻烦。

    于是在浏览器的基础上,做技术开发,让所有人,通过浏览器进行操作,这样不需要更新客户端,所有人都用浏览器操作数据;

    基于浏览器的应用开发,又走一遍上面的路子,先人工画画面,编写表单,确定输入界面,然后再编译后,放服务器容器上

    ----------CGI/ASP/PHP/JSP

    后面开发人员,嫌麻烦,变成了半自动化编程,自动化生成重复代码。

    -----------SPRING2的时代

    最近又有人直接做好一个浏览器应用,开发人员基于这个应用,托拉拽控件,能够自动生成表单,这样结合后端代码生成,基本上,从目前来看,今后,通过浏览器,就可以动态开发应用,包括代码,都能生成了,所谓的低代码开发。

    ----------所谓低代码,利用前端成熟的技术VUE等,直接做表单开发

    至此,普通的应用开发人员,两条路,要么维护原生的系统代码,要么走熟悉底层的“高手”,协助生成代码。走中间路线的的,使用别人的“低代码”,几乎就没有什么出路了。

    所以从某种角度来说,数据库从它诞生至今,几乎没有太多变化,甚至大数据的非结构化数据,目前也考虑SQL的标准,所以不变的几乎是数据库,而不停变化的是前端和后端应用开发

    用空常来坐坐 https://www.cnblogs.com/alexgl2008/
  • 相关阅读:
    20155206 2017-2018-1 《信息安全系统设计基础》第3周学习总结
    20155206 第三周随堂测试补交
    20155206 2017-2018-1 《信息安全系统设计基础》第1周学习总结
    20155206 实验五 网络编程与安全
    20155206 2016-2017-2《Java程序设计》课程总结
    20155206 《Java程序设计》实验四实验报告
    第十二周课堂练习
    J-5 Java语言基础
    C-2 方法重载,比较大小
    C-1 九九乘法表
  • 原文地址:https://www.cnblogs.com/alexgl2008/p/15709859.html
Copyright © 2020-2023  润新知