大家好,今天小编关注到一个比较有意思的话题,就是关于网络系统集成框架哪几个层面的问题,于是小编就整理了1个相关介绍网络系统集成框架哪几个层面的解答,让我们一起看看吧。
web开发常用框架有哪些?要注意什么?
看了一圈回答,有的挺片面笼统,有的挺花里胡哨的,有的copy到驴唇不对马嘴。。。
这里简单说下吧,这事情肯定得先分端(前端、后端等),再分语言(JavaScript、Java、Python等),接着才是语言的具体框架(Vue、SpringBoot等)。
前端
前端的开发语言一个也不能少,也就JavaScript、CSS、HTML。
1.JavaScript
js的框架分两种类型,即传统页面开发,以前端工程化后的。传统的页面的开发,现在已经不流行了,有的话也主要是历史遗留的项目的维护,新起的项目都是工程化。
- 传统页面开发的js框架有jQuery等,都是十多年前风靡一时的产物。
- 前端工程化的jsf框架大家就比较熟悉了,目前主流的有Vue、React等。
2.CSS
CSS的框架也有,不过比较少,如提供组件状态颜色调整的,等等。
3.HTML
HTML就不存在所谓的框架了,主要提供页面结构用的。
后端
服务端提供web接口的语言,就相当多种了,如Java、Python、PHP、C#等。
1.Java
目前市场上最主流的,或者说使用的公司最多的吧,还是古老的Java,以Java为例,主要的web框架,有Spring全家桶、MyBatis等。
Spring主要是起到对象管理的作用,具体落地还是需要依赖基础的框架:
- 如数据库写入相关的,有MyBatis、JPA等;
- 如web接口发布的,有SpringMVC等;
2.Python
Python的有Flask、Django等web框架,实际使用起来,和Java基本是一个调,只是更好的遵循具体语言的规范,对此不再赘述。
3.PHP、C#
至于使用PHP、C#的,这看个人情怀了。
分享个开源项目快速开发框架,采用spring cloud alibaba +nacos +vue的 技术栈,实现了大部分
钉钉宜搭的快速开发功能,很值得借鉴下。
这是在git上开源的快速开发项目,项目采用微服务为基础的脚手架,包括流程、表单、列表、图
表、应用等多个界面化的配置引擎。
项目介绍:
- **JVS的核心目标:**让中小型开发团队过得轻松一点,优化开发团队人力成本高、交付效率低、质量不可控、周期不确定、基础技术投入不足、高端技术支持不够等
- JVS是面向软件开发团队可以快速实现应用的基础开发框架,采用微服务分布式框架,提供丰富的基础功能,集成众多业务引擎,它灵活性强,界面化配置对开发者友好,底层容器化构建,集合持续化构建。
项目标签
低代码、微服务、支持SaaS、私有化部署、DevOps、
开源项目地址
- 框架前端地址:https://gitee.com/software-minister/jvs-ui
- 框架后端地址:https://gitee.com/software-minister/jvs
- 快速安装地址:JVS/jvs-docker-compose
体验地址:http://frame.bctools.cn/#/login
登陆可以通过微信扫码登陆,对于配置数据,请各位技术同学手下留情。
部署文档
https://gitee.com/software-minister/jvs-docker-compose/blob/master/readme.md
**物理拓扑:
技术文档地址(微信登陆可查看):
技术栈说明:
系统部分截图:
登陆页面
配置化首页
系统基础信息设置
框架基础功能
应用创建
列表配置
流程配置
表单配置
图表配置
逻辑配置
demo环境:http://frame.bctools.cn/#/login
开源地址:https://gitee.com/software-minister/jvs
如果还有其他的疑问,可以私信
我是做java的!目前主流单项目用springboot,微服务的话基本就是springcloud,dubbo!开发注意倒是感觉没什么!为了自己发展,注意一定要注重底层知识理解!前端框架我使用过uikit element-ui vue layui,jquery这些基本的就不过多说了!
web开发现在mvc的模式,或者mvvc的模式
可以做web开发的语言现在非常多,简单举例,PHP,JAVA,Python,javascript,.net太多太多。
先说mvc模式下,这种是不前后分离的开发模式,不分前后端,开发框架多了php下边一箩筐,thinkphp、Yii、laravel还有各种更为简单的cms程序,java下Spring了,python下有flask、Django等,js下边有express等。
mvvc框架,主要是视图逻辑跟UI分开来写,这就诞生了前端工程师这个职业,后端部分用mvc的框架就可以写api接口,例如thinkphp,而前端框架基本分三大类了,vue react angular,我平时是用vue的,这也是国人开发的一款框架,简单易学推荐你学习,vue下很多方便快捷开发前端界面的框架,element-ui,vant,iview太多太多了,我一般都是用element这是饿了么团队开发的一款框架。
到此,以上就是小编对于网络系统集成框架哪几个层面的问题就介绍到这了,希望介绍关于网络系统集成框架哪几个层面的1点解答对大家有用。