Jan. 22nd, 2016

orleanz: (main)
Ещё одно разочарование.

Вообще нет, совсем, никаких.

Это связано с тем, что все (ВСЕ!) веб-фреймворки используют WAI. WAI, Web Application Interface, представляет из себя библиотеку в 18 (примерно) каталогов, каждый из которых содержит по несколько исходных файлов.

WAI это результат работы Сноймана, автора Есода, самого сложного веб-фреймворка, что я видел. Про Есод я могу сказать только одно - я не представлял, что программирование приложения можно сделать настолько сложным. По-моему, Снойману удалось возвести программирование на Хаскеле на высоту промышленной Явы. Поэтому я не удивлён, что WAI настолько сложна и объёмна.

Наличие объёмной прослойки между сервером и кодом самого приложения не упрощает ни первого, ни второго. Именно поэтому все (ВСЕ!) веб-фреймворки на Хаскеле настолько сложны.

Сложность я мерил по себе, конечно же. После того, как мне пришлось прыгать по документации и исходному коду ТРЁХ РАЗНЫХ ПАКЕТОВ И ПАРЫ ПРИМЕРОВ для получения понимания, как же добавить формочку в страничку в фреймворке Spock (а до этого я не смог вообще ничего сделать в течении часа, изучая Snap), я счёл, что надо посмотреть, есть ли простые варианты. Самый простой вариант это Simple, но и он излишне сложен.

Может быть, что дело во мне - я неразумно считаю, что веб-программирование простая вещь, а она сложна и сложность WAI оправдана. Вполне может быть. Это не означает, что веб-программирование должно оставаться сложным.

http://thesz.livejournal.com/1468493.html

Profile

orleanz: (Default)
orleanz

December 2018

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 22nd, 2025 11:37 am
Powered by Dreamwidth Studios