vibe.d 0.7.10 released

Sönke Ludwig sludwig at outerproduct.org
Thu Jan 3 09:05:23 PST 2013


Am 03.01.2013 11:54, schrieb Russel Winder:
> May I suggest you need to do some marketing against:
> 
> 	node.js
> 	vert.x
> 	goweb
> 	revel
> 	Play!
> 	Django
> 	Grails
> 	Ruby on Rails
> 	Flask
> 	Sinatra
> 	Ratpack 
> 
> Why would anyone want to use vibe.d in preference to any of the above?
> Is there a lightning talk I can do at ACCU, PyCon UK, Gr8Conf, GGX,
> EuroPython, etc. to show that the pet Web framework/Web toolkit of the
> language of the conference is rubbish in comparison to that of D?
> 

I'd say what mist said earlier is the main list of fundamental goodies. It surely can't beat some of
the really popular frameworks in terms of pure feature richness (be it through extension libraries
or not), but for me it provides a very appealing combination of the individual choices plus the
great advantage of being in D.

...D arguably being an advantage in itself compared to many of the other languages, but also because
I'm using vibe.d in a larger context - for example in GUI applications(*) - where switching
languages for certain operations would not really be practical.

I think for almost all of the frameworks you mentioned it is possible to find some compelling
advantages of vibe.d/D (of course also disadvantages, be it just missing features). It also depends
a lot on the language that is used.

Having a nice comparison in terms of architecture/design, performance and features would definitely
be nice to have and I'd really /like/ to spend more time trying to convince people coming from other
languages and all. But during the last months my workload was (and will stay for a while) far too
high to be able to spend adequate time on things like these. Priorities unfortunately just don't
permit this right now.


(*) GUI event loop integration is (currently limited to Windows) AFAIK a quite unique property of
the framework.


More information about the Digitalmars-d-announce mailing list