Jquery still relevent?

JQuery is good for many small things, but not great for anything specific. As such, it's perfect for quickly building websites where you need the convenience it offers to quickly get lots of things glued together.

If you're going to use it to build any rich frontend web app, eg SPA type apps or a visualization app then you'll bleed your eyes with jquery.

Yep, I use reactjs now. Very nice for building modular apps. Problem with angular is that the roadmap is going to make some scary changes when version 2 comes out. Lots of rewrites are going to be had if they're gonna want to go that route. dropping of controllers adding of decorators,components and viewports. Very similar to reactjs in its current form.
 
Yep, I use reactjs now. Very nice for building modular apps. Problem with angular is that the roadmap is going to make some scary changes when version 2 comes out. Lots of rewrites are going to be had if they're gonna want to go that route. dropping of controllers adding of decorators,components and viewports. Very similar to reactjs in its current form.

Sad but very true. I've ploughed many hours into an angular app that I'm getting worried about maintaining or porting over to react
 
Last edited:
JQuery is good for many small things, but not great for anything specific. As such, it's perfect for quickly building websites where you need the convenience it offers to quickly get lots of things glued together.

If you're going to use it to build any rich frontend web app, eg SPA type apps or a visualization app then you'll bleed your eyes with jquery.

Yip it is what i figured
 
Jquery is very useful, when you actually need it.

Pulling in jquery because you need to do $("input#name).val("dog"); is not.
The Ajax/promises parts are nice.

I use a lot of angular where I don't want SPA's as such, but want to do RESTful requests within a "containing" server side view. Editing a server side rendered grid row in a modal is a good example. These are just simple controllers. Doing ui data binding with jquery is a recipe for unmaintainable spaghetti mess.

I personally wouldn't start a new project on angular 1.x. It's a bit of a mess. I for one am glad of the lessons learnt, that will be applied to 2.0.

I have used emberjs a lot, and it is great, especially coming from a server side background primarily. It is highly opinionated, but so is every other really good server side MVC framework.
 
Last edited:
Yep, I use reactjs now. Very nice for building modular apps. Problem with angular is that the roadmap is going to make some scary changes when version 2 comes out. Lots of rewrites are going to be had if they're gonna want to go that route. dropping of controllers adding of decorators,components and viewports. Very similar to reactjs in its current form.
Just joined a new company and their main front-end system is built on Angular 1.2 and the 2.0 is scaring me.
 
So the general feel is that jquery is slowly being replaced by normal javascript as the standard grows and adds more features as it advances to higher versions and more browsers support the newer ecma 6 version.

There are murmurs that you should prefer javascript over jquery where possible but in my experience it is still useful and will be around for at least a few more years.

Edit. And jquery is not really in direct competition with frameworks like angular. Even angular uses/includes some form of jquery(lite) to manipulate elements where needed.
 
Last edited:
Jquery is very useful, when you actually need it.

Pulling in jquery because you need to do $("input#name).val("dog"); is not.
The Ajax/promises parts are nice.

I use a lot of angular where I don't want SPA's as such, but want to do RESTful requests within a "containing" server side view. Editing a server side rendered grid row in a modal is a good example. These are just simple controllers. Doing ui data binding with jquery is a recipe for unmaintainable spaghetti mess.

I personally wouldn't start a new project on angular 1.x. It's a bit of a mess. I for one am glad of the lessons learnt, that will be applied to 2.0.

I have used emberjs a lot, and it is great, especially coming from a server side background primarily. It is highly opinionated, but so is every other really good server side MVC framework.

Agreed. Apply the technology when you need it, not because you're lazy or don't know basic JavaScript or used to shoe-horning it in everywhere.
 
Just joined a new company and their main front-end system is built on Angular 1.2 and the 2.0 is scaring me.

But that's the javascript way :p

You'd be surprised how many front ends will need to be rewritten when the new Angular comes out...
 
But that's the javascript way :p

You'd be surprised how many front ends will need to be rewritten when the new Angular comes out...

I sometimes feel that people jump on the angular bandwagon prematurely, there are a few things that angular does very badly. If you've ever had to deal with large data sets, using ng-repeats are extremely slow in the painting department. You usually have to employ certain tricks to get it to display very smoothly, another is the digest loop, however there is the single way binding now which helps with that. But people just keep with the two-way binding, which requires the digest loop to basically revisit every binding when a page change occurs.
 
But that's the javascript way :p

You'd be surprised how many front ends will need to be rewritten when the new Angular comes out...

Yes new flavour of the week framework/library. There are so many! lol
 
Angular 1.x will continue alongside 2.0 for the foreseeable future.
If you are on 1.2, then why would you need to rewrite for 2.0, you haven't even updated to 1.4 :)
 
But that's the javascript way :p

You'd be surprised how many front ends will need to be rewritten when the new Angular comes out...

I used to hate Javascript like you, but jQuery made me love it. The abundance of js frameworks and libraries is astonishing. You are pretty much left behind if you don't join the crowd tbh.

I'm still learning js. Long way to go.
 
I used to hate Javascript like you, but jQuery made me love it. The abundance of js frameworks and libraries is astonishing. You are pretty much left behind if you don't join the crowd tbh.

I'm still learning js. Long way to go.

Yeah and i'm a newbie,and javascript is my first language..and it scared me a little bit..then i jumped to jquery now its helping me with javascript..one simply does not ever stop learning in this field lol liking the input from everyone..especially knowing i have to look into angular now
 
Firat of all JQuery isn't a framework - it is just a nice wrapper around the DOM and certainly has its uses.

As for frameworks I like Knockout JS. It's unobtrusive and the bindings are really clean. I have heard some people hitting performance issues on extremely complex projects but for most people it does the job.

JavaScript is still an ugly clunky thing with no good tools though.
 
Top
Sign up to the MyBroadband newsletter
X