Клиент-сервер

В 1990-е издавалась интересная книга Д. Васкевича "Стратегии клиент-сервер" о тенденциях развития технологий. Однако один важный момент там упущен.

Переход к персональным компьютерам и технологиям клиент-сервер впервые сделал возможной децентрализованную разработку программных систем. Если относительно небольшие автономные программы и пакеты можно было создавать для "персоналок" в гараже с момента их появления, то для появления программных систем уровня ERP пришлось ждать развития локальных сетей и клиент-серверных СУБД.

Напомню, что до этого времени, датируемого примерно серединой 1980-х, программисты были вынуждены физически приходить в контору или ВЦ для доступа к компьютеру, обеспечивающего многопользовательскую работу.

Все нынешние "базары" на гитхабе растут именно из объединенных в сеть "персоналок" и серверов.

Комментарии

программисты были вынуждены

программисты были вынуждены физически приходить в контору или ВЦ для доступа к компьютеру, обеспечивающего многопользовательскую работу.

С технической точки зрения это было не обязательно. Терминалы мейнфреймов могли работать по медной паре, имели собственную память и ПО. Сдерживающим фактором домашнего использования была их стоимость.

Изображение пользователя st.

И стоимость

И стоимость, и расстояние. Выделенная линия стоила на порядки дороже обычной коммутируемой телефонной, а максимальное удаление терминала (без репиторов), если не ошибаюсь, не превышала 1,5 км. С развитием персоналок эта проблема также разрешилась: работа через модем по коммутируемой линии в эмуляторе терминала. WinTerm/Wyse кто-то помнит?

Изображение пользователя st.

У "них"

У "них" тоже по-разному. Некоторые мелкие клиенты (1-3 АРМ) до сих пор хотят иметь инсталляционный диск и обновления на нем же.

В "доперсональные" времена

В "доперсональные" времена тоже была возможность удаленной работы. В состав ЕС ЭВМ (ака IBM OS 360) были умные терминалы с собственной памятью и возможностью подключения по телефонной линии. По сути это были миникомпьютеры без внешней памяти.

Когда редактировали текст, страница текста загружалась в память терминала, у которого был свой редактор. Но если перейти на следующую страницу без сохранения, то работа терялась :(. Проверено на личном опыте.

Ссылочка: https://geektimes.com/post/260746/