De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

SlickEdit , anteriormente conocido como Visual SlickEdit , es un comercial multiplataforma editor de código fuente , editor de texto , editor de código y el entorno de desarrollo integrado desarrollado por SlickEdit, Inc. SlickEdit apoya depuradores integrados para GNU C / C ++ , Java , WinDbg , Clang C / C ++ LLDB, Groovy , Google Go , Python , Perl , Ruby , PHP , Xcodey Android JVM / NDK. SlickEdit incluye características tales como embellecedores incorporados que pueden embellecer el código mientras escribe, navegación de código, etiquetado de contexto (también conocido como finalización de código inteligente ), referencias de símbolos, integración de herramientas de terceros, DiffZilla (una herramienta de diferenciación de archivos), resaltado de sintaxis y más de 13 emulaciones de teclado.

En 2014, SlickEdit lanzó una versión SlickEdit Standard de su producto y cambió el nombre de su producto original a SlickEdit Pro.

Historia [ editar ]

SlickEdit comenzó en 1988 como un editor de modo de caracteres para DOS y OS / 2 . Clark Maurer, actual director ejecutivo de SlickEdit Inc. (antes MicroEdge Inc.), trabajaba en el laboratorio de investigación Watson de IBM . Fue el desarrollador del editor interno de IBM E ; el programa interno más popular utilizado en IBM en ese momento. Esta experiencia le permitió dejar IBM y comenzar el desarrollo de las primeras versiones de SlickEdit. [1]

A principios de los años 90, la mayoría de los editores de DOS luchaban con las limitaciones del espacio de direcciones de 16 bits o el manejo de la memoria de DOS (640k). Los programadores de SlickEdit encontraron una manera de superar estas limitaciones. La versión actual de SlickEdit ahora puede manejar archivos grandes de hasta 2 TB de tamaño.

A medida que los sistemas operativos con interfaces gráficas de usuario se hicieron más populares, SlickEdit continuó produciendo versiones del programa con alta funcionalidad y buena usabilidad. Hoy en día, SlickEdit tiene muchas funciones en C ++ , C # , Java , JavaScript , PHP , HTML , Objective-C , Groovy , Google Go y muchos más. SlickEdit se puede utilizar para todo, desde el desarrollo web , el desarrollo de IOS, el desarrollo de software de Android y el desarrollo de escritorio hasta el desarrollo de mainframe. SlickEdit admite la depuración de GNU C / C ++ ,Java , WinDbg , Groovy , Google Go , Python , Perl , Ruby , PHP , Xcode y Android JVM / NDK.

Idiomas y sistemas operativos compatibles [ editar ]

SlickEdit admite más de 70 lenguajes de programación y tipos de archivos, [2] incluidos C , C ++ , C # , Groovy (lenguaje de programación) , Java , JavaScript , Objective-C , Go , HTML , PHP , XML , archivos por lotes de Windows , AWK , Makefiles y Archivos INI . Algunos de estos solo son compatibles con el resaltado de sintaxis, como Makefiles e INIarchivos. Como la mayoría de los otros editores de código, SlickEdit permite al usuario agregar soporte para idiomas adicionales y modificar la forma en que opera en los listados arriba. SlickEdit también admite la apertura de soluciones de Visual Studio y proyectos de Xcode como espacios de trabajo.


SlickEdit admite al menos 76 codificaciones diferentes [2] y se ejecuta en siete sistemas operativos : [3]

  • AIX
  • HP-UX
  • Linux
  • macOS [4]
  • Microsoft Windows
  • Solaris (SPARC y x86)

El binario Linux SlickEdit de 32 bits también puede ejecutarse en un sistema FreeBSD que está configurado para compatibilidad binaria Linux, aunque esta no es una configuración compatible.

Hasta la versión 4.0b, SlickEdit admitía el sistema operativo OS / 2 .

Slick-C [ editar ]

Slick-C es el lenguaje de programación propietario del editor. Gran parte del editor está escrito en Slick-C y todo el código fuente de Slick-C se incluye con el producto. Esto significa que el usuario puede ver cómo funcionan las cosas y modificar el comportamiento para adaptarlo a sus necesidades.

Como sugiere el nombre, el lenguaje se parece a C, aunque tiene algunos elementos de REXX (parse, substr, ...). Al autor original de Slick-C le gustaron las características de análisis de cadenas de REXX y agregó características similares a Slick-C [ cita requerida ] .

Soporte [ editar ]

Además del soporte directo para los clientes, SlickEdit también alberga un foro web donde los usuarios pueden ayudarse entre sí. [5]

Recepción [ editar ]

En una revisión de la versión 11 de SlickEdit, lanzada en 2006, Tom Plunket, que la revisó para el desarrollador de juegos , sugirió que sufre de una sobreabundancia de características:

SlickEdit termina siendo una pieza de software muy compleja. Algunas de sus características más prometedoras son difíciles de usar, y configurar el programa para que funcione según los gustos de cualquier desarrollador puede ser tedioso ... su poder solo puede ser aprovechado por personas que estén dispuestas a dedicar un tiempo considerable a aprender a usarlo realmente. [6]

En 2012, Shawn Powers también revisó el software para Linux Journal , concluyendo que "es una herramienta asombrosa". [7]

Productos relacionados [ editar ]

  • Complemento SlickEdit : integra el editor SlickEdit para su uso en el IDE de Eclipse . [8]

Ver también [ editar ]

  • Lista de editores de texto
  • Comparación de editores de texto

Lectura adicional [ editar ]

  • Ayers, Larry (junio de 2000). "Visual SlickEdit 5.0". Revista de Linux . Seattle, WA, EE.UU .: Specialized Systems Consultants, Inc. 2000 (74es). ISSN  1075-3583 .

Referencias [ editar ]

  1. ^ "Visual SlickEdit 5.0 | Diario de Linux" . www.linuxjournal.com .
  2. ^ a b "Idiomas admitidos" . www.slickedit.com .
  3. ^ "SlickEdit" . www.slickedit.com .
  4. ^ "SlickEdit para macOS" . SlickEdit Inc . Consultado el 16 de febrero de 2012 . CS1 maint: discouraged parameter (link)
  5. ^ "Comunidad SlickEdit - Índice" . community.slickedit.com .
  6. ^ Plunket, T. (2006, agosto). Skunk Works: SlickEdit 11. de SlickEdit. Desarrollador de juegos , 10-11.
  7. ^ "SlickEdit | Diario de Linux" . www.linuxjournal.com . Consultado el 30 de octubre de 2020 .
  8. ^ Página del complemento SlickEdit

Enlaces externos [ editar ]

  • Página web oficial