D, Java? To D or not to D?
Bruno Medeiros
brunodomedeiros+spam at com.gmail
Sun Jan 7 04:54:40 PST 2007
Don Clugston wrote:
> TPJ wrote:
>> I decided to start with a simple statement: with this post I don't
>> intend to
>> start any flamewar. I'm definitely not a Java zealot, OS zealot, I'm
>> not a
>> zealot at all. I'm just a programmer who seeks for future technologies
>> today.
>> I'm doing it because I find investing in future technologies today very
>> profitable. Of course only in case of really good technologies...
>>
>> I'm a freelancer programmer. I work under a GNU/Linux box and I'm
>> interested
>> in development of portable desktop apps (*nices, Windows, MacOSX, perhaps
>> other OSes in the future) and games (the same OSes, plus mobile phones).
>>
>> A few years ago I switched from C/C++ to Python. The reason was
>> simple: I was
>> fed up with low-level development in C/C++, and I was impressed by
>> high-level
>> development in Python. All I did in C/C++ could be done in Python with
>> one
>> significant difference: code was written much, much faster.
>>
>> Now, after several years of using Python, I decided to switch from
>> Python to
>> Java. The reason is simple. Sometimes Python is too slow for my needs. Of
>> course, I can use C in those cases. But using C means using another
>> language
>> and development becomes more complicated. In fact, I started to use
>> Pyrex as
>> well... Three different tools, no documentation standard for all of
>> them...
>> The hell.
>
> [snip]
>> So I ask myself a question today: should I invest in learning D? Is it
>> worth
>> my efforts?
>
> It's the libraries.
> The thing C# really has going for it is the .NET libraries. Likewise
> Java. Their libraries are extensive, and were developed with massive
> budgets.
> Right now, D cannot compete with those libraries. We got nothin'.
>
I would say that the toolchain (like the IDEs) also plays a big factor
for Java and C#, not just the libraries. Especially for C#, where the
Visual Studio GUI designer has allways been a great boon for .NET
languages.
--
Bruno Medeiros - MSc in CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
More information about the Digitalmars-d
mailing list