19 июня 2010 · Комментарий

Без заголовка

Кстати, заказали мне одну штуку на Processing. Можно ведь его рассматривать как DSL на базе Java для генерации графики. Думаю, учитывая его популярность, можно считать что этот DSL вполне удачен. Так вот, хотя на первый взгляд действительно все несколько удобнее, чем в Java, я уже начал жалеть, что не убедил людей писать прямо на ней. Потому что потолок Processing'а уже рядом - многие вещи, которые чуть-чуть выходят за рамки Processing'а делаются уже с трудом, хотя на чистой Java делались бы элементарно. К тому же, Processing сильно отстает в развитии. Там, например, до сих пор нет generics'ов и autobox'инга и меня это раздражает. В общем, я вполне уже готов променять процессинговое stroke(255); на более длинное джавовое g.setColor(Color.white). И это частая ситуация с разнообразными DSL.

К записи · К обсуждению