80% крупных js проектов выглядят так будто их делала толпа обдолбанных обезьян сбежавших с зоопарка. Так что лучшее решение это писать на другом языке, потом вернуться назад. Ну или ждать, есть подвижки в этом направлении, просто комьюнити слишком молодое, с тем же php раньше тоже самое было, но прошло время и все переменилось.