gpt4 book ai didi

python - 我正在开发类似于 fb 聊天的应用程序。哪个框架 - Play 还是 Django?

转载 作者:太空狗 更新时间:2023-10-29 22:05:53 24 4
gpt4 key购买 nike

<分区>

我对 Python 非常熟悉。我对 Java 很“满意”,并且在 Android 方面有很好的经验(但我们都知道,Android 中的大部分内容在许多博客中都有很好的介绍,因此学习曲线并不是那么陡峭。)因此,回到网络-应用程序。这就是我所期待的:-

  1. 很多请求。 (可扩展性。)
  2. 并发。
  3. react 灵敏。
  4. 良好的错误报告。
  5. 不太陡峭的学习曲线。
  6. 与 PostgresDb 和 Redis 搭配得很好。
  7. 提供一些构建更清洁的 api 的方法(一些 django-piston。)
  8. 最后但同样重要的是,我有 2 个月的时间来完成它。(不是原型(prototype),而是最终版本。)

编辑:

Node.js 似乎非常适合构建快速原型(prototype),但它的问题太多而无法扩展。

PHP 是一种我从未发现自己能轻松编写代码的语言。在我开始使用 Android 编写代码之前,我也不习惯使用 JAVA。因此,偏爱Scala。另外,我了解到 fb chat 是基于 Erlang 构建的。而且我相信在 fb 的许多错误中,为数不多的正确的事情之一是他们的堆栈和特定语言/框架的偏好来完成他们的功能。

我是 Scala 的菜鸟,但我觉得这门编程语言并不难。我浏览了很多关于 Play vs Lift、Scala 中的 Web 开发、Scala 的优点和缺点以及许多此类内容的博客文章。我转向 Scala 的唯一原因是我对 Python 的并发性和它的不可扩展性感到非常生气。/Rails 专门用于处理并发、稳定、响应迅速的 Web 应用程序。)

我的问题是,我错了吗?考虑到所有因素,跳转到 Scala 是否值得?我真的希望得到一些好的答案,因为我不想花费很长的令人沮丧的时间来完成我的网络应用程序的骨架版本,然后意识到它不可扩展。另外,什么是首选堆栈?工业用什么? (我知道很多问题,但从 Django/Rails 跳到其他任何东西都是一件可怕的事情。)

如有任何帮助,我们将不胜感激。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com