Claudio Soto escreveu:Una pregunta, una de las criticas que se le hacia antes a Qt era que las aplicaciones quedaban grandes, pesadas y lentas, sigue siendo igual o cambio algo?
Com base na minha experiência, considero o tamanho das aplicações e a velocidade de execução satisfatórias.
O Qt 5 mostrou ser mais rápido do que o Qt 4. Sendo assim, quem fez testes com o Qt 4, no passado, talvez obtenha um resultado melhor com o Qt 5.
O uso do Qt com [x]Harbour adiciona duas camadas extras nas aplicações:
1) o próprio Qt, ligando a aplicação ao sistema operacional
2) as bibliotecas de ligação (binding's), ligando o [x]Harbour ao Qt
Naturalmente, uma aplicação que usa diretamente a API do sistema operacional será menor e mais rápida, mas não vejo hoje o tamanho e velocidade das aplicações em Qt como um motivo de rejeição.
No Qt5xHb, adicionei algumas opções para reduzir o tamanho das aplicações e aumentar a velocidade de execução:
QT5XHB_NO_REQUESTS
Quando compilado com o parâmetro acima, classes adicionais não são incluÃdas. O desenvolvedor controla manualmente quais classes ele vai efetivamente usar na aplicação.
Influi no tamanho dos binários.
QT5XHB_DONT_CHECK_PARAMETERS
Quando compilado com este parâmetro, a checagem dos parâmetros é desativada. Caberá ao desenvolvedor se certificar de que está passando os parâmetros corretos para os métodos.
Influi no tamanho dos binários e na velocidade de execução.
Caso alguém se interesse em fazer testes, sugiro ir direto para o projeto Qt5xHb/C++11. O uso de recursos do padrão C++11 reduziu o código e melhorou o desempenho.