`
17studio
  • 浏览: 199255 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

erlang是为了电信项目诞生的语言,我们则对它寄予厚望

阅读更多
erlang目前的问题
1、erlang承诺过它可以无限度扩容,这个明显是骗局,并不是所有系统都需要无限扩容,而且优化上面做得不好,扩容成本高,会和商业打架
2、大多数的底层系统,为了优化针对自己的业务,都需要牺牲对其他特性的支持,越是高层的东西,越受限制,erlang不是底层的东西,c/c++才是
3、面向函数式开发的成本很高很高。。。考虑一下人员招聘、培训、大规模生产等等商业决策对生产工艺的要求吧

回顾目前互联网的项目,也只有im和大规模在线网游,这两个东西,可以用erlang来做吧,但是大规模在线网游,需要持续的业务开发,erlang团队,能应付这样的环境么?

回顾目前erlang成功的项目,都是用于接入层管理+后端脚本开发,这个才是正途吧

就目前而言,erlang的确是理念正确,但是成熟度还不够,对比目前的商业发展方案而言,erlang真的是电信级的应用语言(成本高,不平民),曾经想在service/连接层/p2p方案上面都采用erlang,目前看来是不成熟的想法

或许在将来公司成长到巨无霸级别的时候,我会考虑在团队中采纳该技术,目前还是先搁一边吧
分享到:
评论

相关推荐

    Erlang开发电信网管项目实践.ppt

    标题中的“Erlang开发电信网管项目实践”指的是使用Erlang编程语言来构建电信网络管理系统的过程和经验。在电信行业中,网管系统对于监控、维护和优化网络至关重要,而选择Erlang作为开发语言主要是因为它在并发处理...

    基于Erlang VM的语言

    Erlang虚拟机(Erlang VM,也称为BEAM虚拟机)是Erlang编程语言的核心组成部分,它为Erlang提供了强大的并发特性和故障容错能力。基于Erlang VM的语言充分利用了这些优势,同时也引入了不同语法和编程范式的创新。 ...

    erlang的项目

    用erlang开发中用的项目,比较实用用到otp知识,这是erlang开发者难点

    rebar工具开发erlang工程项目和发布erlang工程项目

    在Erlang开发中,rebar是一个非常重要的构建工具,它可以帮助我们管理和编译Erlang应用程序,同时支持发布功能。本文以nitrogen_2.0.4框架为例,详细阐述使用rebar进行Erlang项目开发和发布的全过程。 ### 一、环境...

    Erlang.ppt

    总而言之,Erlang是一种针对并发、分布式、实时和高可用性场景设计的函数式编程语言,它的设计哲学和功能特性使其在处理复杂、大规模的电信项目时表现出色。Erlang的历史和发展证明了它在应对软件项目失败的挑战上,...

    erlang 语言程序设计

    Erlang是一种功能强大且灵活的编程语言,它最初由爱立信公司开发,旨在为电信系统提供高并发、分布式处理能力。随着时间的发展,Erlang不仅在电信领域取得了巨大成功,而且在互联网服务、即时通讯系统等领域也得到了...

    Erlang编程语言

    总结来说,Erlang是一种专门针对大规模并发和分布式系统设计的编程语言,它的并发模型、分布式特性、热代码升级和容错性使其在电信、云计算等领域有着独特的价值。通过深入学习Erlang,开发者可以掌握构建可扩展、...

    Erlang入门ppt

    Erlang就是在这样的背景下诞生的,它针对电信行业的特殊需求进行了优化。 电信行业的需求包括大规模并发处理、软实时性、分布式、与硬件交互、构建大型软件系统、复杂功能实现、长时间不间断运行、无需停止系统即可...

    Erlang Windows 64位 安装包

    它基于AMQP(Advanced Message Queuing Protocol)标准,而Erlang则是RabbitMQ的首选开发语言。Erlang的并发特性使得RabbitMQ能够高效、可靠地处理大量并发连接和消息交换。 安装Erlang后,为了使用RabbitMQ,还...

    两本erlang电子书

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。OTP(Open Telecom Platform)是与Erlang一起使用的框架和库,旨在简化并发应用程序的设计和维护...

    erlang程序设计中文版

    主流编程语言如C/C++等都在探索并行计算的解决方案,而Erlang从诞生之初就是为了并发而设计的,这使得它能够更好地适应计算环境变革的趋势。 此外,本书还包含了一些关于版权和知识产权保护的信息。电子书的读者...

    erlang压缩包.rar

    它由瑞典电信设备制造商Ericsson开发,用于构建大规模、高可用性的电信系统。在本文中,我们将深入探讨如何在 CentOS 7 64位操作系统上安装和配置Erlang环境。 首先,让我们了解Erlang的一些核心特性: 1. **轻量...

    Erlang语言开发包

    Erlang语言开发包 windows版本 安装rabbitmq必备 提供一个便利的途径,官网最新23版本,下载后需要配置环境变量

    Erlang/OTP语言包

    Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。...

    RabbitMQ服务+Erlang语言开发包.rar

    RabbitMQ的核心特点是可靠性和可扩展性,使得它成为许多大型企业及项目首选的消息中间件。 在Windows环境下安装RabbitMQ,你需要先安装Erlang环境,因为RabbitMQ是用Erlang编程语言编写的。Erlang是一种面向并发的...

    erlang22最新下载包

    Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson为了实现分布式实时、高可靠性系统而开发。Erlang以其强大的并行处理能力、容错性和易于构建大规模分布式系统的特点,在电信、金融和互联网等...

    erlang编程 Introducing Erlang

    **Erlang编程:Introducing Erlang** Erlang是一种函数式编程语言,由爱立信在1986年开发,主要用于构建高可用性、容错性和并发性的分布式系统。"Introducing Erlang"是Simon St. Laurent撰写的一本入门级教程,...

    erlang9.rar

    Erlang是一种高级编程语言,特别适用于并发、分布式和实时计算系统。它的设计目标是创建一个高可用性、容错性强、低延迟的系统。Erlang9指的是Erlang/OTP(Open Telephony Platform)的第9个主要版本。OTP是Erlang...

    Erlang Programming 导读.pdf

    Erlang 语言与 C 语言相比,在语法和设计理念上有很大差异,Erlang 更注重并发性和容错性,而 C 语言则更接近底层硬件。 #### 二、Erlang 与 C 语言的区别 - **编程范式**: Erlang 是一种函数式编程语言,强调函数...

    erlang入门学习经典资料(很不错)

    ### Erlang 入门学习经典资料解析 #### Erlang 的神秘与起源 Erlang,作为一门相对小众但极具特色的编程语言,...无论是对于电信行业的专业人士还是对分布式系统感兴趣的开发者,Erlang都是一门值得深入学习的语言。

Global site tag (gtag.js) - Google Analytics