giz*_*gok 0 scala lift mongodb redis node.js
我想开始一个项目,我想为在我办公室工作的人们建立一个内部网网站和移动应用程序进行汽车共享.基本的想法是,如果有人有兴趣寻找拼车的人,应该在时间X发布从A到B的帖子.然后人们可以回复它.
我已经缩小了我对Scala + Lift + MongoDB或Node.JS + Redis/MongoDB + HTML5的选择范围.对于我提到的问题,我不知道哪一个更好或更差.同时考虑为同一个应用程序开发移动应用程序,人们可以通过手机发送拼车请求.寻找可以补充移动开发的堆栈.
我知道有各种各样的解决方案,但我希望学习一些新的和令人兴奋的东西,并在开发过程中获得乐趣.
影响技术堆栈的唯一要求是"寻求学习新事物和令人兴奋的东西,并在开发过程中获得乐趣"(正如broofa所说).
但是我不知道他是如何从JavaScript的要求中得到的.
但是JavaScript作为一种语言无论如何都很有趣吗?我说的不多.任何不错的独特(或至少是罕见的)概念?对我来说,它看起来像在java中编程,但不允许使用除Hashmaps + java.lang之外的任何东西.*
另一方面,Scala以非常有趣的方式结合了功能和面向对象.它有一个强大的类型系统,可以使你的头旋转.
即使你不使用真正花哨的东西,你也可以使用超强大的语言.
所以,如果你想学习:使用Scala