stringtranslate.com

ResbaladizoEditar

SlickEdit , anteriormente conocido como Visual SlickEdit , [1] es un editor de código fuente comercial multiplataforma , editor de texto y entorno de desarrollo integrado desarrollado por SlickEdit, Inc. SlickEdit tiene depuradores integrados para GNU C/C++ , Java , WinDbg , Clang C/C++ LLDB, Groovy , Google Go , Python , Perl , Ruby , Scala , PHP , Xcode y Android JVM /NDK. SlickEdit incluye características como "embellecedores" integrados que pueden mejorar el código a medida que escribe, navegación de código, etiquetado de contexto (también conocido como finalización inteligente de código ), referencias de símbolos, integración de herramientas de terceros, DIFFZilla [2] (una herramienta de comparación de archivos), resaltado de sintaxis y 15 emulaciones (que incluyen estilos de teclado y selección).

En 2014, SlickEdit lanzó una versión limitada de su producto llamado SlickEdit Standard y renombró su producto original SlickEdit Pro.

Historia

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

A principios de los años 90, la mayoría de los editores DOS tenían problemas con las limitaciones del espacio de direcciones de 16 bits o del manejo de la memoria DOS (640k). Los programadores de SlickEdit encontraron una forma de superar estas limitaciones. La versión actual de SlickEdit 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 SlickEdit es rico en características en C++ , C# , Java , JavaScript , PHP , HTML , Objective-C , Groovy , Google Go y muchos más. SlickEdit se puede utilizar para todo, desde desarrollo web , desarrollo de IOS, desarrollo de software de Android y desarrollo de escritorio hasta 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.

Capacidades para archivos grandes

SlickEdit puede editar archivos de hasta 2 Terabytes, [4] limitados únicamente por los recursos del sistema. Puede editar archivos de gigabytes sin esfuerzo. DIFFzilla puede comparar archivos de gigabytes más rápido que otras herramientas gratuitas o comerciales.

Lenguajes de programación y sistemas operativos compatibles

SlickEdit admite más de 76 lenguajes de programación y tipos de archivos, [5] incluidos C , C++, C#, Groovy (lenguaje de programación) , Java, JavaScript , Objective-C, Google Go, HTML , PHP, XML , archivos por lotes de Windows , AWK , Makefiles y archivos INI . Algunos de estos solo son compatibles con resaltado de sintaxis, como Makefiles y archivos INI. Al igual que la mayoría de los demás editores de código, SlickEdit permite al usuario agregar compatibilidad con lenguajes adicionales y modificar la forma en que opera en los enumerados anteriormente. SlickEdit también admite la apertura de soluciones de Visual Studio y proyectos de Xcode como espacios de trabajo.

SlickEdit funciona en siete sistemas operativos : [6]

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

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

C resbaladizo

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 está incluido en el producto. Esto significa que el usuario puede ver cómo funcionan las cosas y modificar el comportamiento para adaptarlo a sus necesidades. [8] [ página necesaria ]

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 agradaban las características de análisis de cadenas de REXX y agregó características similares a Slick-C. [ cita requerida ]

Apoyo

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

Recepción

En una revisión de la versión 11 de SlickEdit, lanzada en 2006, Tom Plunket, al revisarla para Game Developer , sugirió que sufre de una sobreabundancia de características:

SlickEdit termina siendo un programa muy complejo. 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. [10]

En 2012, Shawn Powers también revisó el software para Linux Journal y concluyó que "es una herramienta increíble". [11]

Productos relacionados

Véase también

Lectura adicional

Referencias

  1. ^ "Visual SlickEdit". 8 de febrero de 1999. Archivado desde el original el 8 de febrero de 1999. Consultado el 13 de marzo de 2023 .
  2. ^ Powers, Shawn. "SlickEdit". ACM . Consultado el 13 de septiembre de 2024 .
  3. ^ "Visual SlickEdit 5.0 | Linux Journal". www.linuxjournal.com .
  4. ^ "Visual slick edit afirma admitir archivos de hasta 2 TB". news.ycombinator.com . Hacker News. 10 de junio de 2015 . Consultado el 28 de diciembre de 2023 .
  5. ^ "Idiomas admitidos". www.slickedit.com .
  6. ^ "SlickEdit". www.slickedit.com .
  7. ^ "SlickEdit para macOS". SlickEdit Inc. Consultado el 16 de febrero de 2012 .
  8. ^ Hurst, John (5 de noviembre de 2007). Edición profesional. John Wiley & Sons. ISBN 978-0-470-12215-0.
  9. ^ "Comunidad SlickEdit - Índice". community.slickedit.com .
  10. ^ Plunket, T. (agosto de 2006). Skunk Works: SlickEdit's SlickEdit 11. Game Developer , 10-11.
  11. ^ "SlickEdit - Linux Journal". www.linuxjournal.com . Consultado el 30 de octubre de 2020 .
  12. ^ Página del complemento SlickEdit

Enlaces externos