Thread overview | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 03, 2013 vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Changes: - Compiles on DMD 2.061 (and Win64) - The Win32 back end supports TCP sockets - Form and REST interface generators have been improved and can handle more types - Diet templates support arbitrary D expressions instead of just static strings for HTML attributes now. Boolean values are also supported and do the right thing (i.e. omitting the attribute in the output if it evaluates to false). Full change log: http://vibed.org/blog/posts/vibe-release-0.7.10 Download*: http://vibed.org/download?file=vibed-0.7.10.zip GitHub: https://github.com/rejectedsoftware/vibe.d * Due to the removal of GitHub's download feature, the zip file is now unfortunately hosted on the same slow virtual server as the site. |
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On Thursday, 3 January 2013 at 09:19:57 UTC, Sönke Ludwig wrote:
> Changes:
>
> - Compiles on DMD 2.061 (and Win64)
>
> - The Win32 back end supports TCP sockets
>
> - Form and REST interface generators have been improved and can handle more types
>
> - Diet templates support arbitrary D expressions instead of just static strings for HTML
> attributes now. Boolean values are also supported and do the right thing (i.e. omitting
> the attribute in the output if it evaluates to false).
>
>
> Full change log: http://vibed.org/blog/posts/vibe-release-0.7.10
>
> Download*: http://vibed.org/download?file=vibed-0.7.10.zip
>
> GitHub: https://github.com/rejectedsoftware/vibe.d
>
>
> * Due to the removal of GitHub's download feature, the zip file is now unfortunately hosted on the
> same slow virtual server as the site.
Pretty cool stuff, congratulations. I've had a look at it and as I am always looking for alternatives to generally (and sheepishly) accepted "will do" technologies like PHP, JS etc. I would like to test and possibly use it for my own web projects. Only, it's not 100% clear to me how vibe.d can be integrated into existing frameworks / technologies, as when you rent server space somewhere. Can vibe.d exist as a standalone framework (i.e. as a replacement for PHP) within my own rented space or does it need to be installed as a system wide service, in which case it is up to the host whether or not to make it available?
|
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig Attachments:
| 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?
--
Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder@ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel@winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
|
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Chris | On Thursday, 3 January 2013 at 10:40:40 UTC, Chris wrote:
> Pretty cool stuff, congratulations. I've had a look at it and as I am always looking for alternatives to generally (and sheepishly) accepted "will do" technologies like PHP, JS etc. I would like to test and possibly use it for my own web projects. Only, it's not 100% clear to me how vibe.d can be integrated into existing frameworks / technologies, as when you rent server space somewhere. Can vibe.d exist as a standalone framework (i.e. as a replacement for PHP) within my own rented space or does it need to be installed as a system wide service, in which case it is up to the host whether or not to make it available?
I'm using dmd and vibe on a Linode server without installing them.
Haven't had a single problem with it.
|
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Russel Winder | Last time I was performance testing vibe it was almost 4x faster than node.js and 1.5 faster than similar Erlang framework (can't remember its name now). Plus all static typing and sane async syntax goodies as a cherry on top. Was enough to convince me, but other language lovers will probably need more arguments :)
On Thursday, 3 January 2013 at 10:55:06 UTC, Russel Winder wrote:
> 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?
|
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Russel Winder | On 2013-01-03 11:54, Russel Winder wrote: > 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? One of the great things about Ruby on Rails is that it's got a plugin for everything (and a bit more). Oh, and I really like the assets pipeline. It compiles SASS, CoffeeScript and similar languages to CSS and JavaScript. It's also possible to pipe it through Ruby first. In production environment it merges all separate CSS/JavaScript files into one and minifies it. It also adds a unique hash to the end of the filename to avoid conflicts with cached files. -- /Jacob Carlborg |
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Russel Winder | On Thursday, 3 January 2013 at 10:55:06 UTC, Russel Winder wrote:
> 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 would have to test vibe.d first and I do like to try new things, especially because I have had bad experiences with JS, PHP, Pyhton and Java based stuff (workwise I have to deal with PHP/JS a lot which can be pretty annoying). Every few years there's a new "definite" framework based on one popular language or another, a new CMS and what not. But popular does not necessarily mean good or flexible. In fact, the bigger a system or framework gets, the less flexible it becomes, IMO.
|
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to simendsjo | On Thursday, 3 January 2013 at 10:57:06 UTC, simendsjo wrote:
> On Thursday, 3 January 2013 at 10:40:40 UTC, Chris wrote:
>
> I'm using dmd and vibe on a Linode server without installing them.
> Haven't had a single problem with it.
Good news, but in this case there may be restrictions depending on the provider (i.e. restrictions as to installing your own software). What are your experiences with vibe.d?
|
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Chris | On Thursday, 3 January 2013 at 11:53:01 UTC, Chris wrote:
> On Thursday, 3 January 2013 at 10:57:06 UTC, simendsjo wrote:
>> On Thursday, 3 January 2013 at 10:40:40 UTC, Chris wrote:
>>
>> I'm using dmd and vibe on a Linode server without installing them.
>> Haven't had a single problem with it.
>
> Good news, but in this case there may be restrictions depending on the provider (i.e. restrictions as to installing your own software). What are your experiences with vibe.d?
You only have to download the vibe and dmd zips. As long as you can run executables you download you should be fine. I haven't installed them myself, just added some symlinks to the executables.
I've only created a small vibe site, so I don't have a lot of experience with it, but it seems very fast and nice. Doesn't force you into a particular way of structuring your site.
|
January 03, 2013 Re: vibe.d 0.7.10 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to simendsjo | On Thursday, 3 January 2013 at 12:22:33 UTC, simendsjo
>
> You only have to download the vibe and dmd zips. As long as you can run executables you download you should be fine. I haven't installed them myself, just added some symlinks to the executables.
>
> I've only created a small vibe site, so I don't have a lot of experience with it, but it seems very fast and nice. Doesn't force you into a particular way of structuring your site.
That's good news. From what I have seen on the vibe.d homepage I think it comes pretty close to what I want, a skeleton I can flesh out myself and - as you pointed out - without being forced to adhere to a certain way of arranging things, plus it is written in D and thus all the language's features can be used for web development.
|
Copyright © 1999-2021 by the D Language Foundation