LINUX.ORG.RU

Кто-нибудь пробовал clojure?

 


0

4

Кто-нибудь пробовал clojure?

Посмотрел что там есть статическая типизация как в haskell, каналы и корутины как в go, унификация как в prolog, макросы как в racket!

И можно писать под android, браузер, сервер и gui!

Вроде всё круто, но хочется услышать вашего мнения.



Последнее исправление: holuiitipun (всего исправлений: 1)
Ответ на: комментарий от anonymous

А эльфы будут испражняться благоухающими цветочками и попердывать радугами.

Если не оставить эльфам выбора - будут испражняться цветочками.

anonymous
()
Ответ на: комментарий от stevejobs

обычно у заказчика нет денег на тесты
нафигачить 100500 фич до вечера, не очень качественно - но лишь бы как-то работали - это да
качественные фичи - редко
тесты - очень-очень редко

Тяжела жизнь говнокодера.

Остаётся только страдать и каяться.

migesok
()
Ответ на: комментарий от migesok

нужно правильно понимать психологию мелкого бизнеса, выдающего что-то на аутсорс. Им нужно прежде всего сэкономить, и всё остальное потом. Если бы им не нужно было экономить, они бы заказали готовое хорошее решение у монстров (Microsoft и партнеры, например). Но у них нет денег заказывать у монстров, поэтому они в интернете нагуглили «software company in russia» и ждут что это будет вталово по дешману. Тратить пол-бюджета на тесты? Какие тесты? Нет, не слышали.

так что тут дело не в «говнокодерстве», а просто в бизнесе

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Употребление слова «заказчик» - первейший признак школоло. У школолошек очень смешные представления о том, как работает индустрия. Школолошки на всяких фрилансах с одесками попки поподставляли, и теперь у них травма на всю оставшуюся жизнь. Настоящей индустрии школолошки не видели, потому как их туда и не пустит никто.

anonymous
()
Ответ на: комментарий от stevejobs

Нет, дело в том, что это именно ТЫ дешевка, а не они.

anonymous
()
Ответ на: комментарий от stevejobs

Ёманарот, ну давай разберем по частям, тобою написанное ))

Начнём с того, что юнит-тесты - внутреннее дело разработки. Тебя ещё небось заставляют разрешение монитора ставить такое, как хочет заказчик.

Потом, что за аутсорс такой у мелкого бизнеса? Морду на вордпрес натянуть? Так для этого программисты и не нужны. А логика «ни хачу платить за Microsoft CRM, хачу чтобы индусы быстро на коленке сделали» это детский сад штаны на лямках.

Вообще, у меня довольно ограниченный опыт по этой части, я работал либо на российских госзаказах, либо на крупные заграничные компании. И нигде проблемы с тестами не стояло, честное слово. Кое-где даже наоборот - п?&дили, если покрытие маловато.

migesok
()
Ответ на: комментарий от migesok

ну вот ты работал с крупными, а я с мелкими :) У мелких совсем-совсем нет бабок. Они и у русских-то очень редко заказывают, потому что индусы делают дешевле. Мы в основном делали проекты, которые начинали индусы, но накодили такое говнище, которое своими силами оживить не могли. Приходилось звать дорогих по ценнику русских (напомню, у индусов миддл - 4 бакса в час, супергуру - 8, если продавать наружу - в два раза дороже, а у русских ценники только начинаются с 20 наружу), чтобы они расхлебывали.

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

У тебя зарплата в разы ниже средней по профессии. Это должно быть очень стыдно. Зачем сравниваешь себя с дворниками и бабками с рынка?

anonymous
()
Ответ на: комментарий от theNamelessOne

Бегло поглядел офсайт, сложилось впечатление, что это такая упрощённая Scala.

это Groovy, но от jetbrains

Crocodille
()
Ответ на: комментарий от stevejobs

Причем тут Россия, профессия глобализованная, и $100 в час в среднем делают в любой точке мира.

anonymous
()
Ответ на: комментарий от stevejobs

Для таких клиентов существует saas, который позволяет размазать затраты во времени. То, чем занимаетесь вы, скорее похоже на мошенничество, с моей точки зрения. К вам приходят больные клиенты (а неспособность мелкого бизнеса признавать, что ему нужна унифицированная услуга, а не свой уникальный продукт - это болезнь этого мелкого бизнеса или системы в целом), а вы вместо того, чтобы грамотно проконсультировать их и, возможно, предоставить услугу, совершаете оккультные обряды и прописываете уринотерапию и огурец в жопу.

anonymous
()
Ответ на: комментарий от anonymous

профессия глобализованная, и $100 в час в среднем делают в любой точке мира.

в среднем 16.000$ в месяц в любой точке мира

Вы слушали передачу «В гостях у сказки».

NegatiV
()
Ответ на: комментарий от anonymous

мы не брались за то, для чего есть готовые saas решения. Более того, большинство клиентов как раз бредят тем чтобы разработать тот самый saas и потом делать с ним всё как ты сказал.

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

мы не брались за то, для чего есть готовые saas решения.

Интересно услышать об уникальных запросов от малого бизнеса.

Более того, большинство клиентов как раз бредят тем чтобы разработать тот самый saas и потом делать с ним всё как ты сказал.

Это признаки той же болезни. Может это болезнь роста. Чужим пользоваться не хотим, а свое всем впарим. Ничего, когда-нибудь устаканится.

anonymous
()
Ответ на: комментарий от anonymous

Интересно услышать об уникальных запросов от малого бизнеса.

например, написать крутую распределенную систему для блогов, типа wordpress, но с уникальными фичами и архитектурой (рассказать которую по понятным причинам я не могу. идея там реально была супер). На это у заказчика есть три копеечки, год времени, и уже написанный индусами в течение года неработающий кусок говна.

болезнь роста. Чужим пользоваться не хотим, а свое всем впарим.

ты в курсе как работает свободный рынок? :)

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

Ты же понимаешь, что «написать крутую распределенную систему для блогов, типа wordpress, но с уникальными фичами и архитектурой» могут профессионалы, которые работают либо за хорошие деньги, либо на себя, и что первый вариант, о котором ты говоришь, не как не вяжется с «у заказчика есть три копеечки». Так что с вашей стороны это обряды и уринотерапия.

anonymous
()
Ответ на: комментарий от anonymous

А быть нищим ушлепком тебе не стыдно?

В любом mba учебнике по project management пишут, что надо исходить из $100 в час на одного программиста.

anonymous
()
Ответ на: комментарий от stevejobs

крутую распределенную систему для блогов, типа wordpress, но с уникальными фичами и архитектурой

Ну и каким ушлепком надо быть, чтобы делать это за $20 в час?!?

anonymous
()
Ответ на: комментарий от k_andy

А что конкретно в продакшене то?

На бекенде крутится нечто вроде краулера.

А в связке с clojure что используете для этого дела, сервер приложений там, фреймворк / либу для краулинга?

alienclaster ★★★
()
Ответ на: комментарий от k_andy

Только Quartz для расписания

А какие-то альтернативы рассматривали?

На http://clojurequartz.info/ пишут: «Quartz Scheduler, one of the most powerful and feature rich open source scheduling tools». Так ли это?

Мне в ближайшее время тоже предстоит писать «нечто вроде краулера» на clojure, а я совершенно не знаком с java-миром. Здесь инфа +- актуальная на данный момент, не в курсе? И как вам вообще Quartz в работе, каких-то жестких косяков за ним замечено не было?

alienclaster ★★★
()
Последнее исправление: alienclaster (всего исправлений: 1)
Ответ на: комментарий от alienclaster

Если честно, то кварц выбран был случайно. Возможностей из базового туториала нам хватило с головой. Косяков не заметили, разве что конфигурирование могло быть поудобнее. Сильно помогла возможность перезапуска упавших задач.

k_andy ★★★
()

И можно писать под android, браузер, сервер и gui!

Реализации которых: говно, говно, вроде для этого его и создавали, говно. :)

bhfq ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.