Tagged Questions
35
votes
11answers
2k views
Is there any reason not to go directly from client-side Javascript to a database? [duplicate]
Possible Duplicate:
Writing Web “server less” applications
So, let's say I'm going to build a Stack Exchange clone and I decide to use something like CouchDB as my backend store. If I use ...
7
votes
2answers
723 views
Moving all UI logic to Client Side?
Our team originally consisted of mostly server side developers with minimum expertise in Javascript.
In ASP.NET we used to write a lot of UI logic in code-behind or more recently through controllers ...
6
votes
1answer
3k views
Backbone/JQuery, ExtJs 4… is there something else worth looking?
Im currently evaluating a front-end architecture for a big app that will be developed by a team of about 6 developers + 1 web designer so that said, having a robust SVN friendly architecture is a ...
5
votes
5answers
810 views
Why make the login page to a single page application a separate page?
I am wondering why it seems to be popular to have the login page of a SPA be a separate page that is not page of the SPA (as in loaded and send data through ajax requests)?
I only thing I can think ...
4
votes
3answers
216 views
How would you represent an object that can be of multiple types, when storing it as a document in MongoDB?
Somewhat related to this question, say that I have an object category which, depending on which type of object I have, has different restrictions on what it contains. (if you can reword the previous ...
3
votes
3answers
169 views
Bothering to cater to non-JavaScript clients? [duplicate]
Considering that it's April, 2013; do I still need to worry about non-JavaScript capable/enabled clients?
Note: This question excludes having helper text with: JavaScript is required to view this ...
3
votes
5answers
267 views
How would you architect an application which is largely a collection of flowcharts?
I am working with a history teacher on a history app. He has like 200 flowcharts that he wants to put into the app (among other things). The two likeliest-looking ways to do it:
HTML/CSS. The big ...
3
votes
2answers
315 views
What is the best technology for a TRULY portable REST client
I develop a suite of productivity tools, for Mac, iOS and Windows. They all communicate with a sync server via a RESTful interface (using Protocol Buffers), but as we add new platforms, we realize the ...
3
votes
1answer
117 views
Idiomatic Javascript code architecture
I am writing a node.js application which I am breaking down into modules, the issue is I am not sure how to organise my code in an idiomatic Javascript way.
Currently each of my modules exposes a set ...
3
votes
1answer
253 views
Does anyone have suggestions for design or open source libraries specifically for a single page AJAX application?
I'm working on a major new version of a browser based application and I'm looking for comments/suggestions about the architecture/design.
It's a single page application using AJAX and client side ...
3
votes
2answers
251 views
Should I be using a JavaScript SPA designed when security is important
I asked something kind of similar on stackoverflow with a particular piece of code however I want to try to ask this in a broader sense.
So I have this web application that I have started to write in ...
3
votes
1answer
541 views
Are JavaScript MVC Frameworks only for 'single-page' apps?
I've been looking into several of the JavaScript MVC Frameworks (Backbone.js, Spine, SproutCore,etc.) and it seems to me that all of these are designed to act as 'single-page' applications. All of the ...
1
vote
1answer
363 views
Writing a game engine using javascript
..by this I mean a logic handler for a chess game. Basically validating a move and checking if somebody has won.
Now ignore the complexity of the game(if you can..) I'd like some sort of psuedo code ...
0
votes
1answer
142 views
Which open source javascript projects to look at to learn how to write large programs in the language [closed]
I have quite a lot of experience in large scale development in Java. However, I want to learn how to do so in JavaScript. Could anybody point me some great large (> 20KLOC, or even > 100KLOC) open ...