| 35 | | <li><strong>Biblioteca baseada em "Drivers" e API consistente.</strong> Bibliotecas podem ter diferentes "drivers" para manipular to handle different external <abbr title="Application Programming Interface">API</abbr>s transparently. For example, multiple session storage options are available (database, cookie, and native), but the same interface is used for all of them. This allows new drivers to be developed for existing libraries, which keeps the API consistent and transparent.</li> |
| 36 | | <li><strong>Powerful event handler.</strong> Observer-style event handlers allow for extreme levels of customization potential.</li> |
| 37 | | <li><strong>Ciclo de Desenvolvimento Ágil.</strong> Rapid development results in faster response to user bugs and requests.</li> |
| | 35 | <li><strong>Biblioteca baseada em "Drivers" e API consistente.</strong> Bibliotecas podem ter diferentes "drivers" para manipular diferentes <abbr title="Application Programming Interface">API</abbr>s transparentemente. Por exemplo, múltiplas opcões de armazenamento dos dados de sessão estão disponíveis (banco de dados, cookie e nativo), visto que a interface é uniforme. Isso permite que novos "drivers" sejam desenvolvidos para bibliotecas de terceiros já existentes, mantendo a API consistente e transparente.</li> |
| | 36 | <li><strong>Poderosa Manipulacão de Eventos.</strong> Handlers de Eventos baseados no padrão Observador permitem uma maior customizacão.</li> |
| | 37 | <li><strong>Alta Produtividade no Desenvolvimento.</strong> O desenvolvimento rápido permite respostas rápidas por parte dos clientes e na correcão de bugs.</li> |