BBEdit - BBEdit

BBModifier
Icône BBEdit
Icône BBEdit
BBEdit Big Sur Screenshot.png
BBEdit éditant son propre article Wikipédia
Développeur(s) Logiciel Bare Bones
Première version 12 avril 1992 ; il y a 29 ans ( 1992-04-12 )
Version stable
14.0  Modifiez ceci sur Wikidata / 19 juillet 2021 ( 19 juillet 2021 )
Écrit en C
Système opérateur macOS
Taper Éditeur de texte
Licence Propriétaire
Site Internet www .barebones .com /produits /bbedit

BBEdit est un éditeur de texte propriétaire créé par Bare Bones Software , développé à l' origine pour Macintosh System Software 6 , et prenant actuellement en charge macOS .

Histoire

La première version de BBEdit a été créée comme un éditeur de texte « bare bones » pour servir de « preuve de concept » ; l'intention était de démontrer les capacités de programmation d'une version expérimentale de Pascal pour le Macintosh . Les prototypes originaux de BBEdit utilisaient le contrôle TextEdit disponible dans les versions du Mac OS classique de l'époque. Le contrôle TextEdit n'a pas pu charger des fichiers de plus de 32 Ko. Le projet Macintosh Pascal a finalement pris fin, mais le programme de démonstration a été retravaillé pour utiliser le moteur d'édition de texte "PE" de THINK Technologies utilisé pour THINK C , qui était beaucoup plus rapide et pouvait lire des fichiers plus volumineux. BBEdit a été le premier éditeur de texte autonome à utiliser le moteur d'édition "PE", et est le seul encore en cours de développement.

BBEdit était disponible gratuitement lors de sa sortie initiale en 1992 mais a été commercialisé en mai 1993 avec la sortie de la version 2.5. Dans le même temps, Bare Bones Software a également rendu disponible gratuitement une version moins fonctionnelle de BBEdit 2.5 appelée BBEdit Lite. BBEdit Lite manquait de prise en charge des plugins, de scriptabilité, de coloration de la syntaxe et d'autres fonctionnalités alors considérées comme principalement destinées aux utilisateurs avancés. Bare Bones Software a abandonné BBEdit Lite à la version 6.1 et l'a remplacé par TextWrangler, qui était disponible moyennant des frais, bien que nettement inférieurs à BBEdit. En 2005, TextWrangler 2.0 a été publié en tant que logiciel gratuit et les versions suivantes ont continué à être distribuées en tant que telles jusqu'en 2017, date à laquelle elle a été supprimée et intégrée à BBEdit.

Tout au long de son histoire, BBEdit a pris en charge de nombreuses technologies Apple qui n'ont pas réussi à gagner du terrain , notamment OpenDoc et PowerTalk . L'échec de PowerTalk et le désir des développeurs d'intégrer la messagerie électronique à leur éditeur de texte ont conduit au développement de Mailsmith , un client de messagerie qui utilise le composant éditeur de BBEdit. Anciennement développé par Bare Bones en tant qu'application commerciale, Mailsmith a été transféré en 2009 à Stickshift Software LLC et continuera à être développé comme un travail d'amour et publié en tant que logiciel gratuit .

En 1994, en profitant de l' époque, le roman de BBEdit plug - in de soutien, les développeurs tiers ont commencé à écrire des plug-ins pour créer facilement et le format HTML code. En fait, les développeurs de Bare Bones Software ont d'abord appris l'existence du HTML par le biais d'utilisateurs s'informant de ces plug-ins. Barebones a ensuite acheté les droits du code du plugin à son auteur et les a inclus dans le package standard BBEdit. Les outils ont été inclus en tant que palette optionnelle dans la version 4, et ont été progressivement plus intégrés, gagnant leur propre menu dans la version 5.0. Dans la version 4.5, Bare Bones a introduit BBEdit Table Builder en tant qu'outil supplémentaire permettant aux concepteurs et développeurs Web de concevoir visuellement des tableaux HTML , alors la principale technique de contrôle de la mise en page sur les pages Web. Table Builder a été supprimé dans la version 6.0, car son amélioration impliquait de reproduire les fonctionnalités des éditeurs HTML visuels existants, et BBEdit était à ce moment-là intégré à Dreamweaver . La prise en charge des plugins de BBEdit a été supprimée dans la version 9.6, au profit d'une sélection élargie de langages de script disponibles sur Mac OS X.

BBEdit a été l'une des premières applications à être disponible pour Mac OS X , en tant qu'application Carbon . Sur macOS, BBEdit tire parti des fondements Unix du système d'exploitation en intégrant des scripts écrits en Python, Perl ou d'autres langages de script Unix courants, ainsi qu'en ajoutant des fonctionnalités telles que des feuilles de calcul shell qui fournissent une interface d'éditeur d'écran aux fonctionnalités de ligne de commande similaires à MPW Feuilles de travail et tampons shell Emacs .

Le code créateur de BBEdit R*chfait référence à Rich Siegel, l'un des fondateurs de Bare Bones Software et l'auteur original de BBEdit.

Caractéristiques

BBEdit est conçu pour être utilisé par les développeurs de logiciels et les concepteurs de sites Web . Il prend en charge de manière native de nombreux langages de programmation et des modules personnalisés peuvent être créés par les utilisateurs pour prendre en charge n'importe quel langage. BBEdit n'est pas un traitement de texte , ce qui signifie qu'il n'a pas de fonctionnalités de formatage de texte ou de mise en page .

L'application contient des capacités de recherche de texte multi-fichier, y compris la prise en charge des expressions régulières compatibles Perl . BBEdit permet la prévisualisation et la validation intégrée du balisage HTML et fournit également des prototypes pour la plupart des constructions HTML qui peuvent être saisies dans une boîte de dialogue . Il comprend également des outils FTP et SFTP et s'intègre aux systèmes de gestion de code . BBEdit montre les différences entre les versions de fichiers et permet la fusion des modifications. La prise en charge du contrôle de version, y compris Git , Perforce et Subversion est intégrée.

Un certain nombre d'applications et d'outils de développement fournissent un support direct pour l'utilisation de BBEdit en tant qu'éditeur de code source tiers .

BBEdit prend en charge l' Open Scripting Architecture et peut être scripté et enregistré à l'aide d' AppleScript et d'autres langages, tout en ayant la possibilité d'exécuter lui-même des AppleScripts.

Support linguistique

BBEdit prend en charge la coloration syntaxique pour une grande variété de langages informatiques populaires. Depuis la version 10.1, ceux-ci incluent : ANSI C , C++ , CSS , Fortran 95 , HTML, Java , JavaScript , JSP , Lasso , Object Pascal , Objective-C , Objective-C++ , Perl , PHP , Python , Rez, Ruby , Setext , SQL (y compris Transact-SQL , PL/SQL , MySQL et PostgreSQL ), Tcl , TeX , les scripts shell UNIX, XML et YAML . Le SDK de BBEdit permet aux utilisateurs de développer des modules linguistiques supplémentaires.

Versions gratuites

BBEdit Lite

BBEdit Lite était une version allégée et gratuite de BBEdit, dont le développement a cessé en 2003. BBEdit Lite possédait bon nombre des mêmes fonctionnalités que BBEdit, telles que des expressions régulières, une architecture de plug-in et le même moteur d'édition de texte, mais pas de programmation ni de site Web. outils orientés tels que la coloration syntaxique, le shell de ligne de commande , les outils HTML ou le support FTP. BBEdit Lite 6.1 se présente sous deux formes : une version Classic pour une utilisation sous Mac OS 7.5.5 à Mac OS 9, et une version Carbon qui fonctionne sous Mac OS X en natif. Remarque : la version Classic ne fonctionne pas sous l' environnement Classic .

TextWrangler

TextWrangler
Développeur(s) Logiciel Bare Bones
Première version 25 février 2003 ; il y a 18 ans ( 2003-02-25 )
Version stable
5.5.2 / 20 septembre 2016 ( 2016-09-20 )
Système opérateur macOS
Taper Éditeur de texte
Licence Propriétaire
Site Internet www .barebones .com /produits /textwrangler /

En 2003, Bare Bones a introduit l'éditeur de texte commercial TextWrangler, une version améliorée de BBEdit Lite, qui a cessé de se développer. Plus tard, TextWrangler 2.0 a été rendu disponible gratuitement. En 2016, BBEdit 11.6 a introduit un mode gratuit qui correspondait à l'ensemble de fonctionnalités de TextWrangler, et en 2017, Bare Bones a mis fin à la prise en charge et au développement de TextWrangler.

Un éditeur de texte brut comme BBEdit, TextWrangler ne disposait pas d'un ensemble robuste d'options de formatage et de style. Il présente des fonctionnalités communes à la plupart des éditeurs de texte de programmation, telles que la mise en évidence de la syntaxe pour divers langages de programmation, une fonction de recherche et de remplacement avec prise en charge des expressions régulières, la vérification orthographique et la comparaison de données . TextWrangler incluait également la prise en charge des scripts utilisant AppleScript, Python, Perl, les scripts shell et les usines de texte natives de BBEdit. Il prenait en charge le reformatage du texte et pouvait lire et enregistrer des fichiers dans des codages comprenant divers codages Unicode , ASCII , Latin-1 et Latin-9 .

BBEdit 11.6 et versions ultérieures

À l'été 2016, avec la sortie de BBEdit 11.6, Bare Bones Software a introduit un mode gratuit de BBEdit qui, même après l'expiration de la période d'évaluation de 30 jours des fonctionnalités complètes de BBEdit, continuerait à offrir les fonctionnalités de TextWrangler et certaines fonctionnalités supplémentaires au-delà de TextWrangler. . En réponse à une question d'utilisateur, l'auteur Rich Siegel a confirmé que TextWrangler serait finalement supprimé, étant donné que le mode gratuit de BBEdit intègre désormais toutes les fonctions de TextWrangler.

Les références

Liens externes