metaclass: (Default)
[personal profile] metaclass
Вы будете смеяться, но самое простое для изготовления веб-приложения для JVM в режиме "вижу всю эту хреновину первый раз, но понимаю что делаю" - это clojure.
http://bestinclass.dk/index.clj/2011/01/building-a-social-media-site.html
https://github.com/mmcgrana/ring
http://mmcgrana.github.com/2010/08/clojure-rest-api.html

Leiningen спасает мозг от разборок с зависимостями чуть более чем полностью.
Документации, впрочем, нет, как и для 99% всех других немейнстримных вещей - блоги-гуглогруппы-исходный код. Причем, как всегда - примеры устаревшие, особенно что касается версий в project.clj для leiningen.

Date: 2012-02-14 02:02 pm (UTC)
From: [identity profile] blackyblack.livejournal.com
Много скобок или большая вложенность означают, что код кривой. В обоих случаях избавляются при помощи выноса кода в отдельные функции. В императивных языках лишнюю вложенность прибивает ранний выход из цикла или функции. В функциональных - паттерн-матчинг, генераторы и функции высшего порядка.

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 Sep. 26th, 2025 10:52 pm
Powered by Dreamwidth Studios