metaclass: (Default)
[personal profile] metaclass
http://blog.jelastic.com/2012/07/24/functional-programming-is-a-ghetto/
So why is functional programming, despite its virtues, a ghetto? The answer is that we tend to insist on good design, to such a degree that we avoid taking jobs where we’re at risk of having to deal with bad designs.

PS: В статье позитивная айседовщина. "IDE не нужны, потому что на продакшен сервере за тридевять земель вам они не помогут", "только идиоты начинают разработку на жабе или С++ в 2012 году" и прочее такое.

Еще того же автора: http://michaelochurch.wordpress.com/2012/04/13/java-shop-politics/

Date: 2012-08-20 12:14 pm (UTC)
From: [identity profile] migmit.livejournal.com
Эм... "на смартфонах" и "критичного по времени выполнения" - это не взаимоисключающие параграфы ли?

Date: 2012-08-20 12:20 pm (UTC)
From: [identity profile] dair-spb.livejournal.com
Критичного по времени выполнения — это я не про управление ядерным реактором, конечно.

Задача, которая у меня была — в контенте есть звук, пожатый OGG/Vorbis, благо бесплатно. "Встроенной" поддержки OGG/Vorbis нет ни в iOS, ни в Android. Под iOS берется libogg (написанный на C) и компилируется, всё работает. Быстрое переписывание (поначалу) декодера на Java нужной производительности не дало — звук лагал невозможно. Поэтому мы не выпустили версию под Android 1.5. А выпустили под 1.6, когда Google выдал NDK.

Date: 2012-08-20 01:20 pm (UTC)
From: [identity profile] migmit.livejournal.com
А почему не на сервере-то перекодировать?

Date: 2012-08-20 01:23 pm (UTC)
From: [identity profile] dair-spb.livejournal.com
Приложение оффлайновое. Интернет есть не всегда. Контент совместим с десктопным продуктом, уже изданным десять лет назад.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 28th, 2025 11:28 am
Powered by Dreamwidth Studios