深入了解OTP:构建强大Erlang系统的基石
1. OTP概述
OTP(Open Telecom Platform)是一组独立于领域的框架、原则和模式,用于指导和支持Erlang系统的结构、设计、实现和部署。使用OTP可以帮助开发者避免因工具选择不当而产生的意外复杂性,但仍有一些问题难以解决,这与所选择的编程工具和中间件无关。
早在1993年,爱立信在开发第一个Erlang产品时就意识到了这一点,并启动了一个项目来解决工具、中间件和设计原则的问题。开发者希望避免已经解决的意外困难,将精力集中在难题上。最终产生了BOS(Basic Operating System),并在1995年与Erlang开发合并,形成了如今的Erlang/OTP。支持Erlang的团队也由此衍生而来。
推广OTP的知识可以促进Erlang在企业IT环境中的应用。对于技术人员来说,有一个稳定成熟的应用开发平台有助于向管理层推销Erlang,这是推动其广泛应用的关键一步。而初创公司则可以利用Erlang/OTP快速推向市场,降低开发和运营成本。
OTP由三个构建块组成:
1. Erlang本身 :包括语言的语义和底层虚拟机。
2. 工具和库 :包含一系列应用程序,提供各种功能。
3. 系统设计原则 :由抽象原则、设计规则和通用行为组成。
1.1 OTP名称的由来
OTP代表Open Telecom Platform,这个名称由爱立信计算机科学实验室(Erlang的诞生地)前负责人Bjarne Däcker
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



