Какую основу / язык вы бы выбрали, если бы начинали новый проект разработки со следующими требованиями? (Я знаю, что они, вероятно, нереально амбициозны, но я надеюсь понять последние идеи и, по крайней мере, указать в правильном направлении).
Должен иметь:
Клиент на основе браузера.
крепкий
Сервер может быть развернут на Windows или Linux.
Депозит как услуга SAAS.
Хорошая защита IP.
Можно создавать многоязычные приложения.
Долгосрочная будущая стабильность языка / структуры (> 10 лет).
Необходимо иметь возможность загружать и обрабатывать изображения, файлы CAD и т. Д.
Приятно иметь:
Легко найти хороших, недорогих разработчиков.
Легко / эффективно для программирования.
Низкая стоимость развертывания.
Сервер может быть развернут в Windows или Linux для редких однопользовательских автономных установок.
Открытый исходный код.
Большое спасибо,
Michael