News for hackers. Stuff that matters.
Re:Unnecessarily Complicating Front-End Development To Feel ... by GoToRO on Friday May 12, 2017 @04:07AM (#14322212)
I agree. With a little discipline, namespacing and a good project organization you can be very productive using only jQuery. No framework to learn, no need to update your app to the latest incompatible version (angular), you do not need to wait 6 months until you can hire a new developer.

The only thing that I would use is a CSS framework.

Re:Unnecessarily Complicating Front-End Development To Feel ... by fvdessen on Friday May 12, 2017 @05:00AM (#14322408)
I am sorry, but modern frameworks such as Vue or React make you an order of magnitude more productive. And instead of waiting 6 months for a dev, I would consider training new ones.
Re:Unnecessarily Complicating Front-End Development To Feel ... by GoToRO on Friday May 12, 2017 @08:01AM (#14323195)
Yes, you are more productive writing the easy stuff and then you loose time with esoteric bugs, configuration, training. Overall I would say less productive, but maybe this is only my experience.
Re:Unnecessarily Complicating Front-End Development To Feel ... by fvdessen on Friday May 12, 2017 @12:00PM (#14325128)
Frameworks have improved immensely in the last few years. With Vue, I use the cli to generate the webpack project and then it works out of the box, bugfree (so far).

And then you can work with truly reusable single file components, and you don't have to manage the dom manually, ever (unless you want to). This alone is a game changer. It's like going from C/OpenGL to Unity3D.

Re:Unnecessarily Complicating Front-End Development To Feel ... by rhapsodic on Friday May 12, 2017 @09:06AM (#14323619)
> I am sorry, but modern frameworks such as Vue or React make you an order of magnitude more productive.

That's quite a bold claim. Can you substantiate it in any way?

Re:Unnecessarily Complicating Front-End Development To Feel ... by jakelazaroff on Friday May 12, 2017 @09:18AM (#14323695)
Is it really that bold? The popularity of front-end frameworks has exploded in the past few years, and you would be hard pressed to find a team building an application without one. Clearly there's a reason people are making this choice.

This article by Tom Dale (one of the creators of Ember) explains it really well: http://tomdale.net/2015/11/javascript-frameworks-and-mobile-...

Key quote: "As apps grow, you tend to need the abstractions that a framework offers. Either you or the community write the code."

Re:Unnecessarily Complicating Front-End Development To Feel ... by rhapsodic on Friday May 12, 2017 @05:52PM (#14328234)
> Is it really that bold?

The claim in question was:

> I am sorry, but modern frameworks such as Vue or React make you an order of magnitude more productive.

And yes, that really was that bold.

This classic paper has held up pretty well for three decades:

https://en.wikipedia.org/wiki/No_Silver_Bullet

> Clearly there's a reason people are making this choice.

Maybe they're just following fashion because they don't know any better. Maybe they're trying to gild their resumes. Or maybe they really do have a problem that a particular framework solves or mitigates. There are doubtless many reasons. But it's a huge leap of logic to base on that, a claim that frameworks make you an order of magnitude more productive.

Re:Unnecessarily Complicating Front-End Development To Feel ... by tbcktu on Friday May 12, 2017 @04:31PM (#14327648)
With a little discipline, namespacing, and good project organization you don't need a CSS framework either.