我认为Erlang非常适合在我的工作场所开发的服务器系统(目前用Java开发).我有点怀疑开发人员(他们不了解功能或Erlang)以及管理人员如何接受这一点.
关于如何处理这个问题的任何想法?我正在考虑一些混合系统,其中核心高度可靠的基础设施使用Elrang,以及用Java开发的应用程序特定的东西(作为节点?)
Chr*_*ian 10
有一些方法,也没有任何保证实际工作
如果您所在的公司实际上已经使用Java工作代码库,那么当您建议使用其他语言重写时,他们不太可能会认真对待您.
您认为Erlang是一个更好的选择的真正考验:退出并启动竞争公司并将您在当前行业中的技术洞察力带入其中.你的经理们真的在比较一个类似的风险情景,就像你要辞职一样,他们正在寻找与你一样的成功事实,考虑留下"安全"的薪水.
至于如何集成,请查看Erlang中的jinterface应用程序.它允许Java代码向Erlang节点发送消息,并允许Java将邮箱公开给Erlang节点,就好像有Erlang进程一样.
这是关于投资者的ROI(投资回报率):经理将关注(公司的)绩效.为了吸引他的业务性质,你必须使用美元(或任何适当的货币)来证明它.
请注意,进行"臭鼬"项目以"证明"基于Erlang的解决方案可能适得其反:"所以你有时间玩Erlang,为什么你不把时间花在项目上呢?" (当然,并非所有经理/公司都会这样想).
你必须考虑整个提案,例如对团队的影响,要开发的技能等等.这都是关于金钱的.
如果我有一个建议给你:从小开始,种下种子,培育它并观察它的成长.
一位聪明人曾对我说:
"这不是技术,而是产品和市场".