[erlang-questions] "Erlang, the next Java"
Chris Wong
chris@REDACTED
Fri Aug 10 06:28:58 CEST 2007
I enjoy this article. Thanks for forwarding.
As much as I like to focus on the positive aspects of Erlang, there
are at least a couple short-comings of Erlang. One of them are
mentioned by Ralph Johnson in this article; Erlang doesn't have a
large company behind it. Second, I heard a lot that distributed
Erlang doesn't scale in a large distributed environment with
thousands of machine. I personally don't have any experience to
assert it one way or the other.
Both have been used by anti-Erlang camp. It makes it really hard to
advocate Erlang in a large company. For example, in a large
ccompany, there is usually a large investment already to solve the
large distributed computing problem in Java or C++. The usual
argument is that the tested and proven home-grown solution should be
used instead despite how much concurrency gain you'd have using Erlang.
It's a huge disappointment for me and a touch battle to fight.
What are the mitigation for such short-comings in Erlang?
Thanks for any insight.
Chris
On Aug 9, 2007, at 3:25 PM, Thomas Lindgren wrote:
> http://www.cincomsmalltalk.com/userblogs/ralph/blogView?
> showComments=true&entry=3364027251
>
> Ralph Johnson (gang of four) praises Erlang in a
> longish review of Joe's book. Great stuff from a
> veteran; here is the payoff:
>
> "Erlang is going to be a very important language. It
> could be the next Java. Its main problem is that there
> is no big company behind it. Instead, it is being
> pushed as an open source project. Its main advantage
> is that it is perfectly suited for the multi-core, web
> services future. In fact, it is the ONLY mature,
> rock-solid language that is suitable for writing
> highly scalable systems to run on multicore machines.
>
> ...
>
> I do not believe that other languages can catch up
> with Erlang anytime soon. It will be easy for them to
> add language features to be like Erlang. It will take
> a long time for them to build such a high-quality VM
> and the mature libraries for concurrency and
> reliability. So, Erlang is poised for success. If you
> want to build a multicore application in the next few
> years, you should look at Erlang."
>
> Best,
> Thomas
>
>
>
>
> ______________________________________________________________________
> ______________
> Building a website is a piece of cake. Yahoo! Small Business gives
> you all the tools to get online.
> http://smallbusiness.yahoo.com/webhosting
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://www.erlang.org/mailman/listinfo/erlang-questions
More information about the erlang-questions
mailing list