编程界有什么新动向?

阅读全文
请先 登录 后评论
  • 0 关注
  • 0 收藏 490 浏览
  • 略问用户 提出于 2020-09-24 10:41:43

1 个回答

匿名用户
许多公司正正确地将其平台从内部基础设施转变为基于云的解决方案,如AWS或Azure,这意味着软件架构也倾向于更为领域驱动,以便从此类平台中受益。快速原型设计被视为越来越重要,以便快速推出解决方案,同时也提供由于项目的可行性,因此我看到了使用更多语言多样化系统(如Python和Java和JavaScript)的转变,这是非常好的,因为大多数基于微服务架构,其中组件可以用不同的实现代替而不影响整个系统。您可以更自由地使用工作所需的工具。与以上几点相联系,容器化变得越来越重要,允许将应用程序封装到容器中,而不必担心系统依赖性。此外,事件源变得越来越流行,允许将应用程序状态的更改存储为一系列事件,例如ICH可以按需重播。反应式编程正在取代用户界面开发方法,在这种方法中,你主要希望实时信息被显示出来,但在使用异步数据流的备份应用程序中也非常常用,并且许多后端框架正在适应这种情况。对于公司来说,安全仍然是一个巨大的问题,缅因州Y要做的是向万维网公开信息,所以我可以看到,人们对OWASP漏洞有更多的认识,一些团队正在采取措施来适应他们的开发实践,另一些则没有,并且有受到恶意攻击或公开敏感信息的危险。这也与用户数据保护有关,这是另一个需要注意的大主题。还有一些新技术,如混沌工程。在测试开发领域,视觉测试由于屏幕大小不同的设备越来越重要,从笔记本电脑到智能手机和电视显示器等。人工智能也越来越被应用到越来越多的领域,甚至是上述领域(visu模块化编程正被大多数编程语言所接受(例如,参见JavaScript ES6或Java 9)。跨平台移动应用程序:它不是非常新的,但它已经达到了很好的成熟度,使得它在大多数情况下比原生移动开发更好地选择,因为库像本地反应一样容易释放。不同平台的高性能移动应用程序.ci工具,如今似乎比以往任何时候都有更多的选择,无论您使用什么编程语言,对于自动构建和持续集成,有非常有效的替代旧时尚Jenkins的选择。
请先 登录 后评论