Articulo de referencia

BBEdit

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

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

Historia

La primera versión de BBEdit se creó como un editor de texto básico para servir como 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 utilizaban el control TextEdit disponible en las versiones clásicas de Mac OS de la época. El control TextEdit no podía cargar archivos de más de 32  KB. El proyecto Macintosh Pascal finalmente se canceló, pero el programa de demostración se modificó para usar el motor de edición de texto "PE" de THINK Technologies, utilizado en 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 se encuentra en desarrollo.

BBEdit estuvo disponible sin cargo 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 sin costo una versión con menos funciones de BBEdit 2.5 llamada BBEdit Lite. BBEdit Lite carecía de soporte para complementos, capacidad de scripting, resaltado de sintaxis y otras características que entonces se consideraban principalmente para usuarios avanzados. Bare Bones Software descontinuó BBEdit Lite en la versión 6.1 y lo reemplazó con TextWrangler, que estaba disponible por un precio, 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 descontinuó y se incorporó a BBEdit. [ 5 ]

A lo largo de su historia, BBEdit ha sido compatible con muchas tecnologías de Apple que no lograron consolidarse, como OpenDoc y PowerTalk . El fracaso de PowerTalk y el deseo de los desarrolladores de integrar el correo electrónico en su editor de texto llevaron al desarrollo de Mailsmith , un cliente de correo electrónico que utiliza el componente de edición de BBEdit. Desarrollado inicialmente por Bare Bones como una aplicación comercial, en 2009 Mailsmith fue transferido a Stickshift Software LLC y continuó desarrollándose como un proyecto personal y lanzado como software gratuito . [ 6 ] El desarrollo de Mailsmith cesó en 2018. [ 7 ]

En 1994, aprovechando la entonces novedosa compatibilidad con plugins de BBEdit , desarrolladores externos comenzaron a escribir plugins para crear y formatear código HTML fácilmente . De hecho, los desarrolladores de Bare Bones Software se enteraron de la existencia de HTML gracias a las consultas de los usuarios sobre estos plugins. Posteriormente, Barebones compró los derechos del código del plugin 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, 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 , que entonces era la técnica principal para el control del diseño en las 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 en ese momento BBEdit se incluía con Dreamweaver . [ 11 ] El soporte para complementos de BBEdit se eliminó en la versión 9.6, en favor de la selección ampliada de lenguajes de scripting disponibles en Mac OS X.

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

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

Características

BBEdit está diseñado para ser utilizado por desarrolladores de software y diseñadores web . [ 2 ] Cuenta con 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 textos , lo que significa que no tiene funciones de formato de texto ni de diseño de página .

La aplicación incluye funciones de búsqueda de texto en múltiples archivos, incluyendo compatibilidad con expresiones regulares compatibles con Perl . BBEdit permite la previsualización y validación integrada del marcado HTML, y también proporciona prototipos para la mayoría de las construcciones HTML que se pueden introducir en un cuadro de diálogo . Además, incluye herramientas FTP y SFTP y se integra con sistemas de gestión de código . BBEdit muestra las diferencias entre las versiones de los archivos y permite la fusión de cambios. La compatibilidad con el control de versiones, incluyendo Git , Perforce y Subversion, está integrada. [ 2 ]

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

BBEdit es compatible con la arquitectura de scripting abierta y puede ser programado y grabado mediante 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 de programación 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, lo que permitió a los usuarios emplear sus propios servidores de lenguaje de programación o utilizar servidores preexistentes. [ 14 ]

Versiones gratuitas

BBEdit Lite

BBEdit Lite era una versión gratuita y simplificada de BBEdit, [ 15 ] [ 16 ] cuyo desarrollo cesó 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 incluía herramientas de programación ni orientadas a la web, como resaltado de sintaxis, intérprete de línea de comandos , herramientas HTML o compatibilidad con FTP. BBEdit Lite 6.1 viene en dos versiones: una versión Classic para usar en Mac OS 7.5.5 a Mac OS 9, y una versión Carbon que se ejecuta de forma nativa en Mac OS X. 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 ] cuyo desarrollo cesó. Posteriormente, TextWrangler 2.0 se ofreció de forma gratuita. [ 19 ] En 2016, BBEdit 11.6 introdujo un modo gratuito que igualaba el conjunto de características de TextWrangler, y en 2017, Bare Bones finalizó el soporte y el desarrollo de TextWrangler. [ 20 ]

TextWrangler, un editor de texto plano como BBEdit, no ofrecía un conjunto robusto de opciones de formato y estilo. Sin embargo, contaba con funciones comunes a la mayoría de los editores de texto para programación, como resaltado de sintaxis para diversos 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 mediante AppleScript, Python, Perl, scripts de shell y las Text Factories nativas de BBEdit. Admitía el reformateo de texto y podía leer y guardar archivos en diversas codificaciones, incluyendo 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 todas las funciones de BBEdit, continuaría ofreciendo las funciones de TextWrangler y algunas funciones adicionales más allá de las de TextWrangler. [ 22 ] En respuesta a la pregunta de un usuario, el autor Rich Siegel confirmó que TextWrangler eventualmente se eliminaría gradualmente, dado que el modo gratuito de BBEdit ahora incorpora todas las funciones de TextWrangler. [ 23 ] [ 24 ]

Referencias

  1. "Descargas de BBEdit | Bare Bones Software" . Consultado el 3 de junio de 2026 .
  2. 1 2 3 Bare Bones Software (2008). "Bare Bones Software - BBEdit 9" . Archivado del original el 20 de septiembre de 2008. Recuperado 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 pretende establecer el estándar para los editores de texto" . Macworld . 18 de enero de 2005. Consultado el 9 de agosto de 2019 .
  5. "Hemos descontinuado oficialmente TextWrangler y no es compatible con High Sierra. ¡Es hora de cambiar!" . Twitter . 12/10/2017 . Consultado el 09/08/2019 .
  6. "Mailsmith gratuito es el BBEdit de los clientes de correo electrónico" .
  7. "Actualizaciones de Mailsmith" .
  8. "Reseña de BBEdit 5.0" . 15 de febrero de 2022. Con la versión 5.0 de BBEdit, en una medida que seguramente recibirá aplausos de muchos usuarios veteranos, 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 ha añadido una herramienta visual de HTML a BBEdit 4.5, conocida como BBEdit Table Builder. Table Builder es una aplicación independiente y, como su nombre indica, se utiliza para crear tablas HTML.
  10. "Historia de la empresa de software Bare Bones" .
  11. "Manual de BBEdit 6.5" (PDF) . Archivado del original (PDF) el 11/10/2016 . Consultado el 10/06/2016 . A partir de BBEdit 6.0, Table Builder ya no se incluye en el paquete BBEdit. Tras una cuidadosa consideración, decidimos que, para ampliar las capacidades de Table Builder lo suficiente como para satisfacer las necesidades de la mayoría de nuestros clientes, sería necesario replicar gran parte de la funcionalidad que actualmente ofrecen los editores HTML visuales existentes.
  12. Bare Bones Software. "Otras funciones útiles de BBEdit" . Archivado del 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 del 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. MacTech, noticias breves de julio de 1993, http://preserve.mactech.com/articles/mactech/Vol.09/09.07/Jul93Newsbits/index.html
  16. 1 2 Historia de la empresa Bare Bones, http://www.barebones.com/company/history.html
  17. Gruber, J., Kindall, J., Borenstein, P., Jester, S., Siegel, R., & Woolsey, P. (2001). Manual de 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 de Bare Bones TextWrangler http://www.barebones.com/support/textwrangler/faqs.html
  20. ""Bare Bones abandona TextWrangler para la demo "Gratis para siempre" de BBEdit"" . 3 de marzo de 2017.
  21. "TextWrangler" . Bare Bones Software . Archivado del original el 5 de agosto de 2016. Consultado el 26 de agosto de 2016 .
  22. "Tabla comparativa de BBEdit" . Bare Bones Software . Archivado del original el 26 de agosto de 2016. Consultado el 26 de agosto de 2016 .
  23. "Re: ¿Por qué TextWrangler sigue disponible/desarrollándose a pesar de 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 será retirado ya que Bare Bones Software centra su desarrollo en BBEdit" . Consultado el 28 de julio de 2017 .
  • BBEdit – sitio oficial