Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Which technology stack to use for car pooling over web and mobile

Which technology stack to use for car pooling over web and mobile

Problem

I want to start working on a project where I want to build a intranet website and Mobile app for people working in my office for Car Pooling. The basic idea is that if anyone is interested in looking for someone to carpool with should make a posting of going from A to B at time X.People can then reply to it.

I've narrowed down my option to Scala+Lift+MongoDB or Node.JS+Redis/MongoDB+HTML5. I don't know which one is better or worse for the problem I have mentioned. Also looking at developing mobile apps for the same application where people can send carpool request over their phones.Looking for a stack which can complement the mobile development also.

I know there are various solutions for this, but I'm looking to learn something new and exciting and have fun while developing it.

Problem courtesy of: gizgok

Solution

The only requirement that influences the Technology Stack is "looking to learn something new and exciting and have fun while developing it" (just as broofa said).

However I have no idea how he came from that requirement to JavaScript.

  • Yes it is more marketable
  • Yes there are way more people that know it.
  • Yes you'll need it any way.

But is JavaScript in anyway interesting as a language? Not much I'd say. Any nice unique (or at least rare) concepts? To me it looks like programming in java, but not being allowed to use anything but Hashmaps + java.lang.*

Scala on the other hand combines functional and object oriented in an extremely interesting way. It has a strong type system which enables tricks that probably will make your head spin.

And even if you don't use the really fancy stuff you have a super powerful language to work with.

So if you want to learn: Go with Scala

Solution courtesy of: Jens Schauder

Discussion

View additional discussion.



This post first appeared on Node.js Recipes, please read the originial post: here

Share the post

Which technology stack to use for car pooling over web and mobile

×

Subscribe to Node.js Recipes

Get updates delivered right to your inbox!

Thank you for your subscription

×