Я хотел бы узнать преимущества использования HTML-помощников в web2py вместо простых элементов разметки HTML. В качестве примера я прочитал следующий код HTML-кода разметки в приложении web2py (красноватый):
{{=A(IMG(_src=URL(r=request,c='static',f='up.png')),_href=URL(r=request,f='vote',args=['up',item.id]))}}
Написание этого кода с помощью простой разметки HTML приводит к следующему:
<a href="/reddish/default/vote/up/{{=item.id}}"><img src="/reddish/static/up.png"/></a>
Я вижу, что простая разметка HTML легче читать. Но я хотел бы узнать, есть ли какие-либо преимущества использования HTML-помощников?
Кстати, одно из преимуществ, которое я вижу на первый взгляд, заключается в том, что HTML-код помощника не требует записи имени приложения, а именно reddish
, явно. Помимо этого, есть ли другие преимущества использования HTML-помощников?