PHP verses C#.NET verses D.

Etienne Cimon via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 19 04:28:29 PDT 2015


On Thursday, 18 June 2015 at 05:23:25 UTC, Nick B wrote:
> On Thursday, 18 June 2015 at 03:44:08 UTC, Etienne Cimon wrote:
>> On Wednesday, 17 June 2015 at 18:40:01 UTC, Laeeth Isharc 
>> wrote:
>>>  Any idea how far away it might be from being something that 
>>> someone could use in an enterprise environment simply, in the 
>>> same kind of way that vibed is easy?  I appreciate that 
>>> making it broadly usable may not be what interests you, and 
>>> may be a project for someone else.
>>
>> I would say 3 months. So it'll probably be a year considering 
>> how off my last estimates were.
>
> Etienne -
> Interesting back story.
>
> Will this be under a Boost licence ?
>
> Will you provide a link ?
>
>>
>> Even the vibe.d library was much more advanced than what I 
>> could find with an open source license that allowed static 
>> compilation at the time (1 yr 1/2 ago), so I went forward with 
>> that and worked my way through.
>
> [snip\]
>>
>> So now I can build a full web application/server executable in 
>> less than 2mb packed, and it runs faster than anything out 
>> there. It's standalone, works cross-platform, etc.
>
> Will you explain how it is different to Vibe.d ?

It has HTTP/2, a new encryption library, it uses a native TCP 
event library, lots of refactoring. In short, the entire thing is 
in D rather than linking with OpenSSL and libevent.

It's MIT licensed. I have it here: 
https://github.com/etcimon/vibe.d

The dub.json uses relative paths though while I'm developing. 
You're free to adjust the file and try it, we can consider it 
stable.


More information about the Digitalmars-d mailing list