Подойдет ли Python для задачи

 
0
 
Python
ava
djayii | 11.11.2011, 11:36
Здравствуйте. Передо мной стоит задача создания двухуровневой системы:
  • 1-уровень: TCP-обработчик(сервер)
    • прием TCP посылки от объекта
    • обработка
    • сохрание в бд
    • опрашиваемых объектов порядка 1000
  • 2-уровень: визуализатор(Верхний уровень отображения):
    • Визуализация полученных данных
    • Разграничение доступа
    • Long poll ajax, т.е. динамическое отображение новых данных
    • 200-500 пользователей онлайн
В качестве инструмента хочу использовать Python при написании обоих уровней(скорость разработки + различные задачи + smile ).
1-й уровень: PyQt
2-й уровень: Django
Есть второй вариант: 1-й уровень писать на С++&Qt, 2-й уровень голые PHP скрипты(no framework). ИМХО: долго и неинтересно smile .
Вопрос: хватит ли мне возможностей PyQt для TCP-обработчика. И не будет ли тормозить Django в качестве визуализатора. Спрашиваю потому что ни разу не писал десктоп(серверные) приложения, потому что WEB-программист.
smile

P.S.: какую лучше использовать базу MySQL или PostgreSQL
Kommentare (2)
ava
Daevaorn | 11.11.2011, 12:47 #
Непонятно зачем вам вообще PyQT. Из требование не следует что он нужен вообще.
ava
djayii | 11.11.2011, 13:01 #
Цитата (Daevaorn @ 11.11.2011, 12:47)
Непонятно зачем вам вообще PyQT. Из требование не следует что он нужен вообще.

Возможно я погорячился с выбором PyQt. Можно и просто средствами Python накатать.
Приложение написанное на PyQt будет принимать сообщения по определенному протоколу, а потом кидать в базу данных. Так же прилоежние будет получать команды от верхнего уровня и отправлять сообщения объектам
[img]http://s1.ipicture.ru/uploads/20111111/jW9bCYJ3.jpg[/img]
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden