从oralce java新收费模式看Web应用后端开发语言的变化


2023-04-23 09:21:00

oracle 收费模式调整

近期oracle公司对java收费模式调整,按企业人员而非开发人员数做为基数。这会大大增加企业的成本。必然会带动新一次后端开发语言的格局变化。

互联网厂商的后端

由于互联网后端应用对性能要求比较高,因此向Rust及golang转型的比例会比较高,最新的消息说微软在用Rust重新开发windows操作系统,又有消息说,腾讯内部后端golang已经占最大比例。

企业级web应用后端

对于大多数企业级应用来说,并发的压力不会太大,且功能的调整也没那么频繁,但业务功能会比较复杂,同时要求足够的稳定性。由于java语法清晰,一方面在高校计算机语言中,采用较多,另一方面就是java能更清晰对业务逻辑描述,因此在应用web应用中大量采用。 且大多数企业级web应用,还没采用前后端分离,后端还承担着页面渲染的功能。在后端渲染这块,java有太多的尝试、经验及框架支持,这也成就了java。 oracle收费模式调整后,必然会影响到企业的选择,从目前来看csharp语言,即微软的.net框架,成为最多的选择。一方面是微软在后面的支持,另一方面是.net这么多年在不断吸收java框架优点,尤其在后端渲染方面。所以从java框架转到.net是最快的选择。