Лука писал(а):Кто как думает: на чем целесообразнее всего кодить такую штуку?
Зависит от того, где будет основная логика. Если в клиенте, то JavaScript и без вариантов (ну не Flash же с Unity прикручивать!).
Если на сервере, то на чём угодно, что можно запустить на твоём сервере и что умеет работать по HTTP.
1. РНР — запускается на любом хостинге, но полноценно отрабатывать таймеры на серверной стороне может не получиться из-за специфики языка «отработал запрос — сдох». Но выкрутиться можно.
2. Java/ASP.net — моё личное мнение, основанное на моём же личном опыте: делать что-то связанное с Интернетом на этих языках можно только от суровой нехватки личной жизни.
3. Ruby, Python — не пробовал, но в целом чуть должно быть чуть проще.
4. node.js — в последнее время я от него в диком восторге именно в таком ключе. Потому что javascript, потому что быстро и просто. Добавить mongoDB в качестве СУБД и не ломать себе голову (хотя в плане СУБД я сторонник реляционных баз и сам использую MySQL с оглядкой на MariaDB)
5. Прочее. Если личной жизни не хватает настолько, что ASP.net кажется слишком ванильным вариантом.
Если бы я сел писать, я бы взял такой стек:
Клиент: angular.js
Сервер: node.js, поверх него express, mongoDB.
В итоге у меня насквозь яваскрипт и json. Но нужен хотя бы VPS под это дело. Ну или со статическим IP подымать у себя за шифоньеркой.