Posts
1147
Comments
891
Trackbacks
1
Single Page Applications, JavaScript, and I still hate strings

Sergio gave a good presentation on some single page application work he’s been doing.

I’m somewhat envious.  All the cool kids are doing things like that (from the .NET space, it seems they went from .NET to Ruby to JavaScript…I’m not sure what’s next), and while Sergio isn’t a kid, he is pretty cool.

But he loves JavaScript.  As he mentioned in his talk, some people hate it.  I think I’m one of those people.

All of my instincts tell me that there could be serious problems with these sorts of apps (I’m thinking about usability in particular), but more important for me personally, the talk emphasized that I seriously don’t know if I could do it, because of all the strings.

I came to the talk on the day where I spent multiple hours trying to figure out why something didn’t work because I couldn’t see the simple fact that I had left out a “#” in a JQuery function (I made up for it later in the day by trying to figure out why something didn’t work because I couldn’t see the simple fact that I had typed in “##” at one point.  At least that threw an error).

All that said, I do like the concept of SPAs for certain purposes.  I just think that I literally couldn’t create one effectively because of all the strings.

posted on Thursday, August 22, 2013 10:58 PM Print
Comments
Gravatar
# re: Single Page Applications, JavaScript, and I still hate strings
Sergio Pereira
8/24/2013 8:55 AM
Thanks, John.
I've gotta say, if it wasn't for the tremendous assistance from the IDE in validating some id those strings, I'd go mad too.
Gravatar
# re: Single Page Applications, JavaScript, and I still hate strings
LoneWolfCoder
11/6/2013 11:14 AM
SPAs are cool. However, page refreshes and the browser back button become very problematic.

I will look to see if Sergio has any suggestions for these problems online because we are currently hitting in that in our SPA.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 2 and 3 and type the answer here: