我想开发一个像http://omgele.com这样的匿名聊天网站。
我知道这个网站是使用twisted matrix
框架在python中开发的。使用扭曲矩阵,很容易开发这样的网站。
但是我对Java非常熟悉并且有1年的经验,并且不懂python。
我该怎么办?我应该开始吗? 学习python以利用 扭曲矩阵框架?
或
我应该在java中开发它吗?如果是这样的话 您建议使用哪种框架 这样做?
答案 0 :(得分:6)
学习python。
这将为您的工具箱添加一个非常强大的工具。
另外,扭曲可以做的不仅仅是聊天,这将有助于你将来。
答案 1 :(得分:1)
我会礼貌地向omgele.com上的人询问他们的代码副本并将其研究到
不幸的是,源代码可能不可用..
我仍然建议向他人学习,如果可能的话,加入他们以改进代码。
答案 2 :(得分:1)
对于你的#2问题,看看Jabber(XMPP),它有几个Java客户端并得到广泛支持。示例Gtalk,Facebook使用XMPP。
Here是一个用Java编写的优秀服务器。
答案 3 :(得分:0)
学习Python可以是一个信息丰富,有趣且有价值的过程。当你真的开始时,你可能会发现你可以比Java更快地发展。 Twisted是一个执行得相当好的框架,可以避免许多陷入异步IO的陷阱;它拥有众多协议的顶级实施和热情,称职的支持社区。 p>
如果您对获得这些知识和经验感兴趣,请继续学习Python并使用Twisted。如果您对Java的了解非常认真,那么您可以阅读official tutorial几次,然后开始进行攻击。扭曲可能需要一段时间才能点击,但实际上并不是那么难。
答案 4 :(得分:0)
我使用了大约十几种不同的语言,大约两个月前就开始使用Python。开发Web应用程序,中间件和服务的Java和Python ROCKS !!
学习Python。