Home > Back-end >  Java development framework of what is suitable for the application scenario?
Java development framework of what is suitable for the application scenario?

Time:09-25

How much you have said the popularity of JAVA framework, said is a lot less!

Now what are the popular frameworks group?

The application of what combination suitable for these scenarios (electricity, OA, medical, etc.)?

Whether each framework, what are the products in the market now?

The typical combination, for example:

1: SSH + jq + the bootstrap

2: SSM + jq/presents/Vuejs + the bootstrap

3: springboot + SSM...

There were all sorts of details are not listed, such as: springDataRedis Mongedb Solr JMS, security, cas

I here is not very comprehensive, hope bosses can add comprehensive summary to share with you!

CodePudding user response:

It is good to choose a suitable for their own business there are a few requirements:
1, mature technology, performance is normal, need not be the best.
2, good maintainability, the personnel of the same company, you can easily take over other colleagues have done work, if the person went away, substitution maintenance costs low
3, the new easy, the company team may all run, recruit new people take easy.

Remember that is not the most practical, the new framework is not the best framework is best, not blowing outside what is what kind of company.
Without a technical implementation.

CodePudding user response:

这种组合毫无意义,你要搞清楚每个东西是干嘛的就行, SSH 是spring+springMVC+hibernate,spring是一个容器(IOC,AOP),springMvc就是负责 从浏览器输入网址连接到你的项目后,从浏览器把数据传给服务器,然后再把处理好的数据传给浏览器, hibernate就是负责连接数据库,操作数据库的, JQ是js的封装,负责处理从服务器传过来的数据的,已经一些浏览器HTML里的数据,bootstrap 是一个浏览器里的组建库,他有写好的各种样式和动画,比如好看的表格,按键,点击后变色这种,angular和Vuejs是一个前端的框架,类似服务器里Spring的地位,负责浏览器这边一揽子事情,数据处理啊,路由啊,传递啊,等等,springboot就是spring的优化版本,方便开发者开发的因为spring项目需要配置大量的配置文件,springboot简单来说就是帮你把spring配置好了,配置的都比较通用,SSM这里的M就是MyBatis,和hibernate一样也是处理数据库的,你可以自己去看看区别,Redis是操作缓存,Mongedb是NOsql数据库,不支持事务,但是查询速度快,Solr是搜索相关,JSM是队列相关,security是权限相关,cas这不是个框架,这是查询并修改,是一个线程安全的手段,比锁要高效,

CodePudding user response:

Combination is meaningless,, general is according to the project or business to selection technology, according to the project complexity, cycle, team skills, and so on to selection technology, such as more appropriate technology, but team members used, consider learning cost, time allowed on it, and so on,

CodePudding user response:

引用 2 楼 Aue3333 的回复:
这种组合毫无意义,你要搞清楚每个东西是干嘛的就行, SSH 是spring+springMVC+hibernate,spring是一个容器(IOC,AOP),springMvc就是负责 从浏览器输入网址连接到你的项目后,从浏览器把数据传给服务器,然后再把处理好的数据传给浏览器, hibernate就是负责连接数据库,操作数据库的, JQ是js的封装,负责处理从服务器传过来的数据的,已经一些浏览器HTML里的数据,bootstrap 是一个浏览器里的组建库,他有写好的各种样式和动画,比如好看的表格,按键,点击后变色这种,angular和Vuejs是一个前端的框架,类似服务器里Spring的地位,负责浏览器这边一揽子事情,数据处理啊,路由啊,传递啊,等等,springboot就是spring的优化版本,方便开发者开发的因为spring项目需要配置大量的配置文件,springboot简单来说就是帮你把spring配置好了,配置的都比较通用,SSM这里的M就是MyBatis,和hibernate一样也是处理数据库的,你可以自己去看看区别,Redis是操作缓存,Mongedb是NOsql数据库,不支持事务,但是查询速度快,Solr是搜索相关,JSM是队列相关,security是权限相关,cas这不是个框架,这是查询并修改,是一个线程安全的手段,比锁要高效,


A Stanford university development framework of single sign-on is called the CAS, so also no problem

CodePudding user response:

这种组合毫无意义,你要搞清楚每个东西是干嘛的就行, SSH 是spring+springMVC+hibernate,spring是一个容器(IOC,AOP),springMvc就是负责 从浏览器输入网址连接到你的项目后,从浏览器把数据传给服务器,然后再把处理好的数据传给浏览器, hibernate就是负责连接数据库,操作数据库的, JQ是js的封装,负责处理从服务器传过来的数据的,已经一些浏览器HTML里的数据,bootstrap 是一个浏览器里的组建库,他有写好的各种样式和动画,比如好看的表格,按键,点击后变色这种,angular和Vuejs是一个前端的框架,类似服务器里Spring的地位,负责浏览器这边一揽子事情,数据处理啊,路由啊,传递啊,等等,springboot就是spring的优化版本,方便开发者开发的因为spring项目需要配置大量的配置文件,springboot简单来说就是帮你把spring配置好了,配置的都比较通用,SSM这里的M就是MyBatis,和hibernate一样也是处理数据库的,你可以自己去看看区别,Redis是操作缓存,Mongedb是NOsql数据库,不支持事务,但是查询速度快,Solr是搜索相关,JSM是队列相关,security是权限相关,cas这不是个框架,这是查询并修改,是一个线程安全的手段,比锁要高效,
  • Related