oezuge 发表于 2023-3-2 17:05:04

负责您的基础设施

引用比尔·盖茨(Bill Gates)的话,我们倾向于高估2年内的变化速度,但要低估了十年来的变化。
据加尔·理查德(Gall Richard)称,如果您在10年前看,那么制作的应用程序和网站的类型以及它们制作的方式的变化都是惊人的。 现在,我们正处于一个在包括经济在内的许多方面非常有帮助的时代。 今年,开发议程的主要优先事项是进步的Web应用程序(PWA),人工智能(AI)和本地应用程序开发。

在2019年成为网络开发人员意味着什么?
趋势软件开发2019-1
Packt Hub的图像在中型上
随着由于库和框架的应用程序变得更轻 土耳其手机号码清单 数据变得更加优化,各种服务构成了应用程序和网站的基础,现在开发人员需要扩大其专业知识的重点。

https://www.consumerlead.me/wp-content/uploads/2023/03/%E5%9C%9F%E8%80%B3%E5%85%B6%E6%89%8B%E6%9C%BA%E5%8F%B7%E7%A0%81%E6%B8%85%E5%8D%95-0258-300x189.png
如果您想了解微服务和本地应用程序开发,可以查看现代JavaScript Web开发食谱。

简化了发展的许多方面,力量开发人员更加仔细地将事物融合在一起。 因为它不再只是编写在您正在处理的应用程序的特定部分上运行的代码所需的代码,所以更多地是关于了解从后端到前端的各个部分如何相互关系。
这意味着,在2019年,您需要了解并了解有关软件系统的更多信息。 对后端感到满意。 首先了解云服务技术和微服务。 或者,您想重新学习已经理解的编程语言。

了解您的基础设施:应对API开发挑战
趋势软件开发-2019-2
当堆栈开始减少和开发人员的责任转移时,现在了解创建和开发软件中的体系结构组件变得非常重要。

基本上,DevOps使开发人员负责其代码在生产时的运行方式。 由于这一重要变化,现代开发人员的所需技能和工具也已经发展。

趋势软件开发-2019-3
Packt Hub的图像在中型上
有多种研究软件体系结构的方法,但是您可以从探索API设计开始。 动手修复API设计为此主题提供了一种实用的方式。

尽管REST是API设计的标准,但有多种工具和方法,GraphQL,据说Facebook开发的查询语言已杀死了休息。 同时,Redux和Relay,两个用于管理React应用程序中数据的库,在过去的12个月中引起了很多兴趣,这是使用API的两个主要工具。

微服务:
趋势软件开发2019-4
Packt Hub的图像在中型上
这么多工具提供管理API的方法是有原因的,因为微服务已成为主要的建筑模式。 这需要关注开发人员。 这并不意味着您现在需要实施微服务,也可能有很多理由不实施它们。 但是,如果您想在5年内构建软件,则可以了解微服务背后的原理以及可以帮助您使用它们的工具。 驾驶微服务的主要技术之一也许是容器。 您可以在虚拟机中运行电流服务,但是由于它们比容器更难扩展,因此您可能看不到微服务体系结构所带来的好处。 这意味着了解容器的核心技术非常重要。 您可以从了解Docker开始。 您需要了解几个级别。 即使您不认为您会立即使用它,它也可以为您提供有关容器技术的良好知识。 在Docker之外,Kubernetes是您可以测量和安排容器的工具。 这使您可以以您十年前无法想象的方式控制扩展应用程序服务。

是时候让开发人员转向云
趋势软件开发-2019-5
Packt Hub的图像在中型上
如果当前的一般趋势是完全堆叠的,则开发人员将无需忽略云。 因为云服务本身提供的解决方案提供了集成的服务和系统,这些服务和系统可以使许多事情更容易地开发应用程序。

当您使用云服务时,规模,硬件,设置和维护的问题几乎不存在。 这并不是说云平台不会带来自己的挑战。 但更重要的是,它开辟了新的机会。 无服务器是一种可能性,可以通过运行您在云服务上构建和开发的应用程序来轻松迅速扩展扩展。

如果您想了解无服务器和相关技术,则可以阅读JavaScript云本地开发食谱。 在Packtpub e上还有一个视频教程

页: [1]
查看完整版本: 负责您的基础设施