编程学习的前言知识

113 阅读2分钟

学习编程前沿知识

软件开发和应用程序的开发

我们在日常生活中,我们接触的软件就是我们的一些软件开发和应用程序的开发
​
一个软件的运行是基于在一个硬件上面的
在我们实现开发的时候,我们的开发流程就含有: 程序员 硬件架构师 电子工程师程序员需要做的就是: 应用程序 + 算法 + 编程语言 + 操作系统/虚拟机
硬件工程师: 指令集体系结构 + 微体系结构 + 功能部分
电子工程师: 电路 + 元器件
​
然后我们的实现的时候,我们使用的就是我们的实现应用程序实现给我们的普通的用户实现使用

image-20240921145242042.png

完善的应用系统

当我们实现开发一个应用程序的时候,我们是具有一些开发体系的
​
服务器的开发: Java/Node.js/C++/Golang/Python 服务器就是来实现的是我们的将我们的数据来实现存储起来,就是我们的后端的事情客户端的实现: Andriod: Java/Kotiln
            iPhone 就是我们的ios的开发: Objective-C/ Swift
            iPad端
            网页开发web端开发Html/CSS/Javascript
            win:C#  win版本
            mac OC: OC/Swift mac版本
            
然后我们的客户端的开发实现的就是我们的从服务器来实现获取我们的数据
后端开发工程师: Back_end
前端开发工程师: Front_end前端开发工程师:
web网页的实现开发(网站 后台管理系统 手机h5的开发),小程序端
移动端开发(uniapp, React Native),桌面端(Electron),服务器开发(Node.js)
​
前端技术问题:
新框架: Ember.js Preact.js 新的框架(vue2 vue3) 新工具(vite) 新模式(工程化 低代码 微前端)

image-20240921151531289.png