2010-03-17 2 views
2

Я хочу создать анонимный чат-сайт, такой как http://omgele.com. Я знаю, что этот сайт разработан в python, используя twisted matrix framework. Используя скрученную матрицу, легко создать такой сайт. Но я очень удобен в Java и имею 1 год опыта с ним, и не знаю python.разработка чат-сайта

  1. Что мне делать? Должен ли я начать обучения python, чтобы воспользоваться из скрученной матрицы?

    ИЛИ

  2. Должен ли я развивать его в Java? Если это так рамках которой вы бы предложить сделать это?

ответ

6

Изучите python.

Это добавит вам очень мощный инструмент для вашего инструментария.

Также скрученный может сделать гораздо больше, чем просто чат, который поможет вам в будущем.

+0

+1 Это добавит один очень мощный инструмент для вашего инструментария –

1

я бы вежливо попросить людей на omgele.com копию своего кода и изучить его

  1. узнать Python и витую матрицу
  2. решили использовать его или, если я решу против этого, применить то, что я узнал от них, написать собственный сайт Java

К сожалению, исходный код вряд ли будет доступен ..

Все еще советую учиться у других, и если это вообще возможно, присоединитесь к ним, чтобы улучшить код.

+0

кстати, что вы предлагаете ему? Должен ли он начинать изучать пыл или развивать его в java? –

+0

@ Rakesh Juyal: Я предлагаю ему почувствовать «проблему», с которой он будет работать, а затем решить, использует ли он Python или Java. Обучение Python или просто обучение чтению Python - дополнительный бонус. – lexu

0

Обучение Python может быть информативным, интересным и ценным процессом. Когда вы действительно пойдете, вы, вероятно, обнаружите, что сможете развиваться быстрее, чем на Java. Twisted - довольно хорошо выполненная структура, которая позволяет избежать многих ошибок, с которыми вы можете столкнуться с асинхронным IO; он имеет первоклассные реализации довольно много протоколов и страстное, компетентное сообщество поддержки.

Если вас интересуют знания и опыт, вы получите это, изучите Python и используйте Twisted. Если вы чувствуете себя довольно уверенно в своих знаниях Java, вы можете, вероятно, прочитать official tutorial пару раз, а затем начать взламывать. Twisted может занять некоторое время, чтобы щелкнуть, но это действительно не так уж сложно.

1

К вашему # 2 вопросу, взгляните на Jabber (XMPP), он имеет несколько Java-клиентов и широко поддерживается. Пример Gtalk, Facebook использует XMPP.

Here - отличный сервер, написанный на Java.

0

Я работал с десятком разных языков и начал с Python около двух месяцев назад. Java и Python в разработке веб-приложений, промежуточного программного обеспечения и сервисов ROCKS !!

Узнать Python.