首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用哪种技术堆栈通过web和移动设备实现汽车共乘

使用哪种技术堆栈通过web和移动设备实现汽车共乘
EN

Stack Overflow用户
提问于 2011-09-17 18:56:07
回答 2查看 449关注 0票数 0

我想开始做一个项目,我想为在我办公室拼车工作的人建立一个内部网网站和移动应用程序。基本的想法是,如果任何人有兴趣寻找拼车的人,应该发布一个帖子,在时间从A到B,然后X.People可以回复它。

我已经将我的选择范围缩小到Scala+Lift+MongoDB或Node.JS+Redis/MongoDB+HTML5。对于我提到的问题,我不知道哪个更好,哪个更差。此外,还考虑为同一应用程序开发移动应用程序,其中人们可以通过其phones.Looking发送拼车请求,以获得堆栈,这也可以补充移动开发。

我知道有各种各样的解决方案,但我希望学习一些新的和令人兴奋的东西,并在开发它的同时享受乐趣。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-18 02:03:13

影响技术堆栈的唯一要求是“希望学习一些新的和令人兴奋的东西,并在开发它的过程中获得乐趣”(正如broofa所说)。

然而,我不知道他是如何从这个要求到JavaScript的。

  • 是的,它更有市场。
  • 是的,知道它的人要多得多。
  • 是的,你无论如何都会需要它。

但是,作为一种语言,JavaScript到底有趣吗?我不想说太多。有什么好的、独特的(至少是罕见的)概念吗?对我来说,它看起来像是用java编程的,但除了Hashmaps + java.lang.*之外,不允许使用任何东西。

另一方面,Scala以一种非常有趣的方式结合了函数式和面向对象。它有一个强大的类型系统,可以实现可能会让你头晕目眩的技巧。

即使你不使用真正花哨的东西,你也有一门超级强大的语言可以使用。

因此,如果您想学习:使用Scala

票数 5
EN

Stack Overflow用户

发布于 2011-09-17 21:01:28

这里的技术堆栈的功能可能并不重要。Scala和Node都允许您为移动设备实现基于web界面/HTML5的应用程序。

所以它可以归结为你的另一个要求,“学习一些新的和令人兴奋的东西”。如果您不熟悉node或JavaScript,我建议您使用Node,因为...

  • JS是一种比Scala更有市场的技能(目前)
  • 如果你想让其他人来处理这段代码,知道JS的人会比Scala多。
  • 你只是在学习一门新语言,而不是两门。(无论哪种情况,您都必须学习JS才能实现前端。有了Node,这些专业知识也会延续到服务器上。)

..。即使您熟悉JS,使用Node也会让您成为更好的JS开发人员。

我的$.02。不过,您应该让对Scala有所了解的人加入进来。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7454253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档