At a glance -- and it was a glance 'cause I barely go on YouTube and I refuse to get on FB -- I love it as a conceptual data structure. Firstly, tying two APIs together with a smart client is a freaking great idea, although if this were a for-profit project, you should probably worry about either one locking you out, and how long it would take to notice oddities and rewrite if one or the other changes its API overnig…
Please review my weekend project. 100% client side webapp. Scales infinitely
41–48 of 48 posts
Re: Please review my weekend project. 100% client side webapp. Scales infinitely
#42The title is misleading. It's not 100% client-side if it queries facebook's servers. And it will only scale as well as S3 and facebook allow. That's a far cry from infinite.
Isn't that splitting hairs, Sir? The developer didn't code anything on the backend. I think it's pretty clear what he means. Also, any reasonable human being understands that there's only a finite number of hard drives in the world. S3 is 'infinite' for all practical purposes, IMHO.
Re: Please review my weekend project. 100% client side webapp. Scales infinitely
#43A few (minor) things: The url is tvdinnr but the logo is tvdinner (notice the e). This makes it harder to remember the URL. The search button isn't wide enough and looks broken (Firefox, OS X): http://d.pr/UHUT When I search there's a weird red box in the upper right: http://d.pr/R72E The "most discussed" videos have no comments, which seems strange. My browser's back button works, but Cmd+Left doesn't. Is something…
Thanks. Yea, it's a drop-in temporary logo and the orange box is the AddThis failing for some reason. I'm not a designer. I changed #content to auto. The search youtube button overflows when text gets too big (looks normal for me), but I want it to right-align with the video, and maximize search box length. How would I best do that? No keypresses are captured. It registers hashchanges. The Cmd+Left is probably becaus…
Re: Please review my weekend project. 100% client side webapp. Scales infinitely
#44A few (minor) things: The url is tvdinnr but the logo is tvdinner (notice the e). This makes it harder to remember the URL. The search button isn't wide enough and looks broken (Firefox, OS X): http://d.pr/UHUT When I search there's a weird red box in the upper right: http://d.pr/R72E The "most discussed" videos have no comments, which seems strange. My browser's back button works, but Cmd+Left doesn't. Is something…
Thanks. Yea, it's a drop-in temporary logo and the orange box is the AddThis failing for some reason. I'm not a designer. I changed #content to auto. The search youtube button overflows when text gets too big (looks normal for me), but I want it to right-align with the video, and maximize search box length. How would I best do that? No keypresses are captured. It registers hashchanges. The Cmd+Left is probably becaus…
Try bumping the font-size on #header #search up to see things resize.
Worth knowing, Helvetica is wider than Arial, which is why it might look fine on Windows and too wide on Mac.
Re: Please review my weekend project. 100% client side webapp. Scales infinitely
#45Earlier quoted context omitted.
> We need a full client-side JS app framework, with an URL Router, Templates, Controllers, Models, and plugins. It should be able to wrap json api interfaces easily, and it should handle all the page changes that need to happen when it's all just js changes. http://www.sproutcore.com/ http://cappuccino.org/ http://code.google.com/webtoolkit/ http://developer.yahoo.com/yui/ http://www.sencha.com/ EDIT: Took vaadin.com…
I mentioned cappuccino and sproutcore in other replies here. Sproutcore looks interesting, and there's a great team behind it! I mentioned GWT. As you know, it's Java that compiles to JS. I don't see how YUI is different from jQuery and plugins. I don't see a router or templates in the yui docs. Sencha targets mobile. You asked what's missing. Well, none of them are based around jQuery, arguably the reigning king of…
Here's a post on defining your template within the html itself using yui3. http://lostsyntax.net/posts/5
I will admit I had a little trouble with that approach, and ended up defining my "templates" as strings within the javascript itself for unscatter.com. That's how the paging works for javascript enabled clients.
If you are really after MVC, from what I've read of them I think SproutCore probably comes the closest.
I think though, you need to consider the environment you're working in. Programming a system that will run on a server is much different that programming an application that will run on a personal computer, laptop or even mobile device. You're generally bound to a single core with limited memory availability. Syntactic sugar leading to faster development time is generally a good compromise on the server side, but on the front end you have to be careful. This warning isn't an attempt to disuade you from the existing frameworks listed, or even to keep you from writing your own. It's just meant to advise you of something to keep in mind while you do your application development. Know your box, and excel inside it.
Re: Please review my weekend project. 100% client side webapp. Scales infinitely
#46YouTube comments are inane. TechCrunch has shown that photo-attached Facebook comments significantly increase the quality of comments. TVDinnr shows YouTube videos with Facebook comments for more interesting discussions. There are a few known issues that I have to finish, listed at the bottom. Nevertheless, it is functional and fun to use. I created this as an experiment in Facebook comments and one-page JS webapps.…
Very nice. Have you checked out angular.js? It has routing, templates, controllers and jsony stuff. Models are a little more complicated.
Re: Please review my weekend project. 100% client side webapp. Scales infinitely
#47Earlier quoted context omitted.
Very nice. Have you checked out angular.js? It has routing, templates, controllers and jsony stuff. Models are a little more complicated.
I've recently used angular (angularjs.org) and I found that it felt strange, so it took a steep learning curve, but though steep it was rather short, and at the top was bliss!
Re: Please review my weekend project. 100% client side webapp. Scales infinitely
#48Earlier quoted context omitted.
Very nice. Have you checked out angular.js? It has routing, templates, controllers and jsony stuff. Models are a little more complicated.
I've recently used angular (angularjs.org) and I found that it felt strange, so it took a steep learning curve, but though steep it was rather short, and at the top was bliss!