Porqué el odio a Notepad++?

nibal2

pajarón nuevo
MOD
Se incorporó
15 Junio 2007
Mensajes
2.898
Me ha pasado varias veces que he escuchado a programadores hablar de lo poco profesional que es Notepad++, pero a mí me resulta bastante efectivo.

Normalmente uso la combinación de
- Notepad++ para editar archivos y conectarme a los servidores.
- Filezilla para mover archivos
- Putty para ejecutar comandoss, git, etc.
- PgAdmin y EMS SQL Manager Lite for PostgreSQL
Todo esto bajo windows.

La semana pasada estuve en una reunión donde una de las personas nos dijo que era "penca y poco profesional" usar notepad, y lo vi que usaba eclipse. Hace un par de años usé eclipse, y encontré que ralentizaba mucho mi computador, llegando a pegarse varias veces, aparte que tenía varios errores.

He probado alternativas en windows, y no encuentro mayor diferencia con los software antes mencionados. Encuentro poco práctico usar una ametralladora para matar una hormiga, así que generalmente regreso a los regalones.

Para terminar, puedo decir que en dos años no he tenido problemas de cuelgues de windows, ni problemas con los softwares. Uso solo software libre, y solo una ves instalé la versión completa de EMS SQL Manager for PostgreSQL para hacer ingeniería inversa a una BD, y solo la usé durante el período de prueba.
 

chazy_chaz

breaking the habit
Se incorporó
20 Mayo 2010
Mensajes
387
Recién como estudiante, empezando a ocupar VS.
Pd. No entendí la mitad del tema pero al menos ya tengo en la memoria algunos nombres de los programas mas usados.


Enviado desde mi STK-LX3 mediante Tapatalk
 
Upvote 0

Miguelwill

I am online
Miembro del Equipo
MOD
Se incorporó
23 Febrero 2004
Mensajes
12.403
en Linux a veces uso GitHub Desktop y Atom como editor de código (no suelo programar demasiado así que con que este integrado con el cliente git ya era suficiente, tiene excelente visualización de código y sintaxis

Enviado desde mi moto g(7) plus mediante Tapatalk
 
Upvote 0

Amenadiel

Ille qui nos omnes servabit
Fundador
OVERLORD
REPORTERO
Se incorporó
15 Enero 2004
Mensajes
18.398
En Ubuntu 18.04 Atom es tan estable como un gin tonic de nitroglicerina.VSCode es tan lindo como la cruza entre el demogorgon y Tyrion Lannister.

Sublime Text y no hay más.

Enviado desde mi HMA-L29 mediante Tapatalk
 
Upvote 0

Miguelwill

I am online
Miembro del Equipo
MOD
Se incorporó
23 Febrero 2004
Mensajes
12.403
En Ubuntu 18.04 Atom es tan estable como un gin tonic de nitroglicerina.VSCode es tan lindo como la cruza entre el demogorgon y Tyrion Lannister.

Sublime Text y no hay más.

Enviado desde mi HMA-L29 mediante Tapatalk
jeje bueno, lo uso solo a ratos así que no es que busque el ide más completo o bonito, solo lo e usado al editar algunos script o archivos Dockerfile
ah, lo uso con snap en las versiones actualizadas en Ubuntu 19.10

Enviado desde mi moto g(7) plus mediante Tapatalk
 
Upvote 0

Amenadiel

Ille qui nos omnes servabit
Fundador
OVERLORD
REPORTERO
Se incorporó
15 Enero 2004
Mensajes
18.398
jeje bueno, lo uso solo a ratos así que no es que busque el ide más completo o bonito, solo lo e usado al editar algunos script o archivos Dockerfile
ah, lo uso con snap en las versiones actualizadas en Ubuntu 19.10

Enviado desde mi moto g(7) plus mediante Tapatalk

No sabría explicar de donde viene el problema de Atom, pero muchos plugins que tienen 500K+ descargas tienen unos memory leaks horribles y cuelgan el IDE o el sistema completo. La lata es que Atom es visualmente atractivo y tiene cosas ingeniosas (el mismo hecho de que puedes modificar el aspecto con tu propia hoja de estilos less) entonces dan ganas de usarlo, pero luego te encuentras con estos problemas y dan ganas de (╯°□°)╯︵ ┻━┻

Visual Studio no tiene el problema de estabilidad, pero la interfaz es más elaborada de lo necesario. A lo mejor es cosa de costumbre.

Sublime Text hace todo lo que necesito pese a que no es en rigor un IDE. Es decir, tiene plugins para resaltar sintaxis, tiene plugins para linting de errores y estilos, pero sigue siendo un simple editor. La gracia es que es un editor muy eficiente. Cuando empecé a usarlo, hace 7 años, tenía elementos disruptivos que otros editores o ides (Notepad++, Eclipse, Netbeans) no tenían: multiline editing o manejador centralizado de plugins por ejemplo.

Claro, cuando aparecieron Atom y VStudio tomaron las cosas buenas y de entre ellas el plugin manager fue vital. El multiline edit ahora es casi estándar. Está bien, ahora las cosas son distintas, pero yo ya desarrollé caminos neuronales que me hacen más ediciente con ST.

Ahora toi usando PHPStorm. Fantástica herramienta debo agregar. Vale cada peso de lo que vale y más, de hecho ahora hasta programo mis programas en bash ahí ya que tiene highlighting, autocomplete y consejos para hacer tus programas lo más compatibles posible con cualquier sabor de linux.

A mí todos los softwares de Jetbrains me andan lentísimo. Lo raro es que Android Studio me anda más o menos decente.

El otro IDE que está dando mucho que hablar, sobretodo a los que están haciendo frontend es Atom.

Salvo por los memory leaks, bien! Además lo tengo casi igual a Sublime a punta de CSS.

atom.png


Acá, en el equipo de PHP cada uno usa distintos programas, y no tenemos mayores complicaciones para integrar o trabajar.

Eso es aplicable siempre y cuando los distintos editores tengan soporte para los mismos formateadores de código. Me explico, en Sublime hay plugins para formatear el código cuando guardas. php.fmt para PHP, o jsPrettier en javascript. Estos plugins tienen sus análogos en VStudio y Atom, de manera que da igual cual uses siempre y cuando todos tengan la misma convención de estilo (en general se puede configurar por proyecto).

Ejemplo de formateo: jsPrettier me reindenta y añade punto y coma



Si no se tiene esa convención, cada vez que alguno guarde un archivo, el editor le hará las modificaciones necesarias para adaptarse a su estilo. Luego cada uno prácticamente reescribirá el archivo y a la hora de comparar los cambios en control de versiones será difícil ver el propósito de cada commit.
 
Última modificación:
Upvote 0
Subir