ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1096107 Топик полностью
evgeniy1294 (27.04.2021 12:21, просмотров: 417) ответил teap0t на Ребят, вся я понимаю. Сам пользую IAR, и (привычка - вторая натура) он меня устраивает. Но я реагировал на конкретную реплику.
Удобство - понятие очень субъективное. Мне удобен консольный gdb, так как от него я получаю только ту информацию, которая мне нужна, в том формате, который мне нужен. Куча цветастых окошечек в ide меня отвлекает от работы и, обычно, очень раздражает. Работает при этом все железобетонно, а не как в очередном багованом плагине от эклипса, написанном индусами. Мой выбор не всем понравится, но многие ide, типа code, предоставляют разработчику доступ к консоли, не лишая его 

возможности тыкать мышкой во все подряд.


Проприетарные ide я не рассматриваю, так как денег на них мне не дают, ценник на них завышен, а функционал меньше консоли gdb. Дополнительным минусом является вендорлок, выраженный в куче, казалось бы, мелочей, вроде startup-файлов, скриптов линкера, файлов проекта и т.д. Все это ведет к тому, что для просто для сборки проекта вам придется купить IDE. Закончилась лицензия, но вам нужно собрать legacy-проект - покупайте.

Проблема усугубляется тем, что студентов в вузах учат работать только в проприетарных ide, во многом благодаря агрессивной интеграции вендоров в учебный процесс (бесплатные "учебные" лицензии, учебные материалы, лекции, отладки). В результате на выходе мы получаем "специалиста", привязанного к конкретной среде разработки, проприетарной и, нередко, менее функциональной в сравнении с опенсорсным ПО. Считаю эту проблему критичной как для развития специалистов, так и для отрасли в целом.