Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

BBEdit - это проприетарный текстовый редактор, созданный Bare Bones Software , первоначально разработанный для Macintosh System Software 6 и в настоящее время поддерживающий macOS . [2]

История [ править ]

Первая версия BBEdit была создана как «простой» текстовый редактор, служащий « доказательством концепции »; намерение состояло в том, чтобы продемонстрировать возможности программирования экспериментальной версии Паскаля для Macintosh . Первоначальные прототипы BBEdit использовали элемент управления TextEdit, доступный в версиях классической Mac OS того времени. Элемент управления TextEdit не может загружать файлы размером более 32 КБ. Проект Macintosh Pascal был в конечном итоге закрыт, но демонстрационная программа была переработана для использования механизма редактирования текста THINK Technologies "PE", используемого для THINK C, который был намного быстрее и мог читать файлы большего размера. BBEdit был первым автономным текстовым редактором, в котором использовался механизм редактирования "PE", и это единственный редактор, который все еще разрабатывается.

BBEdit был доступен бесплатно при первом выпуске в 1992 году, но был коммерциализирован в мае 1993 года с выпуском версии 2.5. [3] В то же время Bare Bones Software также сделала менее функциональную версию BBEdit 2.5 под названием BBEdit Lite доступной бесплатно. В BBEdit Lite не хватало поддержки плагинов, возможности создания сценариев, раскраски синтаксиса и других функций, которые тогда считались предназначенными в основном для опытных пользователей. Компания Bare Bones Software прекратила поддержку BBEdit Lite в версии 6.1 и заменила ее на TextWrangler, который был доступен за плату, хотя и значительно меньшую, чем BBEdit. В 2005 году TextWrangler 2.0 был выпущен как бесплатное ПО, и последующие версии продолжали распространяться как таковые [4] до 2017 года, когда он был прекращен и включен в BBEdit. [5]

На протяжении всей своей истории BBEdit поддерживал многие технологии Apple, которые не смогли завоевать популярность, включая OpenDoc и PowerTalk . Провал PowerTalk и желание разработчиков интегрировать электронную почту в свой текстовый редактор привели к разработке Mailsmith , почтового клиента , использующего компонент редактора BBEdit . Ранее разработанный Bare Bones как коммерческое приложение, в 2009 году Mailsmith был передан компании Stickshift Software LLC и будет продолжать развиваться как произведение любви и выпускаться как бесплатное программное обеспечение . [6]

В 1994 году, пользуясь преимуществами новой на тот момент поддержки подключаемых модулей BBEdit, сторонние разработчики начали писать подключаемые модули для простого создания и форматирования HTML- кода. Фактически, разработчики Bare Bones Software впервые узнали о существовании HTML через запросы пользователей об этих надстройках. Позже Barebones выкупил права на код плагина у своего автора и включил их как часть стандартного пакета BBEdit. Инструменты были включены в качестве дополнительной палитры в версию 4 и постепенно интегрировались, получив собственное меню в версии 5.0. [7] В версии 4.5 компания Bare Bones представила BBEdit Table Builder как дополнительный инструмент для веб-дизайнеров и разработчиков, позволяющий визуально создавать таблицы HTML., а затем основной метод управления макетом веб-страниц. [8] [9] Таблица Builder была удалена в версии 6.0, так как повышение его будет включать в себя тиражирование особенности существующих визуальных HTML - редакторов, и BBEdit в это время был в комплекте с Dreamweaver . [10] Поддержка плагинов BBEdit была удалена в версии 9.6 в пользу расширенного выбора языков сценариев, доступных в Mac OS X.

BBEdit было одним из первых приложений, доступных для Mac OS X в виде приложения Carbon . В macOS BBEdit использует преимущества операционной системы Unix, интегрируя сценарии, написанные на Python, Perl или других распространенных языках сценариев Unix, а также добавляя такие функции, как рабочие листы оболочки, которые предоставляют интерфейс редактора экрана для функциональности командной строки, аналогичной MPW. Рабочие таблицы и буферы оболочки Emacs .

BBEdit в творце код R*ch относится к Rich Siegel, один из основателей Bare Bones Software и оригинальный автору BBEdit.

Особенности [ править ]

BBEdit предназначен для использования разработчиками программного обеспечения и веб-дизайнерами . [2] Он имеет встроенную поддержку многих языков программирования, и пользователи могут создавать собственные модули для поддержки любого языка. BBEdit не является текстовым процессором , то есть в нем нет функций форматирования текста или макета страницы .

Приложение содержит возможности поиска по тексту в нескольких файлах, включая поддержку регулярных выражений, совместимых с Perl . BBEdit обеспечивает предварительный просмотр и встроенную проверку разметки HTML, а также предоставляет прототипы для большинства конструкций HTML, которые можно вводить в диалоговое окно . Он также включает инструменты FTP и SFTP и интегрируется с системами управления кодом . BBEdit показывает различия между версиями файлов и позволяет объединять изменения. Встроенная поддержка контроля версий, включая Git , Perforce и Subversion . [2]

Ряд приложений и инструментов разработчика обеспечивают прямую поддержку использования BBEdit в качестве стороннего редактора исходного кода .

BBEdit поддерживает открытую архитектуру сценариев и может быть написан и записан с использованием AppleScript и других языков, а также имеет возможность самостоятельно выполнять сценарии AppleScripts. [11]

Языковая поддержка [ править ]

BBEdit поддерживает подсветку синтаксиса для большого количества популярных компьютерных языков. Начиная с версии 10.1, они включают: ANSI C , C ++ , CSS , Fortran 95 , HTML, Java , JavaScript , JSP , Lasso , Object Pascal , Objective-C , Objective-C ++ , Perl , PHP , Python , Rez, Ruby , Setext. , SQL (включая Transact-SQL , PL / SQL , MySQLи PostgreSQL ), Tcl , TeX , сценарии оболочки UNIX, XML и YAML . SDK BBEdit позволяет пользователям разрабатывать дополнительные языковые модули. [12]

Бесплатные версии [ править ]

BBEdit Lite [ править ]

BBEdit Lite был бесплатной урезанной версией BBEdit [13] [14] , разработка которой прекратилась в 2003 году. BBEdit Lite имел многие из тех же функций, что и BBEdit, такие как регулярные выражения, архитектура подключаемых модулей и тот же механизм редактирования текста. , но никаких программных и веб-ориентированных инструментов, таких как подсветка синтаксиса, оболочка командной строки , инструменты HTML или поддержка FTP. BBEdit Lite 6.1 выпускается в двух формах: классическая версия для использования в Mac OS 7.5.5 - Mac OS 9 и версия Carbon, которая изначально работает под Mac OS X. Примечание: классическая версия не работает в классической среде . [15]

TextWrangler [ править ]

В 2003 году Bare Bones представила коммерческий текстовый редактор TextWrangler, расширенную версию BBEdit Lite, [14] [16], которая прекратила дальнейшую разработку. Позже TextWrangler 2.0 стал доступен бесплатно. [17] В 2016 году BBEdit 11.6 представил бесплатный режим, соответствующий набору функций TextWrangler, а в 2017 году Bare Bones прекратил поддержку и разработку TextWrangler. [18]

Простой текстовый редактор , как BBEdit, TextWrangler не имеют надежный набор форматирования и опции стиля. Он имеет функции, общие для большинства текстовых редакторов программирования, такие как подсветка синтаксиса для различных языков программирования, функция поиска и замены с поддержкой регулярных выражений, проверка орфографии и сравнение данных . TextWrangler также включает поддержку сценариев с использованием AppleScript, Python, Perl, сценариев оболочки и собственных текстовых фабрик BBEdit. Он поддерживал переформатирование текста и мог читать и сохранять файлы в кодировках, включая различные кодировки Unicode , ASCII , Latin-1 и Latin-9 .

BBEdit 11.6 и выше [ править ]

Летом 2016 года, с выпуском BBEdit 11.6, компания Bare Bones Software представила бесплатный режим BBEdit [19], который даже после истечения 30-дневного периода ознакомления с полными функциями BBEdit будет продолжать предлагать как функции TextWrangler, так и некоторые дополнительные функции помимо TextWrangler. [20] В ответ на вопрос пользователя автор Рич Сигель подтвердил, что TextWrangler в конечном итоге будет прекращен, учитывая, что бесплатный режим BBEdit теперь включает все функции TextWrangler. [21] [22]

Ссылки [ править ]

  1. ^ "Bare Bones Software | BBEdit Downloads" .
  2. ^ a b c Программное обеспечение Bare Bones (2008). «Программное обеспечение Bare Bones - BBEdit 9» . Архивировано 20 сентября 2008 года . Проверено 20 сентября 2008 .
  3. ^ "MacTech | Журнал технологий Apple" . preserve.mactech.com . Проверено 9 августа 2019 .
  4. ^ «TextWrangler стремится установить стандарт для текстовых редакторов» . Macworld . 2005-01-18 . Проверено 9 августа 2019 .
  5. ^ "Мы официально прекратили использование TextWrangler, и он несовместим с High Sierra. Пора переходить!" . Twitter . 2017-10-12 . Проверено 9 августа 2019 .
  6. ^ "Free Mailsmith - это BBEdit почтовых клиентов" .
  7. ^ «Обзор BBEdit 5.0» . В BBEdit версии 5.0, что наверняка вызовет аплодисменты многих давних пользователей, инструменты HTML были перемещены в их собственное меню разметки (палитра также по-прежнему доступна).
  8. ^ «BBEdit 4.5» . По иронии судьбы, Bare Bones добавила в BBEdit 4.5 визуальный инструмент HTML, известный как BBEdit Table Builder. Конструктор таблиц - это отдельное приложение, и, как следует из названия, оно используется для создания таблиц HTML.
  9. ^ "История компании Bare Bones Software" .
  10. ^ "Руководство по BBEdit 6.5" (PDF) . Архивировано из оригинального (PDF) 11 октября 2016 года . Проверено 10 июня 2016 . Начиная с BBEdit 6.0, Table Builder больше не входит в пакет BBEdit. После тщательного рассмотрения мы решили, что для того, чтобы расширить возможности Table Builder в достаточной мере для удовлетворения потребностей большинства наших клиентов, необходимо будет воспроизвести большую часть функций, которые в настоящее время предоставляются существующими визуальными редакторами HTML.
  11. ^ Программное обеспечение Bare Bones. «Другие полезные функции BBEdit» . Архивировано 4 сентября 2007 года . Проверено 3 сентября 2007 .
  12. ^ Программное обеспечение Bare Bones. «Функции отображения BBEdit» . Архивировано 19 августа 2007 года . Проверено 3 сентября 2007 .
  13. ^ MacTech Июль 1993 Newsbits, http://www.mactech.com/articles/mactech/Vol.09/09.07/Jul93Newsbits/index.html
  14. ^ a b История компании Bare Bones, http://www.barebones.com/company/history.html
  15. ^ Gruber, J., Kindall, J., Borenstein П., Шут, С. Сигел, Р., и Вулси, P. (2001). BBEdit Lite 6.1 Руководство пользователя. Бедфорд, Массачусетс: Bare Bones Software, Inc.
  16. ^ MacWorld, BBEdit, февраль 2003 г. http://www.macworld.com/article/9341/2003/02/bbedit.html
  17. ^ Bare Bones TextWrangler FAQ http://www.barebones.com/support/textwrangler/faqs.html
  18. ^ " " Bare Bones Drops TextWrangler для BBEdit "Free Forever" Demo " " .
  19. ^ "TextWrangler" . Программное обеспечение Bare Bones . Архивировано из оригинального 5 -го августа 2016 года . Проверено 26 августа +2016 .
  20. ^ "Таблица сравнения BBEdit" . Программное обеспечение Bare Bones . Архивировано 26 августа 2016 года . Проверено 26 августа +2016 .
  21. ^ "Re: Почему TextWrangler все еще доступен / разработан с учетом недавнего добавления бесплатного режима в BBEdit?" . Группы Google . 2 августа 2016 . Проверено 26 августа +2016 .
  22. ^ "TextWrangler будет удален, поскольку программное обеспечение Bare Bones фокусирует разработку на BBEdit" . Проверено 28 июля 2017 .

Внешние ссылки [ править ]

  • BBEdit - официальный сайт