metaclass: (Default)
[personal profile] metaclass
Читаю:
http://wiki.eclipse.org/Jetty/Starting
http://maven.apache.org/guides/getting-started/index.html
Жабья инфраструктура больше не вызывает отторжения в мозгу, после хаскелей, рубей, рельсов и прочего. Ребе [livejournal.com profile] theiced будет фшоке.

Разница с предыдущими попытками осилить: прочитал Эккеля "Философию жабы", использовал/модифицировал несколько полезных жабьих приложений (консольных, без инфраструктуры) и наконец-то понял зачем нужен maven, после того как как следует попользовался аналогичным ему хаскелевым cabal).

Date: 2012-01-02 07:21 pm (UTC)
From: [identity profile] theiced.livejournal.com
отупеешь как ортурег, будешь писать сотни хымыыля за роллтон.

Date: 2012-01-02 08:18 pm (UTC)
From: [identity profile] eternal-leave.livejournal.com
Лучше так, чем полчаса брутфорсить нужную версию гема под твою версию рубей.

Date: 2012-01-03 12:52 am (UTC)
From: [identity profile] bydl0coder.livejournal.com
Интересно, что вам приходилось "брутфорсить" и под какую версию?

Date: 2012-01-03 06:31 am (UTC)
From: [identity profile] metaclass.livejournal.com
Зато стабильно коробочка роллтона в день.

Date: 2012-01-02 08:03 pm (UTC)
From: [identity profile] alexott.livejournal.com
maven достаточно гибкий (хотя я больше жду polyglot maven) - у меня мультиязыковое приложение (java, clojure) им собирается, тестируется, и завертывается в инсталятор...

Date: 2012-01-02 08:16 pm (UTC)
From: [identity profile] eternal-leave.livejournal.com
Что только люди не придумают, лишь бы не пользоваться хадсоном )

Date: 2012-01-02 08:19 pm (UTC)
From: [identity profile] alexott.livejournal.com
а при чем тут хадсон?

Date: 2012-01-02 08:21 pm (UTC)
From: [identity profile] eternal-leave.livejournal.com
Очевидно, чтобы «тестировать и заворачивать в инсталлятор». А потом еще раз тестировать )

Date: 2012-01-02 08:25 pm (UTC)
From: [identity profile] alexott.livejournal.com
расскажите мне пожалуйста, как с помощью hudson/jenkins мне получить инсталятор для приложения?

Date: 2012-01-02 08:26 pm (UTC)
From: [identity profile] craneop.livejournal.com
Э, пгостите, а с помощью чего описан проект, который в хадсону скармливаете?

Date: 2012-01-02 10:16 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Вы меня простите, но Jenkins/Hudson занимается совершенно другими вещами.

Date: 2012-01-02 10:59 pm (UTC)
From: [identity profile] shabunc.livejournal.com
тут есть некоторое лукавство, говорить о мультиязыковом приложении, если все языки - JVM-ные)

Date: 2012-01-03 07:59 am (UTC)
From: [identity profile] alexott.livejournal.com
а от этого они становятся одинаковыми языками?

P.S. народ использует Maven не только для JVM-based проектов: Maven + Erlang... Maven'у в принципе все равно что собирать - были бы плагины

Date: 2012-01-02 10:54 pm (UTC)
From: [identity profile] kaa-mmf.livejournal.com
все-таки все эти J2EE не просто так кормитсо (-:
Да, мавен сцуко красава, могу еще джибостые тулзы засоветовать - набор плагинов под Затмение - умеют потешно резолвиль всякие транзитивные депенденси в мавене...

Date: 2012-01-03 06:56 am (UTC)
From: [identity profile] kurilka.livejournal.com
А, если не секрет, каким это боком ковыряя рельсы можно жабоинфраструктуру зацелпить?

Date: 2012-01-03 07:28 am (UTC)
From: [identity profile] metaclass.livejournal.com
Ну у меня цель "найти кроссплатформенную хрень, на которой я сделаю RESTful сервис, при этом не сойду с ума".
Выбор: жаба, питон, пхп, руби, ну еще обскурные всякие хаскель/ocaml/эрланг/скала.
Поставил RoR, завел пару примеров. Сижу читаю документацию и примеры по ссылкам "restful web services" - там кто во что горазд. Выбрать невозможно.
Взял один из жабьих примеров, запустил. С виду - по затратам времени однохренственно, что руби что жаба.
У руби фич больше, но он тормознее, а мне фичи языка собственно уже и не нужны - все равно сплошная кодогенерация.

Date: 2012-01-03 09:27 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Зато в руби есть понятие metaclass!
Ну и кодогенерация там часто внутри себя делается, а не внешними инструментами (метапрограммирование vs. генерация исходников).

Date: 2012-01-03 12:33 pm (UTC)
From: [identity profile] wildman.livejournal.com
рекомендую после maven2 глянуть gradle

Date: 2012-01-03 01:28 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Ребе, но как ви описываете в руби монадЪ??

Date: 2012-01-03 01:47 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Никак. Пишу его на хаскеле, а в жабе он не нужен)

Date: 2012-01-03 04:00 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Но как же ви обходитесь без backtracking monad??

Date: 2012-01-03 05:10 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да никак не обхожусь - за меня транзакции в базе данных думают.

Date: 2012-01-03 05:28 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Это читерство!!

Date: 2012-01-04 02:33 pm (UTC)
From: [identity profile] altmind.livejournal.com
сударь, монад не существует. как вы докажете их существование?

Date: 2012-01-04 02:47 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Приблизительно, как и существование языка Java.

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 Aug. 31st, 2025 08:15 pm
Powered by Dreamwidth Studios