ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
909849 Топик полностью
evgeniy1294 (12.03.2019 22:36 - 22:39, просмотров: 313) ответил megajohn на дык, хотя бы аргументы
1) Общая убогость редактора и интерфейса, из-за которого увеличивается время разработки - этого уже достаточно. Калечный отладчик. 2) Никакой кроссплатформенности в принципе. Моя основная система - линукс. Под wine работать все равно не будет - поддержки usb у wine нормальной нет, как следствие отладка с большинством отладчиков невозможна. 3) Сплошной нестандарт, компилятор поддерживает C++14 с серьёзной спецификой - долго плевался. 4) Последней каплей стали странности, появляющиеся при сборке больших проектов - сборщик подключал заголовки в неверном порядке или не подключал их в какой-то из файлов. Обороть получалось через preinclude, но это... хреново. За 2 года работы задолбало. Плюнул, перешел на Keil - оказалось такая же дрянь, только в более красивой обертке: 1) Такой же убогий редактор, напрочь убивающий разметку. Постоянно отваливается автодополнение. Постоянно перестаёт распознавать код. Фантомные баги и варнинги, которых нет - после исправления ошибки (компилер говорит, что все теперь ок) редактор её по прежнему видит, перезапуск помогает далеко не всегда. 2) Та же хрень с кроссплатформенностью. 3) При подключении доп. компиляторов всплывают глюки. 4) Глюки отладчика, когда нельзя посмотреть поля структур и классов без объяснения причин. При этом дебажная инфа на них есть, можно посмотреть через this. 5) Не умеет запускать компилятор в несколько потоков - разница в скорости сборки с Embedded Studio на одной машине одним компилятором до 8-10 раз. Задолбал ещё быстрее IAR. Даже в Qt Creator'е при всех танцах с бубном и то удобнее. Пробовал эклипсоподелки - натуральный тормозной ужас, разработчикам интерфейса уготован отдельный котел в аду. Плюнул, перешел на Segger Embedded Studio, она же CrossWorks - почувствовал себя человеком, причем белым.