Live data from Hacker News

EmberConf 2017: State of the Union

emberjs.com

11–20 of 21 posts

Re: EmberConf 2017: State of the Union

#11
post #9

Glimmer looks awesome! Is it easy switch out handlebars for some other templating language?

The typical strategy is to design a language that compiles to Handlebars, e.g. http://emblemjs.com/.

It would be possible to support other languages more directly but they will tend to have a Handlebarsy flavor.

Re: EmberConf 2017: State of the Union

#12
post #11
post #9

Glimmer looks awesome! Is it easy switch out handlebars for some other templating language?

The typical strategy is to design a language that compiles to Handlebars, e.g. http://emblemjs.com/ . It would be possible to support other languages more directly but they will tend to have a Handlebarsy flavor.

Write in a language that compiles to another language that itself compiles to markup...

The web frontend world is crazy to a backend engineer. We have hard problems to solve too, but ours usually arise from well-understood problems, such as CAP theorem.

Re: EmberConf 2017: State of the Union

#14
post #12
post #11

Earlier quoted context omitted.

The typical strategy is to design a language that compiles to Handlebars, e.g. http://emblemjs.com/ . It would be possible to support other languages more directly but they will tend to have a Handlebarsy flavor.

Write in a language that compiles to another language that itself compiles to markup... The web frontend world is crazy to a backend engineer. We have hard problems to solve too, but ours usually arise from well-understood problems, such as CAP theorem.

It's somewhat jarring when people use "we" as if they're in a faction and they're the spokesperson of that faction. It's almost as bad as using "you guys" when faced with a single commenter.

Anyways, you can't think of a single analogue for the emblem->handlebars example?

Re: EmberConf 2017: State of the Union

#15
post #12
post #11

Earlier quoted context omitted.

The typical strategy is to design a language that compiles to Handlebars, e.g. http://emblemjs.com/ . It would be possible to support other languages more directly but they will tend to have a Handlebarsy flavor.

Write in a language that compiles to another language that itself compiles to markup... The web frontend world is crazy to a backend engineer. We have hard problems to solve too, but ours usually arise from well-understood problems, such as CAP theorem.

It's crazy, sometimes web frontend is an echo chamber and you will get burned to the stake if you suggest doing anything simpler like just writing markup instead of a template language that translates to markup or a language that translates to that language that translates to markup. But it keeps people employed.

Re: EmberConf 2017: State of the Union

#16
post #12

Earlier quoted context omitted.

Write in a language that compiles to another language that itself compiles to markup... The web frontend world is crazy to a backend engineer. We have hard problems to solve too, but ours usually arise from well-understood problems, such as CAP theorem.

It's crazy, sometimes web frontend is an echo chamber and you will get burned to the stake if you suggest doing anything simpler like just writing markup instead of a template language that translates to markup or a language that translates to that language that translates to markup. But it keeps people employed.

Some days, I can handle the front-end world. Other days, I just want to go back to writing old-school desktop clients in VB6 or WinForms. Mostly, this state has to do with whether the Goldbergian accretion of tooling on the front-end side is working today, or if somebody has deprecated a package and brought the whole Jenga tower down.

Re: EmberConf 2017: State of the Union

#17
post #3

I was playing with glimmer.js, it feels like you can now "NPM your way to a full app" similar to the react eco system (if you're into that sorta thing).

Our company's main application is built on top of ember 1.13. We've pushed off doing the upgrade and are leaning towards a move to react (all our mobile apps are done in RN). This might be a solution.

Re: EmberConf 2017: State of the Union

#18
post #9

Glimmer looks awesome! Is it easy switch out handlebars for some other templating language?

I don't believe so. However the rendering engine is optimised for Handlebars, it can statically analyse what parts of your template are dynamic and what are not. I think the performance benefits are worth learning a new template syntax.

Re: EmberConf 2017: State of the Union

#19
post #12

Earlier quoted context omitted.

Write in a language that compiles to another language that itself compiles to markup... The web frontend world is crazy to a backend engineer. We have hard problems to solve too, but ours usually arise from well-understood problems, such as CAP theorem.

It's somewhat jarring when people use "we" as if they're in a faction and they're the spokesperson of that faction. It's almost as bad as using "you guys" when faced with a single commenter. Anyways, you can't think of a single analogue for the emblem->handlebars example?

It's because my colleagues generally consider the frontend landscape to be the Wild West.

The only analog I can think of is statically typed SQL, which is in fact awesome.

Re: EmberConf 2017: State of the Union

#20
post #17
post #3

I was playing with glimmer.js, it feels like you can now "NPM your way to a full app" similar to the react eco system (if you're into that sorta thing).

Our company's main application is built on top of ember 1.13. We've pushed off doing the upgrade and are leaning towards a move to react (all our mobile apps are done in RN). This might be a solution.

Upgrading from 1.13 to 2.x isn't terribly challenging. (1.12 to 1.13 was much worse.) What's holding you back?
Post reply on HN