On Tuesday, 13 October 2020 at 17:08:04 UTC, Robert M. Münch
wrote:
On 13 Oct 2020 at 09:57:14 CEST, "aberba"
<karabutawo...@gmail.com> wrote:
D is a great language that is capable of solving any problem
easier than what it'll take to do in equivalent languages.
Don't get me wrong, D is great, it has a lot of technically
cool things on board.
As said, those technical things won't be our major decision
aspect. The non-technical aspects are more important when
looking from a company perspective.
D is a language you learn once and use every.
The question is: Which language and eco-system take how much
time to learn to become productive? As team? How to handle a
code-base that requires multi-year maintenance?
Just hope the ecosystem gets better to meet business needs...
Well, from a business perspective "hope" is a very bad advisor.
My opinion: D really shines when it comes to long code base
maintenance. It is easy to write beautiful, expressive and high
quality code.
While there could be more native D libraries, please do not
forget that you can use easily any (battle tested) C library by
having a minimal D wrapper. Everything I needed, I was always
able to find s.th. (Kafka, Parquet, AWS, Azure).
From a business perspective, using D is a success story.
Kind regards
Andre