NTFS писал(а):Orhideous писал(а):NTFS, ты либо сверхтолсто набросил, либо есть сомнения в широте твоего кругозора в области разработки ПО. Серьёзно.
Скорее, я просто поживший и уставший программист, который видит, что большую часть того, что делают сейчас юноши с горящими глазами на облаках и фреймворках, успешно делали наши отцы на QuickBasic4.5 и дискетах 5.25
Да, окошки стали полупрозрачными и для отправки писем больше не нужен толстый клиент, но фундаментальные прикладные задачи те же, что и 20-25 лет назад. За исключением, как уже говорил, игр и мультимедийных приблуд.
Да при чем тут хипстота, ну чесслово. NTFS, ты ошибаешься в том, что
NTFS писал(а):(автоопределение)никаких новых задач в мире прикладной разработки за последние 20 лет не появилось
Даже я со своего низкого шестка сходу назову тебе пару
баззвордов задач, для решения которых пришлось
изобретать, как ты говоришь «фундаментально новые», и не просто задачи, а концепции, о которых «отцы» даже не думали. Или думали, но считали это ненужной игрушкой. Или фантастикой.
Возьмем постреляционные БД. Задача: обеспечить строгий ACID на нереляционном распределенном по всему шарику хранилище порядком
эксабайтов.
Возьмем MapReduce. Nuff Said, какой, к дискорду, кластер, когда данные вмещаются на дискете?
Возьмем falut-tolerance autorecovery services. Задача, тоже, проста как валенок: распределенная система должна сама себя диагностировать, чинить и продолжать работать.
Возьмем реалтаймовые OLAP, которые умеют делать вот такое на
неагрегированных данныхSELECT CounterID, count() FROM hits GROUP BY CounterID ORDER BY count() DESC LIMIT 20в такие сроки
20 rows in set. Elapsed: 0.153 sec. Processed 1.00 billion rows, 4.00 GB (6.53 billion rows/s., 26.10 GB/s.)…с отдачей в 1000rps на одной ноде.
И это лишь малая доля бекендовых задач, куда хипстоту с необсохшим на губах смузи не пускают. Есть целый мир за пределами уютного формошлеп-мирка на десктопах.
А ты такой «всё уже
украдено написано до нас». Ну фыр.