Mojolicious,Modelをuseで使うってNG?
YAPC::AsiaのLT向けネタWebアプリをコーディングしています。 文字列を受け取り変換してJSON返すという 簡単なAPIを作り、後はクライアントでajaxでアクセスして使うというものです。 変換内容はネタなので、当日まで内緒ww
さて、変換関数はヘルパー経由でなくて、普通にModelをuseして 関数を呼ぶで事足りるんですが、helperを使う意義という物がありそう。
- 疎結合になるからなか?
- パフォーマンスの問題なのか?
package Fufu::Web::Convert; use Fufu::Model::Fufu; use Mojo::Base 'Mojolicious::Controller'; # This action will render a template sub index { my $self = shift; my $query = $self->param("query"); my $result = convertFufu($query); $self->render ( json => {result => $result}); } 1;