BBEdit es un editor de texto patentado creado por Bare Bones Software , desarrollado originalmente para Macintosh System Software 6 y actualmente compatible con macOS . [2]
Desarrollador (es) | Software de huesos desnudos |
---|---|
Versión inicial | 12 de abril de 1992 |
Lanzamiento estable | 13.5.3 [1] / 14 de diciembre de 2020 |
Escrito en | C (a través de Carbon API ) |
Sistema operativo | Mac OS |
Tipo | Editor de texto |
Licencia | Propiedad |
Sitio web | www |
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 pudo cargar archivos de más de 32 KB. El proyecto Macintosh Pascal finalmente se terminó, pero el programa de demostración se modificó para utilizar el motor de edición de texto "PE" de THINK Technologies utilizado 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 utilizar el motor de edición "PE" y es el único que aún se está desarrollando.
BBEdit estaba disponible sin cargo desde 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 hizo disponible una versión con menos funciones de BBEdit 2.5 llamada BBEdit Lite sin costo alguno. BBEdit Lite carecía de compatibilidad con complementos, capacidad de secuencia de comandos, coloración de sintaxis y otras características que 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 una tarifa, aunque significativamente menos 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 eliminó e incorporó a BBEdit. [5]
A lo largo de su historia, BBEdit ha admitido muchas tecnologías de Apple que no lograron ganar tracción, 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 llevó al desarrollo de Mailsmith , un cliente de correo electrónico que utiliza el componente de edición de BBEdit. Anteriormente desarrollado por Bare Bones como una aplicación comercial, en 2009 Mailsmith fue transferido a Stickshift Software LLC y continuaría desarrollándose como un trabajo de amor y lanzado como software gratuito . [6]
En 1994, aprovechando el entonces novedoso soporte de complementos de BBEdit, los desarrolladores externos comenzaron a escribir complementos para crear y formatear fácilmente código HTML . De hecho, los desarrolladores de Bare Bones Software se enteraron por primera vez de la existencia de HTML a través de usuarios que preguntaban sobre estos complementos. Más tarde, Barebones compró los derechos del código del complemento a su autor y los incluyó como parte del paquete BBEdit estándar. Las herramientas se incluyeron como una paleta opcional en la versión 4, y fueron progresivamente más integradas, ganando su propio menú en la versión 5.0. [7] 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. [8] [9] 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 se incluía en ese momento con Dreamweaver . [10] La compatibilidad con complementos de BBEdit se eliminó en la versión 9.6, a favor de la selección ampliada de lenguajes de programación disponibles en Mac OS X.
BBEdit fue una de las primeras aplicaciones disponibles para Mac OS X , como una aplicación Carbon . En macOS, BBEdit aprovecha los fundamentos de Unix del sistema operativo integrando scripts escritos en Python, Perl u otros lenguajes de scripting de Unix comunes, además de agregar funciones como hojas de trabajo de shell que proporcionan una interfaz de editor de pantalla a la funcionalidad de la línea de comandos similar a MPW Hojas de trabajo y búfer de shell de Emacs .
El código de creador de BBEdit se R*ch
refiere a Rich Siegel, uno de los fundadores de Bare Bones Software y autor original de BBEdit.
Características
BBEdit está diseñado para que lo utilicen 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 idioma. BBEdit no es un procesador de texto , lo que significa que no tiene funciones de formato de texto o diseño de página .
La aplicación contiene funciones de búsqueda de texto en varios archivos, incluida la compatibilidad con expresiones regulares compatibles con Perl . BBEdit permite obtener una vista previa y una validación integrada 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 gestión de código . BBEdit muestra las diferencias entre las versiones de archivo y permite la combinación de cambios. El soporte para el control de versiones, incluidos Git , Perforce y Subversion, está integrado. [2]
Varias aplicaciones y herramientas de desarrollo brindan soporte directo para usar BBEdit como un editor de código fuente de terceros .
BBEdit es compatible con la Arquitectura de secuencias de comandos abierta y se puede crear secuencias de comandos y grabar utilizando AppleScript y otros lenguajes, además de tener la capacidad de ejecutar AppleScripts por sí mismo. [11]
Ayuda de idioma
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 UNIX, XML y YAML . El SDK de BBEdit permite a los usuarios desarrollar módulos de idioma adicionales. [12]
Versiones freeware
BBEdit Lite
BBEdit Lite era una versión gratuita reducida de BBEdit, [13] [14] 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 sin herramientas de programación y orientadas a la web, como resaltado de sintaxis, shell de línea de comandos , herramientas HTML o compatibilidad con FTP. BBEdit Lite 6.1 viene en dos formas: una versión clásica 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 . [15]
TextWrangler
Desarrollador (es) | Software de huesos desnudos |
---|---|
Versión inicial | 25 de febrero de 2003 |
Lanzamiento estable | 5.5.2 / 20 de septiembre de 2016 |
Sistema operativo | Mac OS |
Tipo | Editor de texto |
Licencia | Propiedad |
Sitio web | www .barebones .com / products / textwrangler / |
En 2003, Bare Bones presentó el editor de texto comercial TextWrangler, una versión mejorada de BBEdit Lite, [14] [16] que dejó de seguir desarrollándose. Más tarde, TextWrangler 2.0 estuvo disponible de forma gratuita. [17] En 2016, BBEdit 11.6 introdujo un modo gratuito que coincidía con el conjunto de funciones de TextWrangler, y en 2017, Bare Bones dejó de ofrecer soporte y desarrollo para TextWrangler. [18]
Un editor de texto sin formato como BBEdit, TextWrangler 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 el resaltado de sintaxis para varios lenguajes de programación, una función de búsqueda y reemplazo con soporte para expresiones regulares, revisión ortográfica y comparación de datos . TextWrangler también incluyó soporte de scripting usando AppleScript, Python, Perl, scripts de shell y las fábricas de texto nativas de BBEdit. Admitía reformatear el texto y podía leer y guardar archivos en codificaciones, incluidas 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 [19] que incluso después de la expiración del período de evaluación de 30 días de las funciones completas de BBEdit continuaría ofreciendo las funciones de TextWrangler y algunas características más allá de TextWrangler. [20] En respuesta a una pregunta de un usuario, el autor Rich Siegel confirmó que TextWrangler eventualmente se eliminaría, dado que el modo libre de BBEdit ahora incorpora todas las funciones de TextWrangler. [21] [22]
Referencias
- ^ "Software Bare Bones | Descargas de BBEdit" .
- ^ a b c Software de huesos desnudos (2008). "Software Bare Bones - BBEdit 9" . Archivado desde el original el 20 de septiembre de 2008 . Consultado el 20 de septiembre de 2008 .
- ^ "MacTech | La revista de tecnología de Apple" . preserve.mactech.com . Consultado el 9 de agosto de 2019 .
- ^ "TextWrangler tiene como objetivo establecer el estándar para los editores de texto" . Macworld . 2005-01-18 . Consultado el 9 de agosto de 2019 .
- ^ "Hemos eliminado oficialmente TextWrangler y no es compatible con High Sierra. ¡Es hora de cambiar!" . Twitter . 2017-10-12 . Consultado el 9 de agosto de 2019 .
- ^ "Free Mailsmith es el BBEdit de los clientes de correo electrónico" .
- ^ "Revisión de BBEdit 5.0" .
Con BBEdit versión 5.0, en un movimiento que seguramente ganará el aplauso de muchos usuarios veteranos, las herramientas HTML se han movido a su propio menú de Marcado (la paleta también está disponible).
- ^ "BBEdit 4.5" .
Irónicamente, Bare Bones ha agregado 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.
- ^ "Historia de la empresa de software Bare Bones" .
- ^ "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 se incluye en el paquete BBEdit. Después de una cuidadosa consideración, decidimos que para expandir 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 proporcionan los editores visuales HTML existentes.
- ^ Software Bare Bones. "Otras funciones útiles de BBEdit" . Archivado desde el original el 4 de septiembre de 2007 . Consultado el 3 de septiembre de 2007 .
- ^ Software Bare Bones. "Funciones de visualización de BBEdit" . Archivado desde el original el 19 de agosto de 2007 . Consultado el 3 de septiembre de 2007 .
- ^ MacTech julio de 1993 Newsbits, http://www.mactech.com/articles/mactech/Vol.09/09.07/Jul93Newsbits/index.html
- ^ a b Historia de Bare Bones Company, http://www.barebones.com/company/history.html
- ^ Gruber, J., Kindall, J., Borenstein, P., Jester, S., Siegel, R. y Woolsey, P. (2001). BBEdit Lite 6.1 Manual de usuario. Bedford, MA: Bare Bones Software, Inc.
- ^ MacWorld, BBEdit, febrero de 2003. http://www.macworld.com/article/9341/2003/02/bbedit.html
- ^ Preguntas frecuentes sobre Bare Bones TextWrangler http://www.barebones.com/support/textwrangler/faqs.html
- ^ " " Bare Bones lanza TextWrangler para la demostración "Free Forever" de BBEdit " " .
- ^ "TextWrangler" . Software Bare Bones . Archivado desde el original el 5 de agosto de 2016 . Consultado el 26 de agosto de 2016 .
- ^ "Cuadro comparativo BBEdit" . Software Bare Bones . Archivado desde el original el 26 de agosto de 2016 . Consultado el 26 de agosto de 2016 .
- ^ "Re: ¿Por qué TextWrangler todavía 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 .
- ^ "TextWrangler se retirará como software Bare Bones centra el desarrollo en BBEdit" . Consultado el 28 de julio de 2017 .
enlaces externos
- BBEdit - sitio oficial