BBEdit - BBEdit

BBEditar
Icono de BBEdit
Icono de BBEdit
BBEdit Big Sur Screenshot.png
BBEdit editando su propio artículo de Wikipedia
Desarrollador (es) Software de huesos desnudos
Versión inicial 12 de abril de 1992 ; Hace 29 años ( 12 de abril de 1992 )
Lanzamiento estable
14.0  Edita esto en Wikidata / 19 de julio de 2021 ( 19 de julio de 2021 )
Escrito en C
Sistema operativo Mac OS
Escribe Editor de texto
Licencia Propiedad
Sitio web www .barebones .com / products / bbedit

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

Historia

La primera versión de BBEdit se creó 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. 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 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 tales hasta 2017, cuando se eliminó e incorporó a BBEdit.

A lo largo de su historia, BBEdit ha admitido 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 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 .

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. 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. 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 . El soporte de complementos de BBEdit se eliminó en la versión 9.6, a favor de la selección ampliada de lenguajes de secuencias de comandos 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 para una funcionalidad de línea de comandos similar a MPW. Hojas de trabajo y búferes de shell de Emacs .

El código de creador de BBEdit se R*chrefiere 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 . 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 capacidades de búsqueda de texto en múltiples 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.

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.

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.

Versiones freeware

BBEdit Lite

BBEdit Lite era una versión gratuita y reducida de BBEdit, 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 programación ni web. -herramientas orientadas a resaltar 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 .

TextWrangler

TextWrangler
Desarrollador (es) Software de huesos desnudos
Versión inicial 25 de febrero de 2003 ; Hace 18 años ( 25/02/2003 )
Lanzamiento estable
5.5.2 / 20 de septiembre de 2016 (20 de septiembre de 2016 )
Sistema operativo Mac OS
Escribe 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, que dejó de seguir desarrollándose. Posteriormente, TextWrangler 2.0 estuvo disponible de forma gratuita. 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.

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 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 funciones adicionales más allá de las de TextWrangler. . En respuesta a la pregunta de un usuario, el autor Rich Siegel confirmó que TextWrangler eventualmente se eliminaría, dado que el modo gratuito de BBEdit ahora incorpora todas las funciones de TextWrangler.

Referencias

enlaces externos