2022年信息平台建设之旅(序)
本系列文章的初衷是为自己编程中的学习做个建档,主要基于编程方法,也包括个人的吐槽。。。。。。
本人,年近半百。毕业自动控制专业,大学学的编程课程PASCAL考了25分,汗颜,也证明了PASCAL没有前途,哈哈。
毕业后,首先从事工业自动化控制系统的应用,出差无数。
自学VB作为自己的业余兴趣,自认当时VB的编程水平属于半专业。
后至研发部门,基于UNIX编制通信软件,开始熟悉工业通信协议,当时还主要是RS232,RS485等等串口通讯。
然后升职,从事管理工作,基本技术荒废至今,期间也接触过嵌入式操作系统,但只是作为领导者的角度,未深入。。。。
去年,部门信息化管理需求日增,萌发了启动信息化平台建设的思路。
(
介绍下本部门业务构成,也就20来人,主要从事计量检测工作。
)
平台建设思路:
基于瘦客户端,也就是B/S模式
不考虑外购软件(不利于后期功能扩展和调整)
基于公司研发部门不能深入了解本部门业务流程(除非老夫写出详细的应用需求,还不如自己写,估计这是程序员的通病吧)
有想法,撸起袖子就开干,可首先就碰到了如下问题:
硬件平台搭建和选型,预算不能太高,满足全公司内网访问
基于B/S模式,服务器端的OS和开发平台搭建
基于版权考虑,优先考虑开源免费资源
于是,请教研发部门的大神,得到了如下解决方案
目前流行前端服务器+后端服务器+数据库服务器
基于Windows 10(server版本太贵,也无意义)
搭建Apache作为后端服务器,运行PHP(本人学过,上手快,专业人员多采用java)
搭建Nginx作为前端服务器,运行html(采用vue组件,哇,这对我是个挑战,第一次听说)
搭建mySQL作为数据库服务器
说明要点:
如果搭建大型,有较大访问量的平台建设,硬件上三台服务器独立,应用lunix操作系统。但老夫所搭建的平台只是部门应用,所以三个服务器端都搭建在一台计算机上
所有上述软件,除了Windows 10需要购买版权,其余均为开源免费软件
思路理顺,就可以开始干了,首先买电脑......
评论