Articulo de referencia

BBEdit

BBEdit es un editor de texto propietario creado por Bare Bones Software , desarrollado originalmente para Macintosh System Software 6 y actualmente compatible con macOS . [2] Hi...

BBEdit es un editor de texto propietario creado por Bare Bones Software , desarrollado originalmente para Macintosh System Software 6 y actualmente compatible con macOS . [2]

Historia

La primera versión de BBEdit fue creada como un editor de texto "básico" para servir como una " prueba de concepto "; la intención era demostrar las capacidades de programación de una versión experimental de Pascal para Macintosh . Los prototipos originales de BBEdit usaban el control TextEdit disponible en versiones del Mac OS clásico de la época. El control TextEdit no podía cargar archivos mayores a 32 KB. El proyecto Pascal para Macintosh fue finalmente cancelado, pero el programa de demostración fue rediseñado para usar el motor de edición de texto "PE" de THINK Technologies usado para THINK C , que era mucho más rápido y podía leer archivos más grandes. BBEdit fue el primer editor de texto independiente en usar el motor de edición "PE", y es el único que aún está en desarrollo.

BBEdit estuvo disponible de forma gratuita en su lanzamiento inicial en 1992, pero se comercializó en mayo de 1993 con el lanzamiento de la versión 2.5. [3] Al mismo tiempo, Bare Bones Software también puso a disposición de forma gratuita una versión con menos funciones de BBEdit 2.5 llamada BBEdit Lite. BBEdit Lite carecía de compatibilidad con complementos, capacidad de creación de scripts, coloración de sintaxis y otras funciones que en ese momento se consideraban principalmente para usuarios avanzados. Bare Bones Software discontinuó BBEdit Lite en la versión 6.1 y lo reemplazó con TextWrangler, que estaba disponible por una tarifa, aunque significativamente menor que BBEdit. En 2005, TextWrangler 2.0 se lanzó como software gratuito y las versiones posteriores continuaron distribuyéndose como tal [4] hasta 2017, cuando se suspendió y se incorporó a BBEdit. [5]

A lo largo de su historia, BBEdit ha dado soporte a muchas tecnologías de Apple que no lograron ganar terreno, incluidas OpenDoc y PowerTalk . El fracaso de PowerTalk y el deseo de los desarrolladores de tener el correo electrónico integrado en su editor de texto llevaron al desarrollo de Mailsmith, un cliente de correo electrónico que utiliza el componente de editor de BBEdit. Anteriormente desarrollado por Bare Bones como una aplicación comercial, en 2009 Mailsmith fue transferido a Stickshift Software LLC y continuaría siendo desarrollado como un trabajo de amor y lanzado como freeware . [6] El desarrollo de Mailsmith cesó en 2018. [7]

En 1994, aprovechando el entonces novedoso soporte de complementos de BBEdit , los desarrolladores externos comenzaron a escribir complementos para crear y formatear código HTML fácilmente . De hecho, los desarrolladores de Bare Bones Software se enteraron por primera vez de la existencia de HTML a través de los usuarios que preguntaban por estos complementos. Barebones luego compró los derechos del código del complemento a su autor y los incluyó como parte del paquete estándar de BBEdit. Las herramientas se incluyeron como una paleta opcional en la versión 4 y se integraron progresivamente más, obteniendo su propio menú en la versión 5.0. [8] En la versión 4.5, Bare Bones introdujo BBEdit Table Builder como una herramienta adicional para que los diseñadores y desarrolladores web diseñaran visualmente tablas HTML , entonces la técnica principal para el control de diseño en páginas web. [9] [10] Table Builder se eliminó en la versión 6.0, ya que mejorarlo implicaría replicar las características de los editores HTML visuales existentes, y BBEdit en ese momento se incluyó con Dreamweaver . [11] El soporte de complementos de BBEdit fue eliminado en la versión 9.6, a favor de la selección ampliada de lenguajes de script disponibles en Mac OS X.

BBEdit fue una de las primeras aplicaciones que se puso a disposición para Mac OS X , como una aplicación Carbon . En macOS, BBEdit aprovecha los fundamentos Unix del sistema operativo al integrar scripts escritos en Python, Perl u otros lenguajes de scripts Unix comunes, además de agregar funciones como hojas de trabajo de shell que brindan una interfaz de editor de pantalla a la funcionalidad de línea de comandos similar a las hojas de trabajo MPW y los búferes de shell de Emacs .

El código creador de BBEdit R*chhace referencia a Rich Siegel, uno de los fundadores de Bare Bones Software y el autor original de BBEdit.

Características

BBEdit está diseñado para ser utilizado por desarrolladores de software y diseñadores web . [2] Tiene soporte nativo para muchos lenguajes de programación y los usuarios pueden crear módulos personalizados para admitir cualquier lenguaje. BBEdit no es un procesador de texto , lo que significa que no tiene funciones de formato de texto ni de diseño de página .

La aplicación contiene capacidades de búsqueda de texto en múltiples archivos, incluyendo soporte para expresiones regulares compatibles con Perl . BBEdit permite la vista previa y la validación incorporada del marcado HTML y también proporciona prototipos para la mayoría de las construcciones HTML que se pueden ingresar en un cuadro de diálogo . También incluye herramientas FTP y SFTP y se integra con sistemas de administración de código . BBEdit muestra las diferencias entre las versiones de archivo y permite la fusión de cambios. El soporte para el control de versiones, incluyendo Git , Perforce y Subversion está integrado. [2]

Varias aplicaciones y herramientas para desarrolladores brindan soporte directo para usar BBEdit como editor de código fuente de terceros .

BBEdit es compatible con la arquitectura Open Scripting y se pueden crear scripts y grabarlos utilizando AppleScript y otros lenguajes, además de tener la capacidad de ejecutar AppleScripts por sí mismo. [12]

Soporte de idiomas

BBEdit admite el resaltado de sintaxis para una amplia variedad de lenguajes informáticos populares. A partir de la versión 10.1, estos incluyen: ANSI C , C++ , CSS , Fortran 95 , HTML, Java , JavaScript , JSP , Lasso , Object Pascal , Objective -C , Objective-C++ , Perl , PHP , Python , Rez, Ruby , Setext , SQL (incluidos Transact-SQL , PL/SQL , MySQL y PostgreSQL ), Tcl , TeX , scripts de shell de UNIX, XML y YAML . El SDK de BBEdit permite a los usuarios desarrollar módulos de lenguaje adicionales. [13]

Con el lanzamiento de la versión 14.0, BBEdit ofreció soporte para el Protocolo de servidor de lenguaje, permitiendo a los usuarios emplear sus propios servidores de lenguaje de programación o utilizar servidores preexistentes. [14]

Versiones de software gratuito

BBEdit Lite

BBEdit Lite era una versión simplificada y gratuita de BBEdit, [15] [16] que dejó de desarrollarse en 2003. BBEdit Lite tenía muchas de las mismas características que BBEdit, como expresiones regulares, una arquitectura de complementos y el mismo motor de edición de texto, pero no herramientas de programación ni orientadas a la web como resaltado de sintaxis, shell de línea de comandos , herramientas HTML o soporte FTP. BBEdit Lite 6.1 viene en dos formas: una versión Classic para usar en Mac OS 7.5.5 a Mac OS 9 y una versión Carbon que se ejecuta en Mac OS X de forma nativa. Nota: la versión Classic no se ejecuta en el entorno Classic . [17]

TextWrangler

En 2003, Bare Bones presentó el editor de texto comercial TextWrangler, una versión mejorada de BBEdit Lite, [16] [18] que dejó de desarrollarse. Más tarde, TextWrangler 2.0 se puso a disposición de forma gratuita. [19] En 2016, BBEdit 11.6 introdujo un modo gratuito que coincidía con el conjunto de características de TextWrangler y, en 2017, Bare Bones dejó de ofrecer soporte y desarrollo para TextWrangler. [20]

TextWrangler, un editor de texto simple como BBEdit, no tenía un conjunto sólido de opciones de formato y estilo. Tiene características comunes a la mayoría de los editores de texto de programación, como resaltado de sintaxis para varios lenguajes de programación, una función de búsqueda y reemplazo con soporte para expresiones regulares, corrector ortográfico y comparación de datos . TextWrangler también incluía soporte para scripts con AppleScript, Python, Perl, scripts de shell y Text Factories nativos de BBEdit. Admitía el reformateo de texto y podía leer y guardar archivos en codificaciones que incluían varias codificaciones Unicode , ASCII , Latin-1 y Latin-9 .

BBEdit 11.6 y versiones posteriores

En el verano de 2016, con el lanzamiento de BBEdit 11.6, Bare Bones Software introdujo un modo gratuito de BBEdit [21] que, incluso después de la expiración del período de evaluación de 30 días de las características completas de BBEdit, continuaría ofreciendo las características de TextWrangler y algunas características adicionales más allá de las de TextWrangler. [22] En respuesta a una pregunta de un usuario, el autor Rich Siegel confirmó que TextWrangler eventualmente sería eliminado, dado que el modo gratuito de BBEdit ahora incorpora todas las funciones de TextWrangler. [23] [24]

Referencias

  1. ^ https://www.barebones.com/support/bbedit/notes-15.0.3.html. {{cite web}}: Falta o está vacío |title=( ayuda )
  2. ^ abc Bare Bones Software (2008). «Bare Bones Software - BBEdit 9». Archivado desde el original el 20 de septiembre de 2008. Consultado el 20 de septiembre de 2008 .
  3. ^ "MacTech | La revista de tecnología de Apple". preserve.mactech.com . Consultado el 9 de agosto de 2019 .
  4. ^ "TextWrangler tiene como objetivo establecer el estándar para los editores de texto". Macworld . 2005-01-18 . Consultado el 2019-08-09 .
  5. ^ "Hemos descontinuado oficialmente TextWrangler y no es compatible con High Sierra. ¡Es hora de cambiar!". Twitter . 2017-10-12 . Consultado el 2019-08-09 .
  6. ^ "Free Mailsmith es el BBEdit de los clientes de correo electrónico".
  7. ^ "Actualizaciones de Mailsmith".
  8. ^ "Revisión de BBEdit 5.0". Con la versión 5.0 de BBEdit, en una medida que seguramente se ganará el aplauso de muchos usuarios antiguos, las herramientas HTML se han trasladado a su propio menú de marcado (la paleta también sigue estando disponible).
  9. ^ "BBEdit 4.5". 15 de febrero de 2022. Irónicamente, Bare Bones agregó una herramienta HTML visual a BBEdit 4.5, conocida como BBEdit Table Builder. Table Builder es una aplicación independiente y, como su nombre lo indica, se utiliza para construir tablas HTML.
  10. ^ "Historia de la empresa Bare Bones Software".
  11. ^ "Manual de BBEdit 6.5" (PDF) . Archivado desde el original (PDF) el 11 de octubre de 2016 . Consultado el 10 de junio de 2016 . A partir de BBEdit 6.0, Table Builder ya no está incluido en el paquete BBEdit. Después de una consideración exhaustiva, decidimos que para expandir las capacidades de Table Builder lo suficiente para satisfacer las necesidades de la mayoría de nuestros clientes, sería necesario replicar gran parte de la funcionalidad que brindan actualmente los editores HTML visuales existentes.
  12. ^ Bare Bones Software. «Otras funciones útiles de BBEdit». Archivado desde el original el 4 de septiembre de 2007. Consultado el 3 de septiembre de 2007 .
  13. ^ Bare Bones Software. «Características de visualización de BBEdit». Archivado desde el original el 19 de agosto de 2007. Consultado el 3 de septiembre de 2007 .
  14. ^ Snell, Jason (19 de julio de 2021). «BBEdit 14.0 llega con soporte para Notes y LSP». SixColors . Consultado el 21 de diciembre de 2022 .
  15. ^ Novedades de MacTech de julio de 1993, http://preserve.mactech.com/articles/mactech/Vol.09/09.07/Jul93Newsbits/index.html
  16. ^ Historia de la empresa Bare Bones, http://www.barebones.com/company/history.html
  17. ^ Gruber, J., Kindall, J., Borenstein, P., Jester, S., Siegel, R. y Woolsey, P. (2001). Manual del usuario de BBEdit Lite 6.1. Bedford, MA: Bare Bones Software, Inc.
  18. ^ MacWorld, BBEdit, febrero de 2003. http://www.macworld.com/article/9341/2003/02/bbedit.html Archivado el 8 de diciembre de 2018 en Wayback Machine.
  19. ^ Preguntas frecuentes sobre Bare Bones TextWrangler http://www.barebones.com/support/textwrangler/faqs.html
  20. ^ ""Bare Bones lanza TextWrangler para la demo "Free Forever" de BBEdit"". 3 de marzo de 2017.
  21. ^ "TextWrangler". Bare Bones Software . Archivado desde el original el 5 de agosto de 2016. Consultado el 26 de agosto de 2016 .
  22. ^ "Cuadro comparativo de BBEdit". Bare Bones Software . Archivado desde el original el 26 de agosto de 2016. Consultado el 26 de agosto de 2016 .
  23. ^ "Re: ¿Por qué TextWrangler aún está disponible/desarrollado dada la reciente incorporación del modo gratuito a BBEdit?". Grupos de Google . 2 de agosto de 2016 . Consultado el 26 de agosto de 2016 .
  24. ^ "TextWrangler se retirará mientras Bare Bones Software centra su desarrollo en BBEdit" . Consultado el 28 de julio de 2017 .
  • BBEdit – sitio oficial
Obtenido de "https://es.wikipedia.org/w/index.php?title=BBEdit&oldid=1263312997"