Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Otros temas > Humor
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08/11/2016
DarkByte's Avatar
DarkByte DarkByte is offline
Miembro
 
Join Date: Sep 2003
Location: Desconocido
Posts: 1,322
Poder: 24
DarkByte Va por buen camino
Quote:
Originally Posted by roman View Post
sigo sin entender porque habiendo tantos y tantos editores, subsisten editores tan arcáicos como VIM
En calidad de infiltrado (desarrollé en Delphi pero llevo dedicándome a otros stacks desde hace más de 10 años) te comentaré tres ventajas que me aporta Vim, mi editor principal:
  • Lo tengo en todas las máquinas, aunque sea en versión vi. Super útil cuando tienes que editar ficheros remotos.
  • Mi portatil carece de recursos para levantar los entornos de Vagrant que necesito para desarrollar. Debido a que Vim funciona por terminal puedo conectarme vía VPN a mi máquina principal vía conexión móvil y tener un entorno de desarrollo con las mismas prestaciones en todos sitios.
  • Sé que lo tendré dentro de 10 años. Con los editores va habiendo modas. Notepad++, Sublime/TextMate, Atom/Brackets/Komodo, etc. Mi editor es donde paso más tiempo cuando programo. Prefiero dominar uno a ir dando saltos. Y este sé que me acompañará tiempo.

Creo que con estas tres vale. No me hace falta entrar en cómo mejora tu productividad el dominarlo ni lo fácil que es manejar tu configuración con .vimrc. Como desventaja te mencionaré que la curva de aprendizaje es dura y que para tener un "IDE" necesitas ir mentiéndole plugins. A mi, honestamente, me compensa de sobra.
__________________
:)
Reply With Quote
  #2  
Old 08/11/2016
roman's Avatar
roman roman is offline
Moderador
 
Join Date: May 2003
Location: Ciudad de México
Posts: 20,269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Caray. Pues básicamente sigo pensando lo mismo. Actualmente uso Sublime Text en todas mis pcs, windows o mac y ocasionalmente linux, y con el plugin sftp edito en remoto los archivos del servidor unix.

Tienes razón en lo de las modas, aunque yo más bien lo llamaría evolución. Usé muchos años Edit Plus (10, por lo menos) pero cuando comencé a usar macs tuve que buscar alternativas y Sublime Text prácticamente adivina lo que necesito Ok, ok, esto fue una exageración, pero realmente es un editor que se sublima con lo que es, un editor de textos. No es in IDE aunque para la programación Web, que es la que hago, ya ni siquiera entiendo muy bien qué se supone que debe ser un IDE. No extraño nada de Netbeans, por ejemplo y como no compilo, pues lo único que extraño es la depuración pero también hay un plugin para ello.

Desconozco si este mismo editor lo estaré usando en diez años, pero, es que realmente eso no tiene importancia, precisamente porque en los editores modernos la curva de aprendizaje es suave. Es más, un editor de textos no tendría porqué tener una curva de aprendizaje dura, nunca. Ni hoy ni ayer. ¿Acaso alguien, de los viejitos, recuerda haber sufrido editando pascal en el IDE de Turbo Pascal?

LineComment Saludos
Reply With Quote
  #3  
Old 08/11/2016
DarkByte's Avatar
DarkByte DarkByte is offline
Miembro
 
Join Date: Sep 2003
Location: Desconocido
Posts: 1,322
Poder: 24
DarkByte Va por buen camino
Quote:
Originally Posted by roman View Post
Caray. Pues básicamente sigo pensando lo mismo. Actualmente uso Sublime Text en todas mis pcs, windows o mac y ocasionalmente linux, y con el plugin sftp edito en remoto los archivos del servidor unix.
Si te resuelve la papeleta, perfecto. Las herramientas deben ser las que se adecuen al oficio. Si ese workflow te sirve, magnífico.

A mi me resulta más fácil si tengo que editar un fichero como root u otro usuario conectarme a la shell, hacer sudo y probar la actualización en vivo desde la terminal, sin cambio de contextos. Para ti es más sencillo copiar el fichero, editarlo con scp y luego sustituirlo.

Para mí es importante no cambiar de contexto, que mi editor sea ubicuo y tener cuanta menos magia mejor. Para ti supongo es importante que las herramientas o procesos sean sencillos para no tener que pelearte con aprenderlos. Cuestión de valores, ni más ni menos.

Quote:
Originally Posted by roman View Post
Tienes razón en lo de las modas, aunque yo más bien lo llamaría evolución. Usé muchos años Edit Plus (10, por lo menos) pero cuando comencé a usar macs tuve que buscar alternativas y Sublime Text prácticamente adivina lo que necesito Ok, ok, esto fue una exageración, pero realmente es un editor que se sublima con lo que es, un editor de textos. No es in IDE aunque para la programación Web, que es la que hago, ya ni siquiera entiendo muy bien qué se supone que debe ser un IDE. No extraño nada de Netbeans, por ejemplo y como no compilo, pues lo único que extraño es la depuración pero también hay un plugin para ello.
SublimeText y VIM tienen un ecosistema bastante rico en plugins. Con ambos se puede vivir bastante bien como editor principal para la mayoría de los lenguajes (y estoy pensando en Java, .NET y Delphi) sin necesidad de IDEs.

Quote:
Originally Posted by roman View Post
Desconozco si este mismo editor lo estaré usando en diez años, pero, es que realmente eso no tiene importancia, precisamente porque en los editores modernos la curva de aprendizaje es suave. Es más, un editor de textos no tendría porqué tener una curva de aprendizaje dura, nunca. Ni hoy ni ayer. ¿Acaso alguien, de los viejitos, recuerda haber sufrido editando pascal en el IDE de Turbo Pascal?
Una curva de aprendizaje dura no es deseable para nada. Pero si aprender un nuevo lenguaje de programación no te supone un gran problema, tampoco debería un editor que consigue mejorar tu productividad de una manera tan bestial como Vim. ¿Que estás contento con lo que tienes? ¡Magnífico! Es fantástico que haya opciones para todos los gustos. Te compro que Vim es antiguo... pero no que sea arcaico

EDIT: TurboPascal es una bestia diferente. Estamos hablando de editores genéricos, no específicos a lenguajes. De estos te quedas tirado en cuanto cambias de lenguaje... y ya no hablemos del cacao si estás en proyectos con diferentes.
__________________
:)
Reply With Quote
  #4  
Old 09/11/2016
roman's Avatar
roman roman is offline
Moderador
 
Join Date: May 2003
Location: Ciudad de México
Posts: 20,269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Quote:
Originally Posted by DarkByte View Post
Si te resuelve la papeleta, perfecto. Las herramientas deben ser las que se adecuen al oficio.
De acuerdo.

Quote:
Originally Posted by DarkByte View Post
A mi me resulta más fácil si tengo que editar un fichero como root u otro usuario conectarme a la shell, hacer sudo y probar la actualización en vivo desde la terminal, sin cambio de contextos. Para ti es más sencillo copiar el fichero, editarlo con scp y luego sustituirlo.
Ya. es que creo que te estás imaginando un flujo equivocado. Yo abro el Sublime Text, abro el proyecto deseado y comienzo a trabajar. Cada que quiero oprimo Ctrl + S y el archivo se guarda local y remotamente sin intervención mía. Toda la conexión y el uso de scp lo hace el plugin.

Quote:
Originally Posted by DarkByte View Post
Para ti supongo es importante que las herramientas o procesos sean sencillos para no tener que pelearte con aprenderlos. Cuestión de valores, ni más ni menos.
Sí claro. Desde luego que busco las herramientas adecuadas que me faciliten el trabajo. Tanto como espero que mi trabajo facilite el del usuario final. De eso se trata el uso de las computadoras.

Quote:
Originally Posted by DarkByte View Post
Pero si aprender un nuevo lenguaje de programación no te supone un gran problema, tampoco debería un editor que consigue mejorar tu productividad de una manera tan bestial como Vim. ¿Que estás contento con lo que tienes? ¡Magnífico! Es fantástico que haya opciones para todos los gustos. Te compro que Vim es antiguo... pero no que sea arcaico
Yo creo que aquí estamos de acuerdo. Esto es, cada quien usa la herramineta que más le conviene o gusta. Si a to te gusta el modo arcáico de vim, pues adelante


Quote:
Originally Posted by DarkByte View Post
EDIT: TurboPascal es una bestia diferente. Estamos hablando de editores genéricos, no específicos a lenguajes. De estos te quedas tirado en cuanto cambias de lenguaje... y ya no hablemos del cacao si estás en proyectos con diferentes.
Pues no, no es una bestia muy diferente. Estamos hablando de editores de texto/código, no de IDES.

LineComment Saludos
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
usando Random luisito2011 JAVA 9 05/04/2012 16:31
c ++ usando for luisito2011 C++ Builder 19 30/10/2011 00:20
Usando Autodesk. yapt .NET 0 30/07/2010 19:49
Usando GLibWMI Suriu Windows 2 17/06/2010 12:13
¿usando firebird? JXJ Firebird e Interbase 13 01/09/2007 22:24


All times are GMT +2. The time now is 06:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi