Post Image

ПРО МОВИ ПРОГРАМУВАННЯ

Коли я ще був програмістом, я часто брав участь у суперечках — яка мова програмування, фреймворк, бібліотека — краща. Наводив якісь доводи, сперечався, сварився.
А зараз, коли я професійно займаюся продажем послуг з розробки, для мене це взагалі не питання і не проблема.
Наприклад, я вже абсолютно точно можу сказати, що SCALA – погана мова. Проєкт на ньому в рази (а може й на порядок) складніший і дорожчий у підтримці. Причому в усіх аспектах — від найму фахівців до заліза, яке потрібне для компіляції/розтлумачування тощо. Додавання однакових фіч у код на джаві та скалі одним і тим самим девелопером — у рази довше. А вже час входження нового розробника в проєкті на скелі та джаві — взагалі непорівнянний.

Ні, ну якщо ви вважаєте, що програмісти працюють для того, щоб тихо сам із собою в куточку займатися задоволенням своєї пристрасті до “цікавих проєктів”, то, звісно, можна і функціональні мови розглядати, як варіант. Але якщо ми вважаємо, що програмісти працюють в інтересах бізнесу. То й у мов програмування є рівно одне мірило — наскільки на ній вигідніше писати ДЛЯ БІЗНЕСУ.

svgПРО ПЕРФЕКЦІОНІЗМ
svg
svgБІЗНЕСОВЕ