2010-03-17 143 views
2

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

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

    OR

  2. 我应该发展它在java吗?如果是这样 你会建议哪个框架 这样做呢?

回答

6

学习python。

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

此外,扭曲可以做的不仅仅是聊天,这将在未来帮助你。

+0

+1这将为您的工具箱添加一个非常强大的工具 – 2010-03-17 07:48:19

1

我会礼貌地询问人们在omgele.com为他们的代码副本,并将其研究

  1. 学习Python和扭曲的矩阵
  2. 决定使用它,或者如果我决定反对的话,申请什么我从他们身上学会了写自己的Java网站

不幸的是,源代码是不是可能获得..

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

+0

顺便说一句,你在暗示他呢?他应该开始学习pythod吗,还是应该用java开发呢? – 2010-03-17 07:47:28

+0

@ Rakesh Juyal:我建议他感受一下他将要使用的'问题范围',然后决定他是使用Python还是Java。学习Python,或者只是学习Python,是额外的好处。 – lexu 2010-03-17 11:03:32

0

学习Python可以是一个信息丰富,有趣且有价值的过程。当你真正开始时,你可能会发现你可以比Java更快地开发。 Twisted是一个相当完善的框架,可以避免许多使用异步IO时可能遇到的缺陷;它拥有不少协议和一个充满激情,有能力的支持社区的顶级实施。

如果您对获得知识和经验感兴趣,请继续学习Python并使用Twisted。如果您对Java有所了解,那么您几乎可以阅读official tutorial然后开始黑客入侵。扭曲可能需要一段时间才能点击,但实际上并不那么困难。

1

对于你的#2问题,看看Jabber(XMPP),它有几个Java客户端并且得到了广泛的支持。示例Gtalk,Facebook使用XMPP。

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

0

我已经使用了大约12种不同的语言,并在两个月前开始使用Python。 Java和Python开发Web应用程序,中间件和服务ROCKS!

学习Python。