Ready for testing: vibe.d 0.7.26-alpha.3

Sebastiaan Koppe via Digitalmars-d digitalmars-d at puremagic.com
Sat Oct 31 23:11:23 PDT 2015


On Saturday, 31 October 2015 at 07:57:06 UTC, Brad Anderson wrote:
> On Saturday, 31 October 2015 at 03:07:35 UTC, Sebastiaan Koppe 
> wrote:
>> In frontend development people are likely to use the same 
>> framework/library they used last time, in order to speed up 
>> development. Besides know-how, most of that stuff is 
>> battle-tested.
>>
>> [...]
>
> Very interesting. Thanks for answering.

The other thing is that you want to tap into their workflow.

Every frontend developer uses npm and every project starts with 
tools like grunt or gulp, browserify or webpack, + a dozen others.

What these tools do is support their development - every time 
they save a file their code gets linted, cross-compiled from 
es6/7 or coffeescript down to javascript, sourcemaps get created, 
everything gets concatenated, and sometimes hot loaded into their 
browser so they don't have to press F5.

For production these tools do similar work but often uglify and 
apply some cache-busting techniques as well.

For css the tools are similar, but they operate on less or sass 
files.

This all means that the js interface that gets generated by vibe 
needs to be integrated into their gulp/grunt workflow, which 
basically means generation the interface at compile time.


More information about the Digitalmars-d mailing list