Свобода выбора

31 Jan 2014

Листая всякие бложики внезапно для себя обнаружил два проекта: Silk.co и Iron.io. Что меня удивило ? Да вроде бы ничего, на вид обычные проекты, но первый написан на Haskell, второй на Go.

Чуваки из Silk.co ясно дали понять почему все таки Haskell. И за это им отдельный респект, в любом случае это как минимум смело. Ведь пилить стартапы у многих принято на Ruby on Rails или Node.JS сейчас, потому что это модно и по-хипстерски. Тут ребята взялись писать бэкэнд на хаскеле, учитывая то что для многих это всего лишь академический язык программирования.

По поводу второго проекта Iron.io ребята уже более 2х лет успешно работают с Go. И это тоже смело! По теме кстати есть пруф с хабра если что. Я сам давно уже присматриваюсь к Go, периодически собираю его свежий билд у себя на компе :) Когда первый раз увидел как на нем легко пишется REST сервис, сидел в шоке на стуле пару минут. А чего только стоят его goroutine это вообще тема отдельной статьи. Их много кто пытается сравнить с асинхронным выполнений операций в Node.JS, но все мимо. При работе с Node.JS мы имеем один поток, асинхронное выполнение и callback hell. Все. В Go callback hell нет :) Еще один жирный плюс или минус это легкость деплоя Go приложений. По сути мы тащим один бинарный файл и все. Многие вспомнят Facebook с их HHVM :)

Это все вообще к чему. А к тому что уже давно пора использовать инструменты, которые помогают качественно решать задачу на нормальном железе. Времена одноядерных процессоров прошли, или вы проспали ?) Ваши текущие проекты нормально масштабируются ? :)


comments powered by Disqus