Live data from Hacker News

Yeoman: Modern workflows for modern webapps

yeoman.io

31–40 of 77 posts

Re: Yeoman: Modern workflows for modern webapps

#32

Yeoman is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps. Cool, but what does it do?

its a command line tool for web developers.

It has many capabilities useful to the modern web dev workflow.

Of most note to me, it acts as a "project creation" tool. AKA "A Scaffolding generator."

It will pull things like HTML5 Boilerplate, jQuery, Backbone.js, etc down from github, and properly generate the project files you need to start a project with those dependencies.

You dont have to worry about how any of it fits together, it will get you up and running with the latest version of everything with a simple commandline.

It also does things like minify css and javascript, as well as compiling LESS/SASS and Coffeescript.

They are unfortunately trying to make a single tool that solves many problems, when they might be better served by making many tools, that are all good at 1 thing each... I'm still waiting for them to launch this so I can see how that all pans out.

Re: Yeoman: Modern workflows for modern webapps

#33

Yeoman is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps. Cool, but what does it do?

its a command line tool for web developers. It has many capabilities useful to the modern web dev workflow. Of most note to me, it acts as a "project creation" tool. AKA "A Scaffolding generator." It will pull things like HTML5 Boilerplate, jQuery, Backbone.js, etc down from github, and properly generate the project files you need to start a project with those dependencies. You dont have to worry about how any of it…

Ah, got it. Thanks for the clarification!

Re: Yeoman: Modern workflows for modern webapps

#37
post #27
post #13

Earlier quoted context omitted.

Excuse the naivety but what's the issue?

Remote code execution Suppose in the install scripts there happened to be a line like "rm -rf /" then you'll feed that to bash...

iirc that command doesn't work anymore on most *nix boxes. Not that I test this fact very often.

Re: Yeoman: Modern workflows for modern webapps

#38
I'm using Brunch[1] for a current project, and have used Backbone Boilerplate[2] in the past. Brunch is pretty great, though bbb is better hooked up with requirejs out of the box, if you're into that kind of thing.

I really want Yeoman to take off, in particular because I really want one of these tools to become the breakout hit. I'd rather everyone be focusing on improving one tool instead of all this effort going diffuse across a bunch of different solutions. I'm a python dev, and I thank the stars that pip became so standard. (Not that this is a direct analog to pip, but pip provides a subset of this functionality when it comes to packaging.)

One note: the Ember init is waaaay basic. I know that these are going to be community maintained, but I would have hoped that the Ember generator bundled with this initial release would have included at least commonjs or requirejs integration.

[1]http://www.brunch.io [2]https://github.com/tbranyen/backbone-boilerplate

Re: Yeoman: Modern workflows for modern webapps

#39
post #11

Stop doing `curl get.whatever.com|bash` ! Seriously. I have nothing against your install script, but getting devs use to that is a terrible idea ! I spent weeks explaining to junior devs to not do that on production servers. I thought it was obvious, but apparently it isn't...

Isn't that just a suggestion to get up and running quickly (for example on a dev VM)? There's nobody forcing devs to blindly follow the instruction and pipe it directly into bash. You are free to curl -L -o install.sh get.whatever.com if you want to inspect the install script.

Re: Yeoman: Modern workflows for modern webapps

#40

Yeoman is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps. Cool, but what does it do?

its a command line tool for web developers. It has many capabilities useful to the modern web dev workflow. Of most note to me, it acts as a "project creation" tool. AKA "A Scaffolding generator." It will pull things like HTML5 Boilerplate, jQuery, Backbone.js, etc down from github, and properly generate the project files you need to start a project with those dependencies. You dont have to worry about how any of it…

Can this tool connect to a mysql database and generate html5 CRUD forms based on the database? I have seen a tool like phreeze.com and I am wondering why there is not more in that direction (building web app basic pages based on existing database design)?
Post reply on HN