开发框架主要分为三个部分:前端、web和持久性,可以自由组合。我单独谈。
在过去,有struts 1、struts 2和spring MVC for java web framework。
目前,只有一个选择:SpringMVC,其他人都不能玩。无论是玩耍、高格、火花还是Struts2。springmvc在用户数量和生态方面与springmvc不一样。
不管其他框架宣传得多好,都不建议投入大量精力。学习框架的设计思路还可以。请直接在生产环境中使用springmvc。spring的基础设施无法与其他框架相比。弹簧靴可用于快速开发。POM可以依赖于enable注释直接使用。
目前,有两种主流的JPA和mybatis。
如果项目是数据建模,请使用mybatis;如果项目是对象建模,请使用JPA。
春天来了。springboot的spring数据子项目应该希望将两者统一起来。不仅两者,而且其野心更大。它希望统一所有持久性层。DB、redis和elastic search都有相应的项目。它希望将所有持久性操作抽象为存储库操作。如果成功,业务逻辑就不需要关心持久层的选择,交换框架也非常方便。
目前,前端框架有三个选项:react、Ag和Vue。
我不喜欢react….的语法。。。。
似乎Ag在中国的知名度不高,所以我们不太关注。
最后的选择是Vue,它简单快速。支持的UI库也比较完善。
如果您想在项目中开发小型程序,建议使用Vue。语法高度一致。你将一眼就知道如何开发小程序。
首先:软件系统架构的前端和后端分离是近年来比较多的,随着互联网的快速发展,提高了前端和后端交互的响应速度,改善了用户体验,产生了前端和后端分离的架构。例如,Vue和nodejs与微服务架构相结合。前端页面用于呈现UI显示效果,后端负责编写API服务提供数据。Nodejs还可以作为一个桥梁引入,通过后端API连接JSON输出,并返回前端进行页面显示。
其次,基于前后端分离的架构,一方面提高了响应速度,数据计算过程在中间层处理,在前端显示;避免了传统的大数据量请求服务器的压力,性能也得到了提高中间层内部处理拼接,采用多组件、分片、分卡方式实现并行加载和显示,在非WiFi 3G和2G的弱网络环境下性能提高,优势更加明显,模板并行加载、优先加载、优先显示,改善用户的互动体验。
最后:从经典的MVC架构到SSM和SSH的Java框架时代,再到angularjs和Vue等前端框架,虽然技术和架构不断发展和完善,但本质上都是为了更方便的解决需求。前端和后端架构的分离也是一个解耦的过程,它不绑定前端和后端,这也符合SOA的理念,基于企业服务的总线实现了应用系统对接的松耦合,有效地连接和对接了应用、文档和数据在插件和插件模式下,以组件构建、平台构建和架构支撑的方式共同构建企业信息化建设,以更专业的平台实现其专业领域的工作,助力企业信息化发展。
今天,我刚开始了解Vue cli 3.0。我开始写一个演示,发现它是惊人的。我放弃了版本2繁琐的网页配置。现在可以说它简单明了,你甚至不需要写它vue.config.js文件没关系。它是免费的。不管怎样,它是无害的。但是如果你配置它,你会发现它并不麻烦。
据我所知,不应该有任何支架可以更快、更直接地反映数组或对象的变化。
另外,语法糖基本上没什么变化。过去怎么用还是现在怎么用,但是有很多性能优化和语法糖分。说真的,我根本找不到vue-cli3.0的致命漏洞。
然后,我还看到人们为JQ反对不公正。一年半前,我用JQ写作。当时,我认为JQ是JS的最佳框架。太方便了,DOM的操作也太酷了。直到我写了一张课程安排项目卡。。。
然后我转向一个小程序,发现小程序的编写方法是Vue。。。尤其是组件的编写方式。。。
毕竟,要消除Vue有点困难。毕竟,这个时代是数据操作的时代,而不是DOM操作的时代。
最后,我不认为您应该坚持前端框架。即使将来会有更高级的框架,JS仍然是最好的。在这个框架中,我真的想不出还有什么可以玩的了。也许es会逐渐引用这些框架,然后变得如此。例如,当您想到JS时,您可以编写类来继承吗?我第一次看到它的时候,我以为它是Java。。。但现在我支持。。。
那为什么不关注后端呢?所有节点都熟练吗?你知道迪诺吗?PHP开始了吗?那蟒蛇呢?我相信这些语言将来会逐渐出现在前端知识点(虽然PHP已经出现了,但我觉得太多了。据说好的PHP是世界上最好的语言。。。)
不一定Vue只是一个前端框架,但是我们必须承认Vue是最好的前端框架。如果您想使用其他类似layui bootstrap的前端框架,很多前端框架可以与PHP配合实现前端和后端的开发,这是不受限制的
同一个微信支付帐号能够使用在多个域名下吗?不是,虽然微信支付接口下的JS安全域名和商务域名可以分别设置三个不同的域名,但最关键的是一个网络授权域名只能绑定一个域名,导致一个微信支付接口只能在一个域名下使用,不能同时使用多个域名。微信支付规则
为什么Ruby只有Rails框架,而python有好多种框架?谢谢。为了解释这一点,我们需要先考虑这些问题。首先,多选是好是坏?尽管Python有很多选择,但任何框架都可以解决这个问题。我们不能也不需要每一个都学。他们没有冲突。你不需要选择
阿里云云服务器如何配置网站环境?现在,nginx通常用作web服务器或负载平衡转发到应用服务器。远程登录阿里云服务器,安装nginx,然后配置nginx。nginx的默认配置文件如下:我们可以选择使用nginx的默认配置或者设置我们自己的根
邀请人注册就可以赚钱的app有哪些?谢谢。有许多应用程序可以通过邀请人们注册来赚钱。现在推广应用的方式是邀请朋友注册并发送奖励,这样你就可以赚钱了。一定要识别一些应用程序,不要被灰色行业愚弄。所以,让我们总结一些常见的赚钱应用。1. 新闻,
网站免费建站的方法有什么?如果没有技术,没有基础,想做免费的网站,你可以选择智能站平台,可以实现零码、低成本、多功能的站,至于操作步骤,也是一个非常简单的傻瓜操作,我只使用文慧智能站系统之前,非常方便,给你一个推荐!1. 访问网站平台,注册
怎样自己动手做一个漂亮的笔筒呢?你想做笔杆的材料很多。我在东北林区。我们有许多用各种树枝做成的笔筒。款式也很好。另一种笔筒是用松香木制成的。松木笔筒的价格偏高。一般来说,一个笔筒要花上一两百元。但松香木制成的笔筒在室内会有淡淡的松木香味,而
朱熹这个人,对中国民族精神是正效应多,还是负效应多?他的理论已经普及了。让上帝派蒙古人去战斗吧。男人和女人不应该看到对方的皮肤,否则女人就得嫁给那些看到自己皮肤的人,而且很多南方人都继承了一些。蒙古人灭南宋时,颁布了南宋汉人结婚前三晚的第一
老主板怎么改硬盘模式?1、最后,按F10或enter键进入BIOS设置对话框1。以C340为例,启动时按F1或del键进入BIOS,按→切换到设备,选择ATA驱动器设置回车;2。选择SATA模式,按enter键,在弹出的小窗口中选择ide模
苹果粘贴板怎么清除?1. 单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,然后单击“剪贴板查看器”打开“剪贴板查看器”窗口。2. 在“编辑”菜单上,单击“删除”。3. 关闭剪贴板查看器窗口。苹果手机怎么清除剪贴板的
八字个性签名女生简单气质?1. 当你笑的时候,天气很好。2. 眼中有山有河,心中有山。3. 唧唧,吃光所有的悲伤。4. 花永远不会为了花匠而开放。5. 温柔进取,不放弃爱和自由。6. 生活是枯燥的,但奔跑是有风的。7. 男孩回头一看,笑说我