[erlang] - web framework
От: DemAS http://demas.me
Дата: 30.07.09 19:14
Оценка:
Ищется легкий web-framework для Erlang (аналог CherryPy в Python).
Пока нашел только Nitrogen. Есть ли альтернативы? Yaws ? Или это
несколько не то?

Тут же задам вопрос по Nitrogen — может кто-то работал. Если я в
pages/web_index.erl пишу

    -import(some).


где мне нужно расположить some.erl, чтобы nitrogen его нашел ?
Posted via RSDN NNTP Server 2.1 beta
Re: [erlang] - web framework
От: Mr.Cat  
Дата: 30.07.09 19:15
Оценка: +1
http://rsdn.ru/forum/decl/3449119.1.aspx
Автор: Mamut
Дата: 30.06.09

М?
Re[2]: [erlang] - web framework
От: DemAS http://demas.me
Дата: 30.07.09 19:26
Оценка:
Mr.Cat wrote:
> http://rsdn.ru/forum/decl/3449119.1.aspx
Автор: Mamut
Дата: 30.06.09

> М?

Спасибо, завтра гляну. А ты с ним работал? Насколько зрелое решение
и не выяснится ли в процессе работы, что какой-то важной фичи еще нет ?
Posted via RSDN NNTP Server 2.1 beta
Re[3]: [erlang] - web framework
От: Mr.Cat  
Дата: 30.07.09 19:51
Оценка: +1
Немного поработал. Имхо, незрелый. Фичи может не оказаться.
Re: [erlang] - web framework
От: dmz Россия  
Дата: 31.07.09 04:19
Оценка:
DAS>Ищется легкий web-framework для Erlang (аналог CherryPy в Python).
DAS>Пока нашел только Nitrogen. Есть ли альтернативы? Yaws ? Или это
DAS>несколько не то?

mochiweb, erlyweb — тяжелые?
Re: [erlang] - web framework
От: Zert  
Дата: 31.07.09 04:51
Оценка:
DAS>Тут же задам вопрос по Nitrogen — может кто-то работал. Если я в
DAS>pages/web_index.erl пишу

DAS>
DAS>    -import(some).
DAS>


DAS>где мне нужно расположить some.erl, чтобы nitrogen его нашел ?


К some.erl это отношения не имеет, но some.beam должен быть в одном из путей поиска BEAM-файлов.
Re[2]: [erlang] - web framework
От: DemAS http://demas.me
Дата: 31.07.09 05:46
Оценка:
> К some.erl это отношения не имеет, но some.beam должен быть в одном из путей поиска BEAM-файлов.

Ты имеешь в виду пути поиска для Nitrogen или это Erlang-овские пути?
Posted via RSDN NNTP Server 2.1 beta
Re[2]: [erlang] - web framework
От: DemAS http://demas.me
Дата: 31.07.09 05:46
Оценка:
> mochiweb, erlyweb — тяжелые?

Не знаю. Спасибо — посмотрю.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: [erlang] - web framework
От: Курилка Россия http://kirya.narod.ru/
Дата: 31.07.09 05:48
Оценка:
Здравствуйте, DemAS, Вы писали:

>> mochiweb, erlyweb — тяжелые?


DAS> Не знаю. Спасибо — посмотрю.


+ http://www.erlang-web.org/
Re[3]: [erlang] - web framework
От: Mamut Швеция http://dmitriid.com
Дата: 31.07.09 13:44
Оценка:
Hello, DemAS, you write:

DAS> Mr.Cat wrote:


DAS> > http://rsdn.ru/forum/decl/3449119.1.aspx
Автор: Mamut
Дата: 30.06.09

DAS> > М?

DAS> Спасибо, завтра гляну. А ты с ним работал? Насколько зрелое решение

DAS> и не выяснится ли в процессе работы, что какой-то важной фичи еще нет ?


Достаточно незрелый. Фич точно может не оказаться


В теории самый зрелый — это erlang-web из ссылок выше с nitrogen и erlyweb где-то позади.

mochiweb — это скорее инструмент для создания серверов/фреймворков
avalon 1.0rc2 rev 289, zlib 1.2.3 (31.07.2009 16:15:17 EEST :z)(Qt 4.5.1)


dmitriid.comGitHubLinkedIn
Re[4]: [erlang] - web framework
От: DemAS http://demas.me
Дата: 31.07.09 13:56
Оценка:
> Достаточно незрелый. Фич точно может не оказаться

Как я понял, ты один из авторов. Если все-таки выберу его, можно ли
расчитывать на оперативную (ну в пределах дня) помощь (достаточно
примитивные вопросы) на этом форуме?

Просто больше смущает не отсутсвие фич, а риск оказаться в
информационном вакууме — когда комьюнити маленькое и мало кому можно
задать вопрос.
Posted via RSDN NNTP Server 2.1 beta
Re[5]: [erlang] - web framework
От: Mamut Швеция http://dmitriid.com
Дата: 31.07.09 14:41
Оценка:
Hello, DemAS, you write:

DAS> > Достаточно незрелый. Фич точно может не оказаться


DAS> Как я понял, ты один из авторов. Если все-таки выберу его, можно ли

DAS> расчитывать на оперативную (ну в пределах дня) помощь (достаточно
DAS> примитивные вопросы) на этом форуме?

Безусловно. И, как минимум — в http://groups.google.com/group/erlang-russian/

DAS> Просто больше смущает не отсутсвие фич, а риск оказаться в

DAS> информационном вакууме — когда комьюнити маленькое и мало кому можно
DAS> задать вопрос.

Это есть.

Сразу предупреждаю Beepbeep сейчас на основе ewgi, и в нем пока не парятся загружаемые файлы Это я сразу предупреждаю Жду, пока авторы ewgi напишут за меня парсинг файлов
avalon 1.0rc2 rev 289, zlib 1.2.3 (31.07.2009 17:28:49 EEST :z)(Qt 4.5.1)


dmitriid.comGitHubLinkedIn
Re[6]: [erlang] - web framework
От: DemAS http://demas.me
Дата: 31.07.09 19:43
Оценка:
ОК. Тогда сразу вопрос по установке
Исходники брал отсюда http://github.com/dmitriid/beepbeep/tree/master.
Get Started: http://beepbeep.dmitriid.com/en-US/documentation/get-started/

При обновлении страницы localhost:8000 получаю пустую страницу, а в консоле:

=ERROR REPORT==== 31-Jul-2009::23:37:27 ===
{mochiweb_socket_server,235,{child_error,undef}}

=CRASH REPORT==== 31-Jul-2009::23:37:47 ===
crasher:
initial call: mochiweb_socket_server:acceptor_loop/1
pid: <0.68.0>
registered_name: []
exception error: undefined function ewgi_mochiweb:new/1
in function testapp_web:loop/1
in call from mochiweb_http:headers/4
ancestors: [testapp_web,testapp_sup,<0.52.0>]
messages: []
links: [<0.56.0>,#Port<0.1949>]
dictionary: []
trap_exit: false
status: running
heap_size: 1597
stack_size: 24
reductions: 970
neighbours:


В каком направлении смотреть?
Posted via RSDN NNTP Server 2.1 beta
Re[7]: [erlang] - web framework
От: Mamut Швеция http://dmitriid.com
Дата: 31.07.09 23:38
Оценка:
Hello, DemAS, you write:

DAS> ОК. Тогда сразу вопрос по установке

DAS> Исходники брал отсюда http://github.com/dmitriid/beepbeep/tree/master.
DAS> Get Started: http://beepbeep.dmitriid.com/en-US/documentation/get-started/

DAS> При обновлении страницы localhost:8000 получаю пустую страницу, а в консоле:


DAS>

DAS> =ERROR REPORT==== 31-Jul-2009::23:37:27 ===
DAS> {mochiweb_socket_server,235,{child_error,undef}}

DAS> =CRASH REPORT==== 31-Jul-2009::23:37:47 ===
DAS> crasher:
DAS> initial call: mochiweb_socket_server:acceptor_loop/1
DAS> pid: <0.68.0>
DAS> registered_name: []
DAS> exception error: undefined function ewgi_mochiweb:new/1
DAS> in function testapp_web:loop/1
DAS> in call from mochiweb_http:headers/4
DAS> ancestors: [testapp_web,testapp_sup,<0.52.0>]
DAS> messages: []
DAS> links: [<0.56.0>,#Port<0.1949>]
DAS> dictionary: []
DAS> trap_exit: false
DAS> status: running
DAS> heap_size: 1597
DAS> stack_size: 24
DAS> reductions: 970
DAS> neighbours:


DAS> В каком направлении смотреть?



Упс. Это мя ошибка. Все руки недоходят поправить две строчки

Сейчас это рещается так:
1. cd deps/ewgi
2. make
3. в start_server.sh добавляется patha на deps/ewgi/ebin
avalon 1.0rc2 rev 289, zlib 1.2.3 (31.07.2009 17:28:49 EEST :z)(Qt 4.5.1)


dmitriid.comGitHubLinkedIn
Re[3]: [erlang] - web framework
От: Zert  
Дата: 03.08.09 11:53
Оценка:
DAS> Ты имеешь в виду пути поиска для Nitrogen или это Erlang-овские пути?

Не знаю, что такое пути поиска для Nitrogen. Может это одно и то же.
Re[4]: [erlang] - web framework
От: DemAS http://demas.me
Дата: 03.08.09 12:35
Оценка:
> Не знаю, что такое пути поиска для Nitrogen. Может это одно и то же.

Да, в общем то, разобрался. Создал в домашней директории .erlang:

code:add_pathz("path").
Posted via RSDN NNTP Server 2.1 beta
Re: [erlang] - web framework
От: qomp Украина  
Дата: 03.08.09 13:09
Оценка:
Здравствуйте, DemAS, Вы писали:

DAS>Ищется легкий web-framework для Erlang (аналог CherryPy в Python).

DAS>Пока нашел только Nitrogen. Есть ли альтернативы? Yaws ? Или это
DAS>несколько не то?
Yaws — Это веб-сервер... Я пользуюсь ErlyWeb, если захотеть сделать на нем что-то легкое- довольно быстро можно(см. примеры http://yarivsblog.com/), ну а если что-то посложней, то надо повозится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.