j***a 架构语言,j***a的架构

kodinid 10 0

大家好,今天小编关注到一个比较意思的话题,就是关于java 架构语言问题,于是小编就整理了3个相关介绍Java 架构语言的解答,让我们一起看看吧。

  1. 开发语言和框架怎么填?
  2. 什么是后端架构?
  3. 现有的政务系统是.NET下开发的,有必要换为java框架吗?

开发言和框架怎么填?

选择开发语言和框架时,首先应该考虑的需求和特点。比如,如果注重性能并发处理,那么选择使用J***a语言和Spring框架可能更合适;如果是一个数据密集型的应用可以考虑使用python语言和Django框架;对于前端开发,可以选择使用JavaScript语言和React或Vue框架。总之,开发语言和框架的选择应该根据项目的特点和需求来决定,确保能够达到最佳的开发效果用户体验。

什么是后端架构?

后端架构即后端开发设计的选型,后端开发语言如j***a,Python,例如j***a有mvc架构。后端架构由技术选型,数据库选型,缓存选型,分布式选型,消息通知选型等构成。

java 架构语言,java的架构-第1张图片-安济编程网
图片来源网络,侵删)

后端架构定义:

一个消息系统负责将数据从一个应用传递到另外一个应用,应用只需关注于数据,无需关注数据在两个或多个应用间是如何传递的。

分布式消息传递基于可靠的消息队列,在客户端应用和消息系统之间异步传递消息。

java 架构语言,java的架构-第2张图片-安济编程网
(图片来源网络,侵删)

有两种主要的消息传递模式:点对点传递模式、发布-订阅模式。大部分的消息系统选用发布-订阅模式。

后端架构主要指的是,应用在线上稳定运行需要依赖的关键组件或者服务

开发或者搭建好的后端基础设施,一般情况下是能够支撑很长一段时间内的业务的。

java 架构语言,java的架构-第3张图片-安济编程网
(图片来源网络,侵删)

此外,对于一个完整的架构来说,还有很多应用感知不到的系统基础服务,如负载均衡、自动化部署、系统安全等。

现有的政务系统是.net下开发的,有必要换为j***a框架吗?

能不能是看个人能力和团队能力,时间成本,不是光分析就能给出答案的。

团队要有熟悉j***a的扛把子,能搞定切换的技术问题和实现业务逻辑

团队要有熟悉政务系统的业务专家,这个很重要,不是几个熟悉j***a的人能搞定的。

团队要有充足的理由来说服上级领导切换到j***a,给一个理由。这个理由要充分,如果你自己就是领导,你要权衡利弊。搞不好,成为你的滑铁卢。

***如上面说的都没问题,就可以转了么。

不是,换系统,这个就像给空中的飞机发动机,肯定要想好切换方案,肯定不是一把换,肯定是逐步切换,或者停机。得想好开发迭代方案。不能说开发三个月才换,最后一地鸡毛。

上面说的这些都没问题,可以考虑技术方案了。

至于数据库,感觉没必要

超级建议的,超级建议,绝对不要切换,如果当前业务能满足就跑的用吧,如果切换下数据库还是可以的,但是要迁移到j***a,第一个需要有个厉害的j***a技术人员,并且你们要做好系统切换失败的准备。

另外现在的j***a也就那样,其实.net如果你不是商用的话,自己用完全没必要切过来,这其中的复杂历程真的不是你想的那么简单

我就干过这样的蠢事,以前单位用的是VB.NET开发的系统,自己总觉得这个语言太过时了,想做个二次开发好多东西都要自己来写,看到j***a好多的类库,直接拿来引用了就能用,并且j***a的迭代速度也快,新的框架层出不穷,除了刚开始入门比较费时,一旦开始了上手了就非常快。

然后开始自己组建团队,其实开发组一共就三个人,开始了模块的迭代替换,但是最终发现遇到的坑那个简直多,后来就整成了一部分业务在现有的j***a系统上跑着,一部分在以前的佬平台跑着,主要是因为自己人手不够,前期对业务的预估过于自信,另外两个对很对新语言的特性和框架也不是很熟悉,导致项目时间整整做了三年,后来公司老板也觉得这样搞太费事,重新招人开发更费劲,后来就成了本来是一个系统跑的业务现在要两个系统跑,哎不说了中间还有和各个业务中心扯皮的好多事,总之直到我离职了好多年后,这个系统也就在那样费劲的运行着。

后来的人也再没搞了,一个是累麻烦,二来业务部门也不想折腾了。

因此请谨慎切换,除非你又成熟的东西,否则很是麻烦。

到此,以上就是小编对于j***a 架构语言的问题就介绍到这了,希望介绍关于j***a 架构语言的3点解答对大家有用。

标签: 架构 开发 系统