Thanks for your inputs alex's. In my book, jade sucks ass, as does any templating on the server-side. So you see, opinions infer. My suggestion to use javascript MV* frameworks is in fact because they are so hip. Alexander is trying to gather interest, this is probably the best way.
for code formatting, just feed your code through jshint or jslint. This is the standard for javascript. On Tuesday, 29 October 2013 07:33:32 UTC+1, Alexander Cherednichenko wrote: > > Hello Alex, Floby! > > Thanks for your participation. > > As for UI - Totally Agree, capitalized. We had extjs as a requirement back > then, and really only used it to illustrate node's REST API services. Will > defo switch to something fancier later. We are not really happy with Ext in > any way, especially after working for a while with it. > > > Grunt, deployment descriptors to NodeJitsu and Joyent - yeah, great idea. > If we add a couple of description pages on how to fire up the application, > developer-in-study could have their app running in the Internet in like 5 > minutes, mostly spent for account creation on hosters'. > > As for indentation - we'll look into that; really have to comply with all > the projects' guidelines (which tell to use 4-space), but I also felt > that's a little wider than it should be. > > Thanks all, > Will keep posted on significant updates to the app -- anyway we were > planning to plug in fancy testing of everything (just as an illustrative > setup) next. > > Good night, > Alex. > > On Monday, 28 October 2013 12:58:23 UTC+2, Alex Kocharin wrote: >> >> >> On Monday, October 28, 2013 2:10:03 PM UTC+4, Floby wrote: >>> >>> Hey, really interesting stuff here. >>> >>> I like how you tried to keep the dependencies minimal. However, here are >>> my thoughts for what, in my opinion, could make this better >>> >>> - Use something sexier than ExtJS. Like Angular.js or Ember.js. >>> Better yet, all 3. >>> >>> Better yet, Jade. Simply because nobody seems to understand how to >> compile templates and use them on the client side. >> >> I don't know about Ember.js, but Angular.js is largely overrated. I'd >> avoid that for a long while... >> >> >>> - Use Grunt for front-end assets management >>> - Add necessary files for deployement to Nodejitsu and Joyent in >>> addition to Heroku >>> - Use 2 spaces indentation for javascript >>> >>> Use tabs, pleeeeease. I understand that spaces is preferred in large >> projects because stupid developers don't understand smart tabs, but why do >> you suggest teaching beginners the wrong things? >> >> >>> IMO, this could become a great example app. >>> >>> On Sunday, 27 October 2013 20:03:27 UTC+1, Alexander Cherednichenko >>> wrote: >>>> >>>> Hello! >>>> >>>> Me and team at my company (logicify, software consulting) have started >>>> node development around a year ago. We had then created a really simple >>>> app >>>> showcasing the tech stack, and now, after that year, we would like to >>>> share >>>> it with the community. >>>> >>>> This is a really simple but fully-functional application featuring data >>>> storage (MongoDB), search (Elasticsearch), cloud deployment (Heroku), >>>> serverside JSON API (node) and client-side UI (very basic extjs 4). >>>> Totally >>>> a work in progress rather than finished product. >>>> >>>> I think it may be useful: >>>> >>>> 1. For learning - just get a grasp of the code in a bite-sized >>>> chunk (s). >>>> 2. Sample for integration of technologies - it has quite full a >>>> stack though very small domain (books). >>>> 3. Seed, or archetype app - we have been already seeding it twice >>>> as a skeleton for real-life application >>>> >>>> So, the links: >>>> >>>> 1. Github, code https://github.com/Logicify/nodejs-sample-task >>>> 2. my blog, motivation (why we needed that and how we use it?) >>>> >>>> http://lexaux.blogspot.com/2013/10/nodejs-elasticsearch-mognodb-extjs-and.html >>>> 3. and as a bonus - 2 slidesets from local meetup me and Pavel >>>> Knorr had last Thursday in Kherson (Russian language!). Just in case :) >>>> >>>> http://lexaux.blogspot.com/2013/10/two-talks-at-local-software-development.html >>>> >>>> Thanks, and good night! >>>> Alex >>>> >>> -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.