Creo que en algunas cosas le estas errando.
En algunas te puedo llegar a dar la razon, en otras no.
* Lentos
* Consumen muchos recursos
A no ser que tengan una tostadora de PC, ni hablar. Para mi que quieren hacer correr su PC de 10 años de antiguedad y que les funcione perfectamente. Como una de ultima generacion. Tampoco hablo de una de ultima generacion, tengo un i5 de la primera generacion (6 años) y funciona de maravillas, hoy el micro mas barato es mejor que el mio.
* Interfaces complejos y no estables (los menús y los IDES cambian con el tiempo y tienes que volver a aprender todo de nuevo).
De todas las versiones de eclipse, todas tienen casi lo mismo. Los IDEs que usan algunos fabricantes como TI con el CCS, el CodeWarrior, etc, son basados en eclipse, creo que Renesas tambien lo usa. Entonces Complejos? puede ser.. Pero la misma complejidad la tenes al tener que meter plugins, recordar todos los atajos y tener que aprender a modificar tu VIM.
* Pierdes control sobre lo que se está haciendo.
¿En serio? Todo el codigo que le estoy poniendo al micro esta escrito, tal ves tenga una interfaz grafica para las opciones del compilador, linker, etc, pero no por eso perdes el control.
Lo que vos comentas es la posibilidad de trasladar todas las opciones que tenes de compilacion/linker a otro proyecto. Duplica el proyecto y comenza de 0, es igual. No tengo que ni pelear con el Make ni tampoco aprender a programar el Make, ni siquiera una sola ves.
Luego lo demas ya es absurdo la mayoria de los puntos de lo que esta escrito en ingles. Se quejan a veces de archivos de 100kb
slow to start
Por que es demasiado esperar 5/6 segundos mas al menos 2 veces al dia.. Si.. no necesitas estar cerrandolo y abriendolo a cada rato, es decir no vas a abrir y cerrarlo 10 veces a la mañana y otras 10 a la tarde, aun asi te quita 2 min de tu tiempo. Sino no estas programando continuamente y lo haces de a intervalos y la verdad que no me preocuparia tanto por ser tan eficiente asi.
irritating UI (a large number of commands are hidden in cryptic menus, many features are mouse only)
unstable UI (changing over time)
ugly UI (for instance I do not like at all cluttered screen putting useless panels and icons everywhere)
irritating, ugly ... Solo son opiniones y ni siquiera deberian estar dentro de "razones", es como decir que no me gusta Microchip por que usa una M en su logo.
Paneles sin sentido ( que podes quitar/minimizar ), iconos que molestan a la vista, cuando son muy pequeños y ocupan un ¿5%/7% de la pantalla?. Lo peor de todo que dice... que muchos comandos son cripticos por donde estan ubicados, pero asi como tenes que aprender donde estan las cosas en un IDE. En VIM tenes que aprender que es cada tecla.
Acepto que GIT en eclipse es una m........ Pero como no me gusta, hago un Ctrl+Alt+T y tengo mi linea de comandos.
pero por ejemplo doxygen se incorpora perfectamente. Ahora es la culpa del IDE o de la persona que creo el plugin?, Si tu VIM le pones un plugin que falla, es culpa de VIM o del plugin?
-------------------------------
A lo que voy, es que tampoco de golpe no es "LOS IDEs SON UNA M.., no sirven para nada".
Me pasa lo mismo con CCS, la gente que se le complica usualmente son por problemas que trae su forma particular de CCS, que en otros compiladores no tendrian ningun problema.
Pero se reconocer sus virtudes como que es mucho mas rapido, mas simple de hacer algunas cosas. Por eso cuando se presenta el caso y preguntan presento ambos, no solamente XC8 y opino sobre lo bueno y lo malo.
No puedo hablar y tal ves sea correcto asumir/decir que usar VIM te lleve a una eficacia mayor en cuanto a la programacion, pero eso depende de muchisimos factores. Que se podrian traducir en, el tiempo requerido en aprender a usarlo, programarlo, configurarlo, etc. Y en especial el tiempo que pases al frente programando o lo que vayas a programar.
Pero eso no quita al IDE como algo malo.
--------------
OT:
Lo mismo con Win10, lo del espionaje lo vienen diciendo desde creo que tengo memoria.
Espero que tampoco usen celulares.
Cada uno se pone el gorrito de aluminio que quiere, algunos lo hacen barquitos, otros cascos, pero al final de todo no creo que seas un blanco de microsoft, distinto seria una persona con muy mucha influencia o dinero. A no ser que lo seas, con lo cual hace rato desconfiaria de todo.
Una pieza de software tan grande puede fallar y mucho. Como lo veo yo en una especie de Q/A:
Q: Mejor enviar si falla un informe para ver que ocurrio y asi solucionar ese problema.
A: Uhrr durr... Me estan espiando! es una M...
Q: Vamos a actualizar el programa para eliminar el error.
A: Uhrr durr.... Siempre actualizaciones!! es una M...
Q: Le encontraron un bug despues de XXX tiempo.
A: Te dije que Win era una M....
Q: A linux le encuentran un bug que estuvo por 5 años activo masomenos.
A: Son cosas que ocurren, software libre, muchos meten mano.
Q: Tomemos informacion de lo que busca, y le proveemos algo que va de la mano, asi las proximas busquedas son orientadas a esos temas.
A: Espionaje!!! ( Y usan chrome + google )