On Sunday, 11 October 2020 at 11:56:29 UTC, Robert M. Münch wrote:
On 6 Oct 2020 at 10:07:56 CEST, "ddcovery"
<antoniocabrerape...@gmail.com> wrote:
I found myself in a similar situation recently, and I can't
help but ask you: What technology do you use regularly?
Hi, well we use a couple of different things. Scripting
languages, C, Lua, ..
What drives/draws you to try dlang/vibe.d?
A prototype we wanted to build while evaluating D as our next
tech stack foundation.
Do you have other alternatives to dlang/vibe.d for your
project?
Yes. We are currently looking into Go as well.
In my case we usually work in Node+js/ts (previously
Scala+Play) and I wanted to jump to something really
performant for a new project without losing code
expressiveness and development speed. Dlang seemed a good
alternative (I like it much more than Go or Rust).
Well, for us it's getting more and more clear, that a decision
what to use in the future will be based on less and less
technical aspects.
The interesting thing about Go is, that their main focus is
thinking from an enterprise perspective, not only from a
technical one. So, their focus is getting stuff done, keeping
maintainability in big, constantly changing teams and stripping
everything away, that reduces productivity in such an
environment... I don't know about any other language which puts
all these non-technical aspects on the top of the agenda.
Viele Grüsse.
And I feel like you guys will just pick Go because it will get
stuff done.
I am in a philosophical mood today so here it goes...
When I just started learning about D ecosystem, vibe frequently
popped up as one of the popular frameworks available for the
language AND also a reason for ppl to jump in and try out D.
However, as time goes, I also pick up many complaints about vibe,
its performance and ease of use compared to competitors. This
post just solidifies the impression. Bad documentation is the
worst thing that can happen to a project which gets promoted as a
one of the jems of the language ecosystem and actually hurts the
language image much more than does good. Sigh... I will never
advice vibe to anyone because I know that better alternatives
exist. People will use Go, Python, Ruby, Rust whatever has better
docs to get it running fast and not risk wasting time.
Sadly, this is how some languages grow and some don't. And it's
not all about the corporate support, hype, GC or random luck,
it's about cases like the above.