1:后端:
1)java:后台、大数据开发,资料丰富、需求大、生态圈丰富
2)C++:相对底层语言,性能高,游戏开发,大部分业务公司用不到;系统开发
3)PHP:
4)Go
5)Python:动态类型语言,易学习
6)NodeJS
2:前端web:html、css、javascript(动态类型)
框架:
1)Angular:
Angular 最初是由 Google 工程师 Misko Hevery 创建的,他在 Google 内部开发了这个框架,并在 2010 年向发布第一版本。
随着时间的推移,Angular 的发展越来越受到 Google 公司的重视,后被其收购,成为了 Google 官方的前端开发框架,并由 Google 的开发团队进行维护和推广。
Angular是一个完整的框架,就像一座现代化的高楼大厦,它有着严谨的结构和规范,提供了完整的前端框架,包括模板、组件、服务、指令等等,可以让开发者通过模块化的方式,更加高效地构建复杂的 Web 应用
2)React:
React最初是Facebook公司为简化UI开发而创建的,主要通过将UI拆分成组件来实现,让每个组件都有自己的状态和行为。
相比于Angular提供更多的抽象概念,React更接近于原生库,具有更好的灵活性和小范围职责的设计理念。
React就像一栋灵活多变的别墅,它更注重于组件化的 UI 设计,类似于一个由多个独立的、可拆卸的房间组成的别墅,开发人员可以根据需要组装、拆卸和重用这些组件,从而实现快速开发和可维护的 Web 应用程序。
3)Vue:
Vue是由尤雨溪于2014年创建,它的创建目标是使开发人员更容易构建交互式Web界面,并且它是一种轻量级框架,允许以渐进的方式选择特性,非常适合单页面应用程序(SPA)和一些复杂的用户界面。
Vue就像一栋中等大小的住宅,它提供了类似于 Angular 和 React 的功能和特点,但更加简单易学,同时也保持了足够的灵活性和可扩展性,类似于一栋简单而舒适的住宅,为开发人员提供了一个简单而实用的开发框架
根据网络数据显示,在中国这三大框架的使用情况:Vue的使用比例大约在40%至60%之间,React的使用比例大约在20%至30%之间,Angular的使用比例大约在5%至10%之间。
目前的创业公司基本都会选择Vue,因为3个框架中,Vue是最符合快速开发快速迭代的,人员培养又简单,后期维护又不复杂。
3:微信小程序:
javascript:
h5:运行在微信上,而不是浏览器上,一些H5技术的应用,需要微信提供对应的API支持,限制了H5技术的应用,不是严格的H5
wxml:微信自己基于XML语法开发的,只能使用微信提供的现有标签,HTML的标签无法使用
wxss:具有CSS的大部分特性,并不是所有的都支持
4:Uniapp和flutter:
1)Uniapp:
uni-app 是一个基于 Vue.js 开发的跨平台应用框架,允许开发者使用同一套代码同时生成并部署到多个目标平台,如 iOS、Android、HTML(响应式网页)、WeChat 小程序、Tencent Mini Program(即 QQ 轻应用)、Alipay Mini Program(支付宝小程序)等。uni-app 使用了同构技术,这意味着开发者可以将注意力集中在业务逻辑上,而不是底层平台的实现细节。这样可以提高开发效率和代码重用性。此外,uni-app 支持使用 Vue.js 的标准语法进行开发,并提供了一个丰富的组件库和插件生态系统,以便于快速构建美观且功能齐全的用户界面。
2)Flutter;
flutter是谷歌开发的一种UI框架,旨在通过一套代码实现移动、web和桌面应用程序的开发。flutter采用Dart语言来编写应用程序。
5:Android:Java、kotlin
5:嵌入式:C
6:鸿蒙:
7:IOS:Swift和Object
标签:总结,Vue,框架,微信,React,开发,Angular,生态圈 From: https://www.cnblogs.com/wnpp/p/17976077