我想开发一个匿名聊天网站,如http://omgele.com。 我知道这个网站是用python开发的,使用twisted matrix
框架。使用扭曲的矩阵很容易开发这样的网站。 但是我在Java中很舒服,并且有1年的使用经验,并且不知道python。开发聊天网站
我该怎么办?我应该开始 学习python以充分利用扭曲矩阵框架的 ?
OR
我应该发展它在java吗?如果是这样 你会建议哪个框架 这样做呢?
我想开发一个匿名聊天网站,如http://omgele.com。 我知道这个网站是用python开发的,使用twisted matrix
框架。使用扭曲的矩阵很容易开发这样的网站。 但是我在Java中很舒服,并且有1年的使用经验,并且不知道python。开发聊天网站
我该怎么办?我应该开始 学习python以充分利用扭曲矩阵框架的 ?
OR
我应该发展它在java吗?如果是这样 你会建议哪个框架 这样做呢?
学习python。
这将为您的工具箱添加一个非常强大的工具。
此外,扭曲可以做的不仅仅是聊天,这将在未来帮助你。
我会礼貌地询问人们在omgele.com为他们的代码副本,并将其研究
不幸的是,源代码是不是可能获得..
我仍然建议向他人学习,如果可能的话加入他们来改进代码。
顺便说一句,你在暗示他呢?他应该开始学习pythod吗,还是应该用java开发呢? – 2010-03-17 07:47:28
@ Rakesh Juyal:我建议他感受一下他将要使用的'问题范围',然后决定他是使用Python还是Java。学习Python,或者只是学习Python,是额外的好处。 – lexu 2010-03-17 11:03:32
学习Python可以是一个信息丰富,有趣且有价值的过程。当你真正开始时,你可能会发现你可以比Java更快地开发。 Twisted是一个相当完善的框架,可以避免许多使用异步IO时可能遇到的缺陷;它拥有不少协议和一个充满激情,有能力的支持社区的顶级实施。
如果您对获得知识和经验感兴趣,请继续学习Python并使用Twisted。如果您对Java有所了解,那么您几乎可以阅读official tutorial然后开始黑客入侵。扭曲可能需要一段时间才能点击,但实际上并不那么困难。
对于你的#2问题,看看Jabber(XMPP),它有几个Java客户端并且得到了广泛的支持。示例Gtalk,Facebook使用XMPP。
Here是用Java编写的优秀服务器。
我已经使用了大约12种不同的语言,并在两个月前开始使用Python。 Java和Python开发Web应用程序,中间件和服务ROCKS!
学习Python。
+1这将为您的工具箱添加一个非常强大的工具 – 2010-03-17 07:48:19