Tell me more ×
Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.

After years of PHP/mysql development on the server side i'm trying to explore new technologies for building modern web applications.

I'm trying to make order between all the Javascript stuff and, if i have understood well, a valid solution can be node.js on the server side, express.js to handle routing and, for example, ember.js and/or knockout.js to handle client side with mvc/mvvm, binding, observers ... is it a valid architecture?

share|improve this question
1  
yes ........... – Hector Correa Dec 17 '12 at 20:57
1  
yes, but be careful with client-side frameworks -- you might not get indexed by Google. – chovy Dec 17 '12 at 21:59
aren't ember and express both libraries that do the same thing? – t q Apr 19 at 0:41

1 Answer

I built a pretty straightfoward website at the following github location

https://github.com/bwship/neptunejs

It uses node for the server side and ember for the clientside. It is also using Parse.com for it's data and api layer. But, the general idea should all be layed out for you there, including what I feel is a pretty solid folder and file structure.

Let me know if you have any questions. I came from an ASP.NET background, and have just completely fallen in love with client-side MVC.

share|improve this answer
thank you, good sir! Exactly what I was looking for. Here's hoping you just drastically eased the learning curve. – Ralph Marczynski Jun 24 at 20:04
Sure thing @RalphMarczynski Note that this is using an old ember implementation, so the controllers are static the router is old etc. I do plan on upgrading this to the new ember RC stuff, but just have not gotten a chance. – WallMobile Jun 25 at 16:40

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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