Oi, Ari!
Sem dúvidas, o Semantic é o mais completo que conheço! A maneira de
trabalhar é quase a mesma com a que trabalhamos no BS3; basta apenas
entender bem o sistema de grids dele que o resto não muda muito.
Gosto dos dois! Antes do BS era dose personalizar formulários na
web. O
http://www.blueprintcss.org/
auxiliava um pouco, mas pouco mesmo.
O Semantic praticamente não precisa de customização, seus
componentes se ajustam com perfeição à grid que tem um sistema de
"calhas" para espaçamentos horizontais; sob meu ponto de vista deixa
as telas mais simétricas que o BS. Sem falar no seu rico arsenal de
guloseimas rs... A única desvantagem, além de perder o SQLFORM e
SQLFORM.grid do W2P é que não tem muito material para pesquisa na
web além da própria documentação, todavia a documentação não deixa
muito a desejar; e a curva de aprendizado para quem já trabalha com
o BS é mínima.
Ainda não tinha pensado em criar uma biblioteca específica para
geração de formulários, creio que vou acatar sua sugestão. Como uso
ajax em todas ações da interface acabo fazendo o trabalho sujo todo
na view mesmo, geralmente crio um único formulário e um método
separado no controller com validate_and_insert e validate_and_update
para as transações.
Acabei perdendo as funcionalidades de administração do BD, pois sou
perfeccionista e sumi com tudo que dizia respeito ao BS da pasta
static e o appadmin usa ele para estilizar os formulários. De
qualquer forma deu para criar o primeiro usuário para começar a
diversão.
Fico a disposição para auxiliar no que estiver ao meu alcance!
T++
Kayro