Для большого и модульного клиентского приложения что лучше?
Что надо:
- Компилировать удобно в один файл
- Компилировать в один файл только используемые зависимости, чтобы сокращать размер
- Хотелось бы не компилировать все каждый раз при разработке и объединять, т.е. использовать самый удобный подгрузчик зависимостей - SystemJS?
Подскажите удобную среду для всего этого, спасибо!
Все ваши требования делаются при помощи grunt/gulp/webpack/.... и никакого особого отношения к TS/Babel не имеют.
Вы почитайте лучше о плюсах TS и Babel и определите, какие из этих плюсов вам будут полезнее.
Непонятно причем тут TypeScript и Babel - это транспилеры языка js
Для компиляции конкатенации и пр. есть gulp, webpack, grung, npm.
Если не неохота замачиваться берите webpack у него есть все что нужно из коробки. Если нужны более специфические задачи смотрите в сторону gulp и npm.