Bienvenido, invitado. Puedes registrarte o iniciar sesión.
EN LOS FOROS...
  • Ir a los foros
  • IMPORTANTE: leer antes de publicar.: Este foro está dedicado a tratar todos aquellos temas en los que se mueve dinero en internet y esto comprende tiendas online, sistemas de pago, marketing, además de propuestas...
  • Cambiados los permisos de los foros: Hola. Tras numerosos mensajes de SPAM hemos decidido restringir la publicación de nuevos topics a usuarios registrados. Hasta ahora para hacer esto no hacía falta estar regist...
  • IMPORTANTE: leer antes de publicar.: Este foro está dedicado a tratar temas relacionados con empresas de hosting. Aquí se puede hablar sobre estos servicios, plantear problemas, quejas, recomendar empresas... Per...
  • Ir a los foros
NOTICIAS
Amazon estrena su servicio de prueba de aplicaciones para Android: Primero fueron las compras dentro de las propias aplicaciones y ahora la Amazon App Store estrena una funcionalidad original: la opción de probar gratuitamente aplicaciones d...
Winamp. Clásicos del software (XIII): Abrimos la decimotercera entrega de nuestro especial sobre clásicos del software hablando de una aplicación que, estoy seguro, todos hemos tenido instalada en nuestro PC, sob...
La NASA actualiza su aplicación de iOS: La agencia espacial estadounidense cuenta con una aplicación lista para utilizar desde dispositivos móviles de Apple, y hace muy poco se ha actualizado a su versión 2.0. Tamb...
Songify llega a Android tras su éxito en iOS: Hablar de Songify es hacerlo sobre una de las aplicaciones gratuitas para iOS más populares. Ocho millones de usuarios avalan el éxito de este programa. Ahora Songify está di...
Google y Microsoft, su ansia por ser sociales y lo que deberían hacer para conseguirlo: No podemos negar que Google lleva varios años intentando ser social. Google Buzz, Google Wave… y ahora su mayor intento con una red social por todo lo alto: Google+. Y ...
Mandriva se ofrece a colaborar con Mageia y ésta rehusa la invitación: Pocos días después del comunicado donde se conocía que Mandriva quedaba en manos de la comunidad, el CEO de Mandriva SA, Jean Manuel Croset, publicaba en el blog oficial de l...
¿Ha hecho bien Microsoft desechando Aero Glass? La pregunta de la semana: Hace unos días, mi compañero Manu Mateos hablaba de uno de los mayores cambios en la interfaz de Windows 8. Para la nueva versión de su sistema operativo Microsoft ha decidid...
Google Chrome supera a Internet Explorer durante la última semana: Según las cifras ofrecidas por StatCounter, Google Chrome ya es el navegador con más cuota de mercado del mundo. Chrome ha superado, según la fuente, a Internet Explorer dura...
Readlists, agrupa páginas web y crea un ebook gratuito con ellas: Hay veces en las que por el motivo que sea queremos enviar a un amigo no una, sino un grupo de páginas web. Podemos enviarle los enlaces uno a uno agrupados en un correo, per...
Treinta días sin Flash: una herramienta cada vez más prescindible: Hace un mes me vino a la cabeza una idea cuando me saltó por enésima vez el aviso de actualizar Flash. ¿Y si lo desinstalo? Total, no lo uso demasiado, me molesta más que otr...
USAMOS...

XHTML

CSS

Powered by PHP

Powered by MySQL

RSS 0.91

RSS 1.0 / RDF

RSS 2.0

ATOM

El editor: el mejor (o peor) amigo del programador
Programación

Publicado (o actualizado) el 02/04/07 a las 21:27:05

Siempre he dicho que una pieza fundamental a la hora de abordar cualquier tarea de programación en cualquier lenguaje es disponer de un buen editor o entorno de desarrollo. Cualquier programador puede mejorar notablemente sus resultados, y la velocidad con que llega a ellos si dispone de un buen software de edición de código y es por ello que debemos dedicar un tiempo a elegir el que mejor nos convenga para lograr los mejores resultados.

Y no sólo ganaremos nosotros, sino que en caso de formar parte de un proyecto que involucre a más de una persona, e incluso en casos de ingeniería de software, disponer de un editor que adecente y ponga bonito nuestro código puede ahorrar más de un quebradero de cabeza tanto a nuestros compañeros como a nosotros mismos pasado un tiempo.

Existen lenguajes que incorporan su propio entorno integrado de desarrollo (IDE, integrated development environment, en sus siglas en inglés), un gran programa de desarrollo de software que suele proporcionar no sólo potentes editores de código, sino compiladores, depuradores y demás aplicaciones útiles a la hora de construir programas. Un ejemplo muy claro es Visual Basic, que incluye un gran conjunto de aplicaciones para ponérselo fácil al programador.

No obstante, en muchas ocasiones no tenemos a nuestra disposición herramientas tan potentes, principalmente porque no todos los lenguajes de programación se distribuyen con un IDE más o menos estándar como en el caso de Visual Basic, en el que el lenguaje y el entorno de desarrollo se incluyen en el mismo "paquete", obra de Microsoft. E incluso a la hora de editar código no destinado a aplicaciones de software, como el caso de XML o HTML nos interesará disponer de un buen editor que nos ayude en nuestra tarea.

Pero, ¿qué características debe reunir un buen editor? En primer lugar, y lo más importante aunque suene obvio, lo más importante es que el programador se sienta cómodo con el editor. De nada sirve disponer de avanzadas herramientas de edición si el que las va a usar tiene problemas al hacerlo o, sencillamente, se siente incómodo.

Existen otras muchas opciones que puede incluir un editor, algunas de las cuales son muy comunes: coloreado de sintaxis, tabulado automático de código, aviso y/o corrección de errores de sintaxis cometidos por el programador... En general, cuanto más específico sea el programa que usemos, es decir, cuanto más orientado esté hacia un determinado lenguaje, más opciones útiles para nuestra labor encontraremos ya que, evidentemente, un editor de ámbito general será mucho más difícil que contenga funciones únicas para cada lenguaje en concreto, y un ejemplo es el de la documentación.

No obstante, en general hay opciones muy útiles que nos pueden ayudar sobremanera a la hora de desarrollar software y elaborar aplicaciones para el web, como es el empleo de patrones de búsqueda y reemplazo, que permite emplear expresiones regulares para realizar búsquedas y sustituciones en nuestros códigos fuente. Esto puede parecer una tontería, pero se convierte en una función muy útil cuando hablamos de cientos o miles de líneas de código. E incluso es muy interesante la posibilidad de usar esta opción en ficheros de forma masiva.

Otro punto a destacar, sobre todo si creamos aplicaciones o documentos para la web, es la disponibilidad de navegador FTP integrado en el editor de forma que cada vez que editemos un fichero fuente no haga falta recurrir a otro cliente de FTP para subir el trabajo a un servidor remoto, sino que se pueda hacer desde el mismo editor como si estuviésemos guardando el fichero en nuestro disco duro.

Por último, es necesario valorar la relación calidad/precio, ya que buscando es posible encontrar multitud de editores e IDEs de código abierto o gratuitos con funciones incluso superiores a equivalentes comerciales, además de con comunidades de soporte y actualizaciones de las que las versiones de pago carecen.

En definitiva, lo más importante es comparar, elegir el software que más se adecue a nuestras necesidades, empezando por los gratuitos y terminando por las opciones de pago y siempre pensando en nuestra comodidad. Incluso es bueno quedarse con unos pocos y probarlos durante algunos días para quedarnos con el mejor. En cualquier caso es necesario elegir bien, porque esta herramienta será tu compañera durante largas horas de trabajo.

Escribe un comentario

Expresa tu opinión sobre este recurso y compártela con los demás.

Validación

Por favor, introduce abajo el texto que se muestra en la imagen. De ese modo, evitamos los envíos automáticos masivos y podemos contestar antes a los mensajes legítimos como el tuyo.


Compartir
del.icio.us digg.com technorati.com yahoo.com meneame.net
Recursos relacionados:
Ahora la ley actúa: Estoy sentado en una comodísima butaca, en el aire pulula un aroma a palomitas y las luces se apagan. Después de unos comerciales que, aunque pueda parecer mentira, he pagado por ver (junto con una película que ponían luego) unos abusivos 6 euros, su...
Google NO ha comprado Youtube (menos mal...): No hace ni un día ardía el rumor de que Google iba a comprar Youtube por 1600 millones de dólares pero al parecer la noticia se ha desmentido por ambas partes. Y menos mal, porque esto habría sido una especie de locura por parte de Google. Las razone...
PlayStation 3: nos sobran las palabras: Soy una persona que piensa que, aunque parezca de perogrullo, los juegos están hechos para jugar y entrenerse, para pasar un buen rato, vamos. Recuerdo los juegos "antiguos" para ordenador (no necesariamente PC), como Prince of Persia, Test Drive, Fl...
Internet Explorer 7: el Imperio contraataca: En Microsoft llevan cinco años pensándoselo desde la versión 6 de su navegador, pero parece que ya lo han meditado suficiente y han sacado (después de varias betas) el esperadísimo Internet Explorer 7. Lo podéis bajar aquí (NOTA: si tenéis un antivir...
Locura Apple: Volvamos la vista atrás un momento (que es bueno a veces). Los 80 daban sus últimos coletazos cuando Apple estaba sumida en un profundo caos: Macintosh no terminaba de despegar, las tensiones internas aumentaban y así Steve Jobs, uno de los dos cofun...
Linux Foundation. Objetivo: estandarizar Linux: Siempre se ha dicho que uno de los puntos débiles de Linux ha sido el de la dificultad de instalación, configuración y administración, por no hablar de la falta de compatibilidad y de la gran heterogeneidad de software y distribuciones existentes. Pr...
AdSense a la Yahoo!: por el momento, sólo en EEUU: Es de perogrullo que AdSense, el programa de publicidad contextual de Google tiene una posición más que dominante en el mundo del márketing en internet, cambiando desde su salida hace unos años el panorama de la publicidad en este medio, y generando ...
Compuntoes descalificada del concurso Navarratop: En primer lugar, quiero dejar muy claro que, al margen de mi opinión personal respecto a esta polémica (para bien o para mal) web de Ferrán Arricivita, voy a procurar mantenerme sin decir lo que pienso de forma demasiado explícita e ir a los hechos, ...
La nube de los dominios (parte II): Este artículo tiene una primera parte de introducción. Recomiendo leerla antes de seguir ;-) En esa primera parte hablaba de las cifras archimillonarias pagadas por algunos dominios genéricos, que incitaban a muchos a aventurarse a esto de ser broker...
La nube de los dominios (parte III, y última): Bien, con esta tercera parte termino la "serie" dedicada al negocio de los dominios. Así que para leerla recomiendo la lectura de las dos primeras. Y es que tras analizar las compras y ventas de dominios en las que intervienen cifras astronómicas pon...
Cortinas     Depresion     Colchones     Coches de segunda mano     
0.163859128952
eSedo.com - Compra, venta y registro de dominios y proyectos web infos proyecto: duamu.com estadísticas para proyecto: duamu.com etracker® web controlling en lugar de analisis de archivos log