<分区>
我想开始一个项目,我想为在我办公室工作的拼车人员构建一个内联网网站和移动应用程序。基本思想是,如果有人有兴趣找人拼车,应该发布时间 X 从 A 到 B 的帖子。然后人们可以回复它。
我已将选择范围缩小到 Scala+Lift+MongoDB 或 Node.JS+Redis/MongoDB+HTML5。对于我提到的问题,我不知道哪个更好或更坏。还考虑为人们可以通过手机发送拼车请求的同一应用程序开发移动应用程序。寻找可以补充移动开发的堆栈。
我知道对此有多种解决方案,但我希望学习一些新的、令人兴奋的东西,并在开发过程中享受乐趣。
影响技术堆栈的唯一要求是“寻求学习新的和令人兴奋的东西,并在开发过程中获得乐趣”(正如 broofa 所说)。
但是我不知道他是如何从这个需求到 JavaScript 的。
- 是的,它更有市场
- 是的,有更多人知道它。
- 是的,无论如何你都会需要它。
但是 JavaScript 作为一门语言真的很有趣吗?我不会说太多。任何不错的独特(或至少是罕见的)概念?对我来说,它看起来像是用 java 编程,但不允许使用除 Hashmaps + java.lang.* 以外的任何东西。*
另一方面,Scala 以一种极其有趣的方式结合了函数式和面向对象。它有一个强大的类型系统,可以实现可能会让你头晕目眩的技巧。
即使您不使用真正花哨的东西,您也可以使用 super 强大的语言。
所以如果你想学习:使用 Scala