Интегрированная среда

· 2 мин. чтения

Проблема

  • никто не умеет пользоваться классическими инструментами юникс-окружения, которое доступно на каждом комьютере Последствия
  • все рождают новые и новые инструменты. Каждое поколение переизобретает велосипеды.

“венец творения” - современные “приложения”. Частный пример - Обсидиан. Редактор заметок. По-факту - текстовый редактор + менеджер файлов + платный клиент для синхронизации.

У этого есть и приятные последствия. Теперь каждое приложение - чей-то бизнес. Подумать только - за журнал съеденного + базу данных калорийности продуктов - платишь (так или иначе).

Журналы тренировок. Облачные хранилища. Заметки.

Смешно то, что даже меня, как программиста, никто не учил пользоваться компьютером. И это боль всей индустрии в целом. Когда веб-разработчики, в итоге, рождают собственные утилиты на ноде, вместо использования, классических, доступных в каждой системе инструментов.

Раз за разом появляются специализированные “интегрированные среды”. Среда для работы с заметками и документами (Obsidian, Notion), файлами (Dropbox), интегрированные среды для разработчиков (IDE) - бизнес для корпораций (Jetbrains, Microsoft).

А ведь это решенная проблема. Притом, очень давно. Наследие Юникс, классические Юникс-утилиты - доступные каждому, можно использовать как по-отдельности, так и собирать из них сценарии.

Нужно просто научиться ими пользоваться.


         ┌──────────────┐                                                                
         │ Unix as IDE  │                                           ┌───────────────────┐
         │ серия постов │───────────────────────────────────────┐   │       Acme        │
         └──────────────┘                                       │   │ Пользовательский  │
                                    ┌───────────────────────┐   ├──>│   интерфейс для   │
                                    │ Программное окружение │   │   │   программистов   │
                                 ┌─>│         Unix          │───┘   └───────────────────┘
     ┌─────────────────────────┐ │  │         Книга         │                 │          
     │  Program design in the  │ │  └───────────────────────┘                 │          
     │    UNIX environment     │─┘              │                             │          
     │         статья          │                │                             │          
     └─────────────────────────┘                │                             │          
                  │                             │                             │          
                  │                             │                             │          
                  │                             │                             │          
                  │                             ▼                             │          
                  │                       ┌───────────┐                       │          
                  └──────────────────────>│ cat-v.org │<──────────────────────┘          
                                          └───────────┘