���ʤ������äƤ��Ф�ä����ϼ¤Ϥ⤦�������Ƥ�������ɡ��ʤ󤫥���ץ륢�ץ�ΤĤ�꤬��äƤ뤦�����ʡ������ʥե졼�����Ȳ����Ƥ��ơ��礷�����ץꤸ��ʤ��Τ���Ȥϰճ���ʣ���Ǥ�����Х����餱���ߤ����ʤ��ȤˤʤäƤ��ޤä���

�����󤳤�������Ƥ⤤�����ɻ��ͤˤʤ�͡���ʡ��Ĥ�˰�����ʡ��Ȥ��פä��̤�ͷ�Ӥ�Ϥ᤿��ճ��Ȥ��ä����ڤ����ʤäƤ�����äơ�����ʤ�Τ����褿��

faultier's Asagao at master - GitHub

������

Plack��Ȥä�Sinatra�äݤ�������Web���ץ��񤱤�ʷ�ϵ��Υե졼�����ߤ����ʡʼ塹�����ˡ����README.ja���ɤ�Ȥɤ�ʤ�Τ��ϲ��Ȥʤ������󤸤�ʤ������顣�ɥ�����Ȥȥ���ץ륢�ץ꤯�餤�Ϻ�äƤߤ褦�Ȥϻפ��ޤ����������Ǥ��뤫��Ƥߤ�ݤˤϥ������ɤ�Ǥ������������ɵ�����ñ�ʥ���ץ륳�������ɥ�����ȡ�ͽ���ϡ���ä��衣

TODO

  • Sinatra������뤳�Ȥϰ��̤�����褦�ˤϤ�����
  • �㤨��Plack::Builder��enable�Ȥ���ľ�˽ñ¤±¤ï¿½è¤¦ï¿½Ë¤ï¿½ï¿½ï¿½È¤ï¿½
  • pass�Ȥ�before�Ȥ�after�Ȥ�
  • config�Ȥ�dispatch�Ȥ�Ŭ��������ΤǤɤ��ˤ�����
  • ���ƥ�ץ졼�Ȥ�Text::MicroTemplate�����ʤΤ�¾�Τ��б�����

�פä�����

Sinatra����Ȥϰճ��ȥ��åѥꤷ�Ƥ�����Ȥ���ä��ɤ���٥롣

���Ȥ�������DSLŪ�ʸ����ܤˤʤ��Τ��������ΤϤ�äѤ�Ruby�Τ��ڤǤ����ʤ��Ȼפä���Ʊ�����Ȥ��Τ�Perl�������⤦����äȥȥ�å������봶��������ޤ������������⤢�������ɤ⡣

�ʤ�����Ƕ�Ŀ�Ū��Plack��������ʤ�����ɡ����򤤤���ߤ�ʤ�äȤ�����Ȥ����衣

�ɵ�

�֥����ǡ�CPAN��Dancer�äƤΤ�����ޤ���פȶ����Ƥ��ä������Ϥ����ۤ�Ȥ�����äƤ顣�������ϥС������1.0�Ǥ��������ʤ����äȤ��äȤ����Ȥ��Ƥޤ����ҡ����狼�äƤƤ�ä���ʤ�Ȥ⤫���Τ�ʤ��ä��ΤϤȤƤ��Ѥ���������

�����Ƹ����ʤ顢�������������������������ɤ��ä���Plack�˾�äƤ�äƤ����Τ����ߤʤ��餤���ʤ���ư������Ķ��������Ƥ�ڤȤ��ߥɥ륦������Ťͤ���Ȥ����ۤ顢�������Ȥ���衣���Ȳ�TemplateToolkit�����ʤΤ�Text::MicroTemplate��view��񤱤�褦�ˤ����Ȥ����ĤǤ�Dancer�ϺǾ��¤ΰ�¸�����ʤ��Τǥ��󥹥ȡ����ǥץ����ϳڤ��������ɡ�Asagao��Any::Moose�Ȥ�Path::Dispatcher�Ȥ�����ʤ�Τ˰�¸���Ƥƥ�󥿥륵���ФȤ��˾夲�ˤ������⤷��ʤ���

�ष�������ܤˤ����Ƥ�餪������ǥ������ɤ⤦��

������ɵ�

�֥����ǡ�Dancer::Handler::PSGI �����뤫�� plack �ξ�Ǥ⤦���������!�פäƶ����Ƥ�餤�ޤ�����

���졼��

���졼��

���졼��

��ǰ�Ǥ����롣�⤦�����˰�̣�ʤ��Ǥ����롣�ޤ��ٶ����ȻפäƤȤꤢ����������ȻפäƤ��Ȥ����ޤǤ�������ä��㤦����