Hic*_*ick 6 python django scala ruby-on-rails playframework
我对Python非常熟悉.我对使用Android具有良好经验的Java表示"好"(但是我们都知道Android中的大部分内容在很多博客中都有很好的涵盖,学习曲线并不是那么陡峭.)因此,回到网络上-app.这就是我所期待的: -
编辑:
Node.js似乎非常适合构建一个快速原型但是它太麻烦无法扩展.
PHP是一种我从未觉得自己习惯于编写代码的语言.在我选择Android编码之前,我对JAVA感觉不舒服.因此,偏爱Scala.另外,我了解到fb聊天是基于Erlang构建的.我相信fb中的许多错误,其中一个正确的事情就是他们的堆栈和特定语言/框架的偏好,以完成他们的功能.
我是Scala中的菜鸟,但我发现编程语言很难.我已经阅读了很多关于Play vs Lift,Scala中的Web开发,Scala的优点和缺点以及许多此类内容的博客文章.我转移到斯卡拉的唯一理由是我与Python的并发性,以及如何不可扩展它是非常生气.(我是扭曲的一个巨大的风扇,并使用它为无数个其他的东西,但我不认为Django的/ Rails被删除以处理并发,稳定,响应迅速的Web应用程序.)
我的问题是,我错了吗?跳到Scala是否值得考虑一切?我真的希望得到一些好的答案,因为我不想花费很长时间来完成我的网络应用程序的骨架版本,然后意识到它不可扩展.另外,什么是首选的堆栈?该行业使用什么?(我知道很多问题,但从Django/Rails跳到其他任何东西都是一件可怕的事.)
任何帮助,将不胜感激.
Ste*_*eve 13
我过去几天才开始学习游戏,我喜欢它.拥有Java的所有好处(对我而言,这与机器学习相关)具有简单易用的MVC框架的所有可爱性.
Play对网络套接字有很大的支持,并有一个可爱的示例聊天应用程序,您可以使用它来查看它是否适合您的帐单.
https://github.com/playframework/Play20/tree/master/samples/scala/websocket-chat
| 归档时间: |
|
| 查看次数: |
1681 次 |
| 最近记录: |