Plain text forever
Dec. 7th, 2005 03:45 pmВ ходе суровых будней образовался такой вот несложный тезис:
Среда разработки в принципе не может быть хорошей, если она не позволяет работать с текстовым представлением того, что разрабатывается.
Причины понятные: от возможности напустить на текст любой нужный инструмент (ту же замену по регулярному выражению) до возможности забить на среду и написать всё в текстовом редакторе.
Тезис этот можно расширить и на многие другие случаи. Например, так: «Программа не может быть хорошей, если она не представляет свои настройки в текстовом виде». То есть если обобщить, то придём к следующему: «Формат данных не может быть хорошим, если он не текстовый». Это, наверное, слишком круто, но вот так уже можно:
Прежде чем использовать нетекстовый формат, надо хорошо подумать. И использовать-таки текстовый.
Вроде бы очевидные вещи… Но почему тогда вокруг столько вот этого всего?!
К вопросу, почему я люблю интерпретируемые языки, TeX и Оперу, и не люблю Oracle Forms & Reports, Macromedia Flash и Microsoft Word.
no subject
Date: 2005-12-09 02:19 pm (UTC)Во-вторых, если нужно, нет проблем представить любые данные в тексте.
В-третьих, может, нужен вовсе и не битмап, а что-то другое? :)
no subject
Date: 2005-12-09 06:07 pm (UTC)Вполне возможно, но я ж откуда знаю, что тебе конкретно нужно… Ты говорил про форматы хорошие и не очень, а я привёл пример.
Хотя, в целом, согласен, безусловно.
Гы-гы, оправдывайся теперь :Е
Date: 2005-12-10 03:37 am (UTC)no subject
Date: 2005-12-10 02:49 pm (UTC)Говоря твоим языком, я считаю, что хороший формат должен быть одновременно и форматом хранения, и форматом представления, и подразумевать непосредственное использование.
Месье понимает толк в из... форматах.
Date: 2005-12-10 03:38 pm (UTC)Совпадение (реально - взаимно однозначное соответствие) - очень жесткое (и ненужное на практике) условие.
Слава.