How it feels to learn JavaScript in 2016

Naveen Chawla naveen.chwl at gmail.com
Fri Oct 27 12:00:03 UTC 2017


kai zhu, it sounds like you have a bad manager who is over eagerly pushing
for a disruptive transition in a well established ES5 project to new
features. The way to gracefully introduce the new features is incrementally
in new code, not existing code, or when modifying existing code. If your
manager is pushing to translate the whole code base and you are finding
that a waste of time, then that is not the fault of TC39 or the language;
that is the fault of the manager.

The features themselves are superior, more powerful and easier to use than
the former ES5, so "everyday javascript programmers" will have a better
time whether they are writing tiny or massive apps.

Yes, new apps should use those features immediately, and the developers
will experience the benefits, sometimes very significant


On Fri, 27 Oct 2017, 11:52 am kai zhu, <kaizhu256 at gmail.com> wrote:

> in frontend-development, the majority of use-cases are for
> small/medium-scale applications, where es6 toolings are inappropriate
> due to their complexity.
>
> "reliable, well-engineered, large-scale, performant applications" are
> a niche application of javascript.  tc39 should focus on making lives
> of everyday javascript programmers easier (who mainly want simple and
> stable tooling for simple/moderate webapps), instead of catering to
> niche people wanting google/facebook-scale apps.
>
>
> On 10/27/17, Bob Myers <rtm at gol.com> wrote:
> > If you don't like those features or the associated tooling, then don't
> use
> > them.
> > Meanwhile, other people will be using them to build reliable,
> > well-engineered, large-scale, performant applications.
> > Bob
> >
> > On Fri, Oct 27, 2017 at 10:57 AM, kai zhu <kaizhu256 at gmail.com> wrote:
> >
> >> tc39 is partly to blame for promoting the perception of javascript
> >> language instability, which promotes tooling instability.
> >>
> >> generators, es modules, destructing, let, fat arrows have caused
> >> tremendous harm to tooling stability, which has made
> >> frontend-development hell for everyone.
> >>
> >>
> >> On 10/27/17, Jordan Harband <ljharb at gmail.com> wrote:
> >> > aka "how it feels to learn"?
> >> >
> >> > A decent response:
> >> > https://medium.com/front-end-hacking/how-it-feels-to-learn-
> >> javascript-in-2017-a934b801fbe
> >> >
> >> > On Thu, Oct 26, 2017 at 3:38 PM, J Decker <d3ck0r at gmail.com> wrote:
> >> >
> >> >> (humor?) https://hackernoon.com/how-it-feels-to-learn-javascript-in-
> >> 2016-
> >> >> d3a717dd577f
> >> >>
> >> >> It all seemed so simple....
> >> >>
> >> >> _______________________________________________
> >> >> es-discuss mailing list
> >> >> es-discuss at mozilla.org
> >> >> https://mail.mozilla.org/listinfo/es-discuss
> >> >>
> >> >>
> >> >
> >> _______________________________________________
> >> es-discuss mailing list
> >> es-discuss at mozilla.org
> >> https://mail.mozilla.org/listinfo/es-discuss
> >>
> >
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20171027/4d93a36c/attachment.html>


More information about the es-discuss mailing list