En realidad, para responder a sus preguntas como se indica: el mejor IDE es el que le brinda la funcionalidad y las características que necesita. Personalmente uso vim en Linux y Mac para desarrollar todo mi código Pascal, incluido mi Compilador Pascal y el motor de secuencias de comandos.
Hace años, cuando cambié de Delphi 7 a escribir mi propio compilador y motor de script, sentí que perdí la mano izquierda, ya que el depurador incorporado de Delphi es increíble. Sin embargo, desarrollo soluciones de socket multiplataforma y de subprocesamiento automático para los burós de crédito y otras industrias donde el usuario final nunca ve mi código, solo los resultados de mi código. Entonces, el arrastrar y soltar de un diseñador GUI, me encanta Delphi y su hermano multiplataforma llamado Glade para GTK3. Mi compañía ha basado su diseñador RAD en ambas soluciones. Sin embargo, nuestro editor y depurador son una solución separada como Glade para compiladores.
Creemos, y lo he visto de primera mano: la GUI debe desarrollarse para y con el usuario final, mientras que los datos y la funcionalidad son desarrollados por personas que realmente pueden codificar, pero temería acercarlos a tus clientes o incluso a tus hijos . Esas personas simplemente necesitan herramientas cohesivas para codificar cómodamente, depurar rutinas, compartir su código, control de versiones, etc. Lo que personalmente no he experimentado desde que trabajé con Delphi y el antiguo producto de Control de versiones de Microsoft. De nuevo, esta es * mi opinión * y por qué Codifico en el entorno que hago. Elijo vim sobre vi, porque me gusta el código automático para colorear en lugar de blanco y negro. El mundo vi me permite hacer trucos que no he encontrado en ningún editor de código. Pero, esta es * una persona * respuesta a cómo pienso sobre IDEs y codificación versus interfaces de usuario y editores. En los años 80 y 90 usé BB (Black Beard) como mi interfaz de programación de DOS para más de 20 idiomas para mainframes hasta PC. (Todavía tengo un entorno de trabajo con BB: elegí BB, ya que disfruté de la grabadora y reproducción de macros simplistas, que tiene un error, pero lo solucioné, ya que en ese momento el editor TP de Borland solo me daba seguimiento de código y línea por evaluación de variables de línea, que en el mundo del servidor de subprocesos múltiples era inútil).
- Cómo restaurar una computadora portátil Toshiba
- ¿Qué herramienta puedo usar para encontrar si mi computadora está infectada?
- ¿Quién inventó las supercomputadoras?
- ¿Podrían existir viajes espaciales rudimentarios sin computadoras?
- ¿Qué haces cuando hay un mensaje de advertencia azul para apagar tu PC para evitar daños y luego, al reiniciar, tu LCD está en negro a pesar de que la CPU está funcionando?
Así que no se doblegue ante la presión de los compañeros, encuentre las herramientas que le brinden las características y la funcionalidad que necesita para codificar más rápido, rastrear sus notas, manipular el código (como la forma de búsqueda y reemplazo RegExp incorporada de vi, y la capacidad de trabajar con Giga de datos como si fueran solo unas pocas líneas, o la capacidad de Linux de Ctrl-V Ctrl-C para incrustar un Ctrl-C sin procesar (# 3) en un archivo sin cambiar a un editor hexadecimal). Encontrarás el que más te guste y, con suerte, trabajarás para una empresa orientada a los resultados que te permitirá usar las herramientas que te gustan, mientras compartes por qué quieren que uses las herramientas que usa su “equipo”.
Ozz