NetBeans IDE a la Vim

by Moises Jafet — on  ,  ,  ,  , 
Tiempo de Lectura aprox.: 3 Minutos, 4 Segundos

Mi plan al escribir este comentario no es ingresar a los del número de aquellos enfrascados en guerras religiosas sobre cuál IDE es el mejor; sino por el contrario compartir una combinación muy interesante que quizás a alguien le resulte útil.

Para los que venimos de una época quizás "arcaica" de la informática, o sea, el mundo antes de los entornos gráficos, nos resulta especialmente cómodo manipular consolas para comandos, sea ésta DOS o Bash en Unix en sus distintos sabores. Si escribías software en aquel entonces es probable que vivieras experiencas con el MS/DOS, las Tandy-RadioShack, las Comodoro y/o el Timesharing de consolas Unix, o algo por el estilo, por lo que no te será difícil identificarte con mis comentarios aquí.

Para los lectores que no tuvieron que navegar esos mares, permítanme comentarles con un poco de roco-roco, que hoy en día los entornos gráficos son maravillosos, aunque tristemente esconden un universo rico en recursos técnicos al ser una versión castrada de la potencia de estas consolas de comando, con las cuales es posible dar órdenes directas a la computadora.

Aunque toda computadora tiene su consola de comando, los usuarios, por vía del placer estético y la comodidad, han sido llevados a conformarse con estas interfaces gráficas (escritorios o desktops, etc.); aunque hay que admitir que lamentablemente es súmamente difícil crear menús, ventanas, selectores y botones para la miríada de funciones y parámetros que toman dichas funciones. Al final los diseñadores han llegado a un "compromiso" al limitarse a colocar aquellas funciones que "quizás" los usuarios más requieran. Es algo así como conducir un avión con los mandos de una moto y a la velocidad de un camión.

El caso más paradójico, en mi opinión, son las computadoras Apple-Macintosh, que aunque su Sistema Operativo es un clon Unix, todo el poder de la plataforma es encajonado en chispiantes efectos visuales. Si tienes una, dispara tu consola, escribe "man" (sin las comillas), pulsa "enter" y ojalá encuentres el tiempo y la motivación de descubrir un mundo maravilloso con el que lograrás hacer más trabajo en menos tiempo con menos daño sobre tus brazos, pectorales y espalda por el uso del mouse, etc.

De regreso al tópico, al fin y al cabo, para aquellos que vivimos 10 o más horas frente a una computadora, introduciéndole códigos para sacar aplicaciones, la eficiencia que da la potencia de la plataforma por vía de la consola es la diferencia entre enfermar crónicamente de problemas musculares y atrofia nerviosa como los produce el Síndrome del Túnel Carpiano y sin hablar de la productividad bruta y neta.

NetBeans 7 está por estas fechas en su etapa Beta avanzada y generalmente estable (al menos en ninguno de mis casos de uso he encontrado problemas), por tanto me es posible recomendarla sin titubear, sobretodo porque puedes instalarle un plugin que emula las funciones de Vim. O sea, tienes todas las capacidades del IDE, pero se gestiona como si manipularas a Vim.

Vim es un editor de texto, mayormente utilizado para trabajar con códigos fuente, fundamental en el mundo Unix, al que se accede y manipula vía Bash. (Si tienes una Apple-Macintosh o Linux, usa tu consola por supuesto y escribe, sin las comillas, "whatis vim"). Versiones de Vim para Microsoft Windows igualmente están disponibles.

No puedo ser más enfático en recomendar "regresar" a la consola, -si eres un usuario de computadoras a nivel intermedio en adelante y que tu trabajo no se limite a usar una aplicación específica de tu empresa o escuela sino que requieras tirar de tu equipo para manipular ficheros, repetir tareas, etc.-, por lo menos mientras las computadoras no sean buenas en recibir instrucciones por voz o por telekinesis.

Blog Comments powered by Disqus.

Moisés Jafet Cornelio-Vargas

About Moisés

Profile picture

Physicists, award-winning technologist, parallel entrepreneur, consultant and proud father born in the Dominican Republic.
Interested in HPC, Deep Learning, Semantic Web, Internet Global High Scalability Apps, InfoSec, eLearning, General Aviation, Formula 1, Classical Music, Jazz, Sailing and Chess.
Founder of pluio.com and hospedio.com.
Author of the Sci-fi upcoming novel Breedpeace and co-author in dozens of publications.
Co-founder of MunicipiosAlDia.com, Jalalio Media Consultants and a number of other start-ups.
Former professor and Key-note speaker in conferences and congresses all across the Americas and Europe.
Proud member of the Microchip No.1 flying towards Interestellar space on board NASA's Stardust Mission, as well as member of Fundación Municipios al Día, Fundación Loyola, Fundación Ciencias de la Documentación and a number of other non-for profit, professional organizations, Open Source projects and Chess communities around the world.
All opinions here are his own's and in no way associated with his business interests or collaborations with third-parties.