【问题标题】:developing a chat website开发一个聊天网站
【发布时间】:2010-03-17 07:07:02
【问题描述】:

我想开发一个匿名聊天网站,比如http://omgele.com。 我知道这个网站是使用twisted matrix 框架用python 开发的。使用扭曲矩阵很容易开发这样的网站。 但是我对Java很熟悉,有1年的经验,不懂python。

  1. 我该怎么办?我应该开始 学习python以利用 扭曲矩阵框架?

  2. 我应该用java开发吗?如果可以 您建议使用哪个框架 这样做?

【问题讨论】:

    标签: java python chat twisted


    【解决方案1】:

    学习python。

    这将为您的工具箱添加一个非常强大的工具。

    此外,twisted 可以做的不仅仅是聊天,这将在未来为您提供帮助。

    【讨论】:

      【解决方案2】:

      我会礼貌地向 omgele.com 上的人们索取他们的代码副本并研究它以供

      1. 学习 Python 和扭曲矩阵
      2. 决定使用它,或者如果我决定不使用它,应用我从他们那里学到的东西来编写我自己的 Java 站点

      不幸的是,源代码不太可能可用..

      我仍然建议向其他人学习,如果可能的话,加入他们以改进代码。

      【讨论】:

      • 顺便说一句,你对他有什么建议?他应该开始学习 pythod,还是应该用 java 开发?
      • @Rakesh Juyal:我建议他先了解一下他要处理的“问题范围”,然后再决定他是使用 Python 还是 Java。学习 Python,或者只是学习阅读 Python,是一个额外的好处。
      【解决方案3】:

      对于您的第 2 个问题,请看一下 Jabber (XMPP),它有多个 Java 客户端并得到广泛支持。示例 Gtalk、Facebook 使用 XMPP。

      Here 是一个用 Java 编写的优秀服务器。

      【讨论】:

        【解决方案4】:

        学习 Python 可以是一个信息丰富、有趣且有价值的过程。当您真正开始时,您可能会发现您可以比使用 Java 更快地开发。 Twisted 是一个执行良好的框架,它可以让您避免使用异步 IO 可能遇到的许多陷阱;它拥有许多协议的一流实现和一个充满激情、称职的支持社区。​​p>

        如果您对从中获得的知识和经验感兴趣,请继续学习 Python 并使用 Twisted。如果您对 Java 的了解非常扎实,您可能可以阅读 official tutorial 几遍,然后开始破解。 Twisted 可能需要一段时间才能点击,但实际上并没有那么难。

        【讨论】:

          【解决方案5】:

          我使用过十几种不同的语言,大约两个月前开始使用 Python。 Java 和 Python 用于开发 Web 应用程序、中间件和服务 ROCKS!!

          学习 Python。

          【讨论】:

            猜你喜欢
            • 2010-10-31
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-01-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多