Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently asked this question on SO, which quickly became downvoted and closed. Clearly I lack a deeper understanding of JS, which I'm hoping you'll help me fill here.

I'm a perfectly capable web developer and have built plenty of visually and functionally pleasing websites but am struggling to get to grips with how I should be handling JS.

Up until now, I've only really used jQuery for form validation or providing AJAX functionality to forms/other page elements.

There seems to be a lot of hype around JS frameworks - backbonejs, emberjs, etc, but when I look into them, it looks like they're just good for if you intend to build full applications in them. I'm happy using PHP/Symfony and just want to use JS to give my web applications a nice interactive/responsive 'feel'.

Are the aforementioned frameworks any use to me, or am I right in just sticking with jQuery?

share|improve this question

closed as not constructive by gnat, Yannis Feb 7 '13 at 11:34

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Clearly I lack a deeper understanding of JS appears true as does your misunderstanding about SE sites. Your question is really too broad for the community to be able to reasonably answer. – GlenH7 Feb 7 '13 at 12:07
@GlenH7 - So witty... – Anonymous Feb 7 '13 at 14:51
stick to jquery. – user1721135 Feb 7 '13 at 14:53
I think questions get closed a bit aggressively here, but I do wish people would realize that this is NOT a discussion forum. – Graham Feb 7 '13 at 15:37
up vote 3 down vote accepted

If you don't feel like you're doing stuff with Symphony/jQuery, that wasn't intended to do with those frameworks, stick to them.

If you feel like you have to bend time and space to make them do what you wan't they're probably the wrong tools.

I, for example, build GUIs for reporting tools (creating, editing, viewing) so I stick to ExtJS. But I wouldn't build a Company website with it.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.