如何把Erlang推到我的工作场所 [英] How to push Erlang to my workplace

查看:95
本文介绍了如何把Erlang推到我的工作场所的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我认为Erlang非常适合在我的工作场所开发的服务器系统(目前在Java开发)。我有点怀疑,开发人员(谁不了解功能或Erlang)和经理人都会接受这一点。



有关如何解决问题的任何想法?我正在考虑一些混合系统,其中硬核高可靠性使用Elrang,以及Java中开发的应用程序特定的东西(作为节点?)

解决方案

有几种方法,也没有任何实际工作的保证




  • 在短时间内实现一些实质性的,也许用你自己的时间不要告诉任何人,直到你有东西显示出来的。除非你有一个同事。

  • 拉出许多Erlang项目,这些项目是您想要的功能的良好演示。向您的经理介绍这些可用技术的风险,以便使用这种技术。



如果公司你的工作实际上已经有一个Java的工作代码库,当你建议用另一种语言重写它们时,他们不太可能认真对待。



您相信Erlang是一个更好的选择的真正考验:退出并启动竞争公司,并带来您在当前行业的技术洞察力。您的管理人员真的比较了一个类似的风险情况,如果你要退出你的工作,他们正在寻找同样的保证事实来取得成功,你可以考虑离开一个安全的薪水。 >




关于如何集成,请查看Erlang中的 jinterface 应用程序。它允许Java代码向Erlang节点发送消息,并允许Java将邮箱公开到Erlang节点,就像有Erlang进程一样。


I think Erlang is very well suited for server systems developed in my workplace (currently developed in Java). I am a bit skeptical how this would be accepted both by developers (who have no idea about functional or Erlang) and by managers.

Any ideas on how to approach the issue? I am thinking about some hybrid system, where the hardcore highly reliable infra uses Elrang, and app specific stuff developed in Java (as nodes?)

解决方案

There are a few approaches, and neither have any guarantees to actually work

  • Implement something substantial in a short time frame, perhaps using your own time. Don't tell anyone until you have something to display that works. Unless you have a colleague in on it.
  • Pull up lots of Erlang projects that are good demonstrations of the features you want. Present it to your managers and try to frame them about the risk in keeping using Java with this kind of technology available.

If the company you work for actually have a working code base in Java already, they're not likely to take you seriously when you suggest to rewrite it in another language.

The true test that you believe in Erlang being a much better choice: Quit and start up a competing company and bring the technology insight you have in your current industry. Your managers are really comparing a similar risk-scenario as you would do if you were to quit your job, and they are looking for the same assuring facts for success as you would do, to consider leaving a "safe" paycheck.


As for how to integrate, check out the jinterface application in Erlang. It allows Java code to send messages to Erlang nodes, and it allows Java to expose mailboxes to the Erlang nodes as if there were Erlang processes.

这篇关于如何把Erlang推到我的工作场所的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆