tag:blogger.com,1999:blog-7821856652257554779.post5074141035314992153..comments2025-09-20T09:27:07.510+02:00Comments on Andrzej on Software: Frontend is a separate applicationAndrzej Krzywdahttp://www.blogger.com/profile/06399276063142826365noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-7821856652257554779.post-35193698440528769782012-06-25T17:04:04.105+02:002012-06-25T17:04:04.105+02:00So true. Rails definitely creates the illusion of ...So true. Rails definitely creates the illusion of having views be part of the application. I really like to push the idea of RIAs even when using rails. Where the backend is a rails application passing up data either as XML or JSON, then my frontend application html, css, and javascript handles retrieving and presenting the data.Scott P.http://scottpullen.netnoreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-20965978517668438842012-06-25T15:06:59.159+02:002012-06-25T15:06:59.159+02:00No problem, pal :)No problem, pal :)Rodrigo Rosenfeld Rosashttps://www.blogger.com/profile/09837340442845276982noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-72494396051681467412012-06-25T15:05:12.713+02:002012-06-25T15:05:12.713+02:00Rodrigo: Thanks for your comment. I will have a lo...Rodrigo: Thanks for your comment. I will have a look at the frameworks you mention and at your blog post.<br /><br />Sorry about the commenting system, it's the blogspot default and I have no idea how to improve it...Andrzej Krzywdahttps://www.blogger.com/profile/06399276063142826365noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-55942489439664245902012-06-25T14:56:41.724+02:002012-06-25T14:56:41.724+02:00Sorry for the doubled comment. I didn't notice...Sorry for the doubled comment. I didn't notice the message that my message has been posted. I found this comment system quite confusing and I have the habit of copying my comments before posting them to prevent losing my comments :PRodrigo Rosenfeld Rosashttps://www.blogger.com/profile/09837340442845276982noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-84794055858949678672012-06-25T14:54:11.800+02:002012-06-25T14:54:11.800+02:00May I suggest you to take a look at Serenade.js or...May I suggest you to take a look at Serenade.js or Knockout.js? Since you think like me it is likely that you'll also enjoy those tools.<br /><br />For testing you might enjoy my latest article on the subject, although I'm about to write a new test runner for replacing Jasmine, built on top of Buster.js:<br /><br />http://rosenfeld.herokuapp.com/en/articles/programming/2012-06-03-client-side-object-oriented-programming-and-testingRodrigo Rosenfeld Rosashttps://www.blogger.com/profile/09837340442845276982noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-79570648763929136432012-06-25T14:53:50.863+02:002012-06-25T14:53:50.863+02:00May I suggest you to take a look at Serenade.js or...May I suggest you to take a look at Serenade.js or Knockout.js? Since you think like me it is likely that you'll also enjoy those tools.<br /><br />For testing you might enjoy my latest article on the subject, although I'm about to write a new test runner for replacing Jasmine, built on top of Buster.js:<br /><br />http://rosenfeld.herokuapp.com/en/articles/programming/2012-06-03-client-side-object-oriented-programming-and-testingRodrigo Rosenfeld Rosashttps://www.blogger.com/profile/09837340442845276982noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-70593562662489588032012-06-25T04:32:27.496+02:002012-06-25T04:32:27.496+02:00Ember.js is the only tech that gets me excited to ...Ember.js is the only tech that gets me excited to work on the front-end :)Justin Kohttps://www.blogger.com/profile/17554007128062449457noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-46907136054922966032012-06-24T22:50:29.527+02:002012-06-24T22:50:29.527+02:00Stefan: Haha :) Thanks for your comment, anyway ;)...Stefan: Haha :) Thanks for your comment, anyway ;)<br /><br /><br />qertoip: Interesting side-effect... A backend is still needed, though, so it's not that easy to copy.Andrzej Krzywdahttps://www.blogger.com/profile/06399276063142826365noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-77915653030327673922012-06-24T22:25:52.143+02:002012-06-24T22:25:52.143+02:00From the design standpoint it is certainly cool.
...From the design standpoint it is certainly cool.<br /><br />What I'm afraid is piracy. If the app is downloadable JavaScript program and backend serves only for data storage, it is easy to stub it with your own and deliver pirated version of the whole app. Goodbye SAS ;-)qertoiphttps://www.blogger.com/profile/04229039306559794118noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-62894276064829415012012-06-24T22:24:24.255+02:002012-06-24T22:24:24.255+02:00I had a very big comment where I had one question....I had a very big comment where I had one question. And when I finally was finished I got an "aha" moment. So all thats left to say is:<br /><br />I agree!<br /><br />:)Stefan Hendrikshttp://stefanhendriks.wordpress.comnoreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-81824922396539799482012-06-24T22:23:23.707+02:002012-06-24T22:23:23.707+02:00This comment has been removed by the author.qertoiphttps://www.blogger.com/profile/04229039306559794118noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-92093129642194040812012-06-24T21:24:44.537+02:002012-06-24T21:24:44.537+02:00Anonymous:
"I agree. All my web apps are two...Anonymous:<br /><br />"I agree. All my web apps are two separate GIT repos. "<br /><br />That's the point - very good decision!<br /><br />"I treat the server like a service and everything is better for it."<br /><br />Yep, exactly.<br /><br />Thanks for your comment, I really appreciate it.Andrzej Krzywdahttps://www.blogger.com/profile/06399276063142826365noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-86396747408408176322012-06-24T21:19:32.109+02:002012-06-24T21:19:32.109+02:00I agree. All my web apps are two separate GIT repo...I agree. All my web apps are two separate GIT repos. <br /><br />Backend will usually consist of templates and a RPC or Rest interface.<br /><br />My current app doesn't even generate HTML serverside. The static HTML file is part of the frontend repo and all communication is through a REST api. Of course everything is AJAX.<br /><br />I treat the server like a service and everything is better for it.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-7976904210554262442012-06-24T16:49:55.813+02:002012-06-24T16:49:55.813+02:00Nice post -- I also strongly agree. Moving the V t...Nice post -- I also strongly agree. Moving the V to the client is the way it was meant to be, and it's probably gaining so much popularity because of all the fantastic JS frameworks (Backbone, Ember etc.)jlbhttps://www.blogger.com/profile/10787517803930448209noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-81471853551812328882012-06-24T16:47:13.077+02:002012-06-24T16:47:13.077+02:00Pablo: Exactly, I'm feeling the same. I'm ...Pablo: Exactly, I'm feeling the same. I'm a better backend developer thanks to my frontend work.Andrzej Krzywdahttps://www.blogger.com/profile/06399276063142826365noreply@blogger.comtag:blogger.com,1999:blog-7821856652257554779.post-6531078182364726522012-06-24T16:35:20.711+02:002012-06-24T16:35:20.711+02:00Totally agree with this.
Moreover, all this, in m...Totally agree with this.<br /><br />Moreover, all this, in my experience, has had a very positive impact on backend.Anonymoushttps://www.blogger.com/profile/15688327601747772573noreply@blogger.com