Live data from Hacker News

FOAM: New JavaScript Framework by Google Engineers

github.com

41–50 of 115 posts

Re: FOAM: New JavaScript Framework by Google Engineers

#43

Oh boy, yet another JavaScript framework. Colored me unimpressed; angular, backbone, ember, angular 2.0, react, etc. I feel like they're just reinventing the same wheel with a different spin. I wish people would actually spend their time creating a really revolutionary "framework" instead, better yet a programming environment, which would redefine how we write web programs. I'm envisioning a way to create software, w…

I can understand your frustrations, it does seem huge amounts of the work in a web application are really about configuration rather than code. Often there are no algorithms, just lists of database tables and fields, forms, validation rules, routes, links, templates etc.

It seems we aren't very good at catering for people who aren't like ourselves.

Re: FOAM: New JavaScript Framework by Google Engineers

#44
post #3

One thing you notice right off the bat: Its very slow. It takes about 2s on my machine to load the TodoMVC example. Thats about as long as it takes to load my GMail inbox. Thats pretty horrible for whats supposed to be the "Hello World" of JS frameworks. I didnt dig in what actually takes so long, but it seems like it has still some way to go. I find it interesting that after Angular this would the second (3rd if you…

It reminded me a lot of R shiny clunky apps. But the goal is "fast apps fast" so yeh.

Re: FOAM: New JavaScript Framework by Google Engineers

#45
Regardless of how good it is, the presentation could and should be improved. Quick to grasp examples, an explanation telling me which problems this project solves and as a bonus how it compares to other frameworks. All of this should be on the GitHub readme frontpage. Poor presentation is like a 0.01 multiplier for your amount of potential users. It's easy to avert your eyes from this but it's almost as important as the quality of the product itself.

Re: FOAM: New JavaScript Framework by Google Engineers

#46
post #2

Doesn't seem to actually be by Google. Perhaps the title could be changed to "by a Google Engineer"?

They probably have rights to the project under the respective contracts they have with the employees. That aside, having " by ((Google(|rs))|)" in the title has generally been a reliable filter for projects that do not stand on their own merit, and this one seems to be no exception.

Re: FOAM: New JavaScript Framework by Google Engineers

#47
post #33

Oh boy, yet another JavaScript framework. Colored me unimpressed; angular, backbone, ember, angular 2.0, react, etc. I feel like they're just reinventing the same wheel with a different spin. I wish people would actually spend their time creating a really revolutionary "framework" instead, better yet a programming environment, which would redefine how we write web programs. I'm envisioning a way to create software, w…

It's frustrating that this is the top comment on the thread, because it could have been written without reading anything about this Javascript framework. Ironically, it's exactly on stories like these --- new Javascript frameworks, CSS templates, and the like --- where in-depth HN comments are most useful. I clicked the story, read it for 2 minutes, thought "you know, the top comment on the HN thread for this is prob…

[deleted]

Re: FOAM: New JavaScript Framework by Google Engineers

#49

It's about time more people starts using ES6 class constructors instead of rolling their class definition hack. This is how it's done in the calculator demo: CLASS({ name: 'Calc' With babeljs you can use ES6 syntax like this: class Calc { }

Crockford talks about the bad features added to ES6, one of them class which he said is most requested by Java developers programming javascript.At the end of the talk he show way how to move out of classes/new in javascript https://www.youtube.com/watch?v=PSGEjv3Tqo0&feature=youtu.be...

Re: FOAM: New JavaScript Framework by Google Engineers

#50
post #36

This is a bold take on a problem that a lot of people have written away as reinventing the wheel. But color me impressed! Unlike almost every other Javascript framework we've so far seen, FOAM makes the data model the primary entity in the system, which is a good idea. In the typical UI-driven development of web applications, the data model often gets modified without much thought and causes cascading complexity acro…

Bold, and beautiful!! Quick everyone, scrap all your existing frameworks and jump on the flavor of the week!

Seriously though, I think it's borderline negligent to contribute any kind of hype to new javascript frameworks considering they are spraying out into the ecosystem like a broken fire hydrant. New javascript frameworks should be met with extreme skepticism, if not indifference, if we want this industry to be anything more than a joke.

Post reply on HN