Comments 19
Я правильно понимаю, что это — реализация MVC на Эрланге? Темплейтинг выглядит вполне удобочитаемым, но остается вопрос, как обрабатываются случаи посложнее. Например, на практике часто возникает задача отображать данные в виде списка или таблицы, но случай, когда данных нет, требуется обрабатывать особо. Например, в случае с Java и JSTL код темплейта оказывается весьма тяжеловесным, и я, признаться, не встречал особенно выдающихся альтернатив.
Обычным ответом в таких случаях являются всевозможные вариации partials, часто предлагается писать свой компонент и вставлять его на страницу в виде тэга. Но на мой взгляд это не самое оптимальное решение: на сложных страницах код темплейта превращается в суп из спец-тегов на каждый чих. Конечно, с точки зрения server-side разработчика все может казаться вполне удобным, благодаря применению таких вот тэгов-модулей. Но с точки зрения фронт-энда это просто кошмар: любая правка верстки превращается в бесконечный перебор этих маленьких фрагментов HTML в поисках того самого, код которого надо изменить.
Я пока не встретил достойного решения проблемы темплейтинга и с удовольствием бы услышал о рекомендациях сообщества по этому поводу.
Обычным ответом в таких случаях являются всевозможные вариации partials, часто предлагается писать свой компонент и вставлять его на страницу в виде тэга. Но на мой взгляд это не самое оптимальное решение: на сложных страницах код темплейта превращается в суп из спец-тегов на каждый чих. Конечно, с точки зрения server-side разработчика все может казаться вполне удобным, благодаря применению таких вот тэгов-модулей. Но с точки зрения фронт-энда это просто кошмар: любая правка верстки превращается в бесконечный перебор этих маленьких фрагментов HTML в поисках того самого, код которого надо изменить.
Я пока не встретил достойного решения проблемы темплейтинга и с удовольствием бы услышал о рекомендациях сообщества по этому поводу.
+1
Например, на практике часто возникает задача отображать данные в виде списка или таблицы, но случай, когда данных нет, требуется обрабатывать особо. Например, в случае с Java и JSTL код темплейта оказывается весьма тяжеловесным, и я, признаться, не встречал особенно выдающихся альтернатив.
Django:
0
dryml at hobo at rails :)
0
Ад. Просто ад. Какие еще языки приспособить под веб?
Ждем Web Assembler.
Ждем Web Assembler.
-16
вобщем-то ерланг самый подходящий язык для проектов, которые хотят получить легкую горизонтальную масштабируемость из коробки.
+6
Какие еще языки приспособить под веб?
LOLWUT?
+3
vimeo.com/20455877
Ну и почему эрланг не подходит для веба?
Ну и почему эрланг не подходит для веба?
0
UFO just landed and posted this here
Кстати, позавчера сайт erlang обновили — он тоже на Erlang Web теперь (на чем раньше был не знаю)
Недавно наткнулся на список web-фреймворков на Erlang chicagoboss.org/projects/chicagoboss/wiki/Comparison_of_Erlang_Web_Frameworks
А по делу — кто то его пробовал? Есть примеры проектов или опыт работы с ним?
Недавно наткнулся на список web-фреймворков на Erlang chicagoboss.org/projects/chicagoboss/wiki/Comparison_of_Erlang_Web_Frameworks
А по делу — кто то его пробовал? Есть примеры проектов или опыт работы с ним?
+1
что насчет чикаго?
мое скромное мнение — ерлангу уже не догнать паравоз веб фрэймворков, но он отличный бэкэнд для приложения. Например rails+rabbitmq
мое скромное мнение — ерлангу уже не догнать паравоз веб фрэймворков, но он отличный бэкэнд для приложения. Например rails+rabbitmq
0
UFO just landed and posted this here
Насколько быстро работает шаблонизатор? Шаблоны как-то предварительно распарсиваются и кешируются?
Откуда еще можно брать данные для формирования страниц? Например, можно ли их загрузить из какого-нибудь другого веб-сервиса в формате JSON или XML?
Откуда еще можно брать данные для формирования страниц? Например, можно ли их загрузить из какого-нибудь другого веб-сервиса в формате JSON или XML?
-1
Sign up to leave a comment.
Erlang Web