Комментарии 6
> А вот в нашей области разработки ПО почему-то написание собственных велосипедов возведено чуть ли не в романтическую степень.
А еще в нашей области разработки ПО очень любят дурацкие метафоры. Стеклоподъемник делает очень ограниченную задачу. И интеграция простейшая — +12В, масса, подключение к CAN-шине (на худой конец к сигнальному опять же 12В проводу) — все!
А теперь вспомните фреймворки — шаг в сторону от задуманного автором фреймворка — и начались проблемы…
Как вы думаете, в современной автомобильной промышленности при каких обстоятельствах автоконцерн вкладывается в разработку своего собственного стеклоподъемника, а не возьмет готовый, хороший и стандартный агрегат?
Тут две причины.
Во-первых, автомобильный стеклопакет делает всегда одну и ту же вещь на всех марках автомобилей. Тогда как требования в IT настолько меняются от случая к случаю, что требуют сделать открытие окна сверху вниз, сбоку, наружу или внутрь, либо сразу во всех направлениях, или продолбить в окне персональную форточку для сигареты заказчика. Тут уже смотришь, что проще: мучиться, приспосабливая стандартный стеклопакет, либо плюнуть и сделать свой под конкретный случай.
А во-вторых, сейчас мало фреймворков, которые предлагают только "стеклопакет". Обычно в комплекте идет своя электрошина, комплект акумуляторных батарей со специфическим вольтажем, блок управления с джентльменским набором кнопок, и собственный генератор. Изгововитель заявляет небывалую гибкость ввиде интеграции с любым типом ДВС. Вот и думай — когда тебе нужен только стеклопакет, стоит ли тащить еще все это добро в свое решение?
Необычный митап про Java в Питере 30 октября