2010-03-17 136 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。