Одних знаний языка недостаточно. Для построения правильной архитектуры требуется опыт проектирования, если планируется, что с кодом системы будут работать другие люди (впрочем, даже если не планируется), код должен быть хорошо документирован.
Но из языков вполне достаточно даже одного JS, если выбрать в качестве серверной платформы Node.JS.
В общем:
— Нужен какой-нибудь язык, на котором Вы сможете реализовать серверную часть. Это может быть: php, python, perl, ruby, js, да и любой другой язык, главное организовать средства взаимодействия с клиентом.
— Организация клиентской части. flash, HTML + CSS + JS, Silverlight, etc.
|