Em Sexta 05 Maio 2006 17:51, Leonardo Pinto escreveu:

> Fico tentado também pelo KDeveloper, mas não confio na QT, talvez por
> ranço herdado da CLX, e também se não me engano a QT é mista. Free e
> proprietária, e o que ela disponibiliza como free pelo menos aquela
> do Kylix era uma porcaria. Que é outro aspecto também. Não entendo

Cuidado com o FUD.  O que você tem livre e pago é o mesmo produto -- tem 
algumas coisas a mais no pago, mas a parte comum é a mesma.  O Kylix pegou 
uma versão antiga -- já tinha coisa melhor na época, a estagnação da Borland 
para o seu produto fez com que ele ficasse com aquilo quando deveria ter 
saído com o melhor... -- e não serve como parâmetro, a não ser para ver como 
as coisas melhoraram ;-)

Quer ver um exemplo?  O KDE e as aplicações dele, o KOffice, etc.  Todos usam 
a Qt livre.

A idéia é interessante: se você vai fazer um produto de código aberto, tem uma 
liceça GPL para a Qt.  Se você vai vender e ganhar dinheiro com o produto de 
código fechado, então tem que pagar por uma licença comercial.  Nada mais 
justo, não?  Se você "dá" à comunidade, pode usar de graça.  Se você não 
"dá", também não recebe.

Lembre-se, também, que você só precisa fornecer os fontes para quem solicitar 
e que software GPL pode ser vendido.  Portanto, leia a licença com bastante 
cuidado.

> qual a necessidade de se utilizar a QT numa plataforma que já tem e
> disponibiliza sua própria VCL gráfica. Coisa que o Lazarus no Windows
> não o faz. Ele se utiliza da própria VCL nativa. E ainda lhe possibilita

A Qt usa componentes nativos do Windows no Windows, por exemplo.

> escolher qual você deseja utilizar, quando na plataforma existir opções,
> como: GTK, GTK2, GNOME, WIN32, WINCE, CARBON e QT.

Assim como diversas outras linguagens o fazem.  Por exemplo, em Python eu 
posso usar GTK, Qt, Tk, etc.  A biblioteca gráfica é um dos componentes da 
linguagem e não é a linguagem em si.  Não é como um VB ou Delphi onde você 
não tem escolha.  Seus programas são mais livres e não necessariamente 
precisam de uma interface gráfica.

> Já comecei meus primeiros projetos nele. Além de ser multi-plataforma,
> "funciona" como eu esperava do Delphi/Kylix: Da plataforma que se
> estiver desenvolvendo, pode-se linkar o executável para qq/ outra.

Assim como você faz em C e C++ com o que é chamado de 
"cross-compiling" (compilação cruzada), onde você compila o seu código para 
uma outra plataforma.

> Bom, isso ainda não dediquei fazer funcionar, porém é belo ver o
> Lazarus for Windows rodar no Wine >>>limpo<<<. Daí, é só correr pro
> abraço!!!

Com certeza!  Linguagens multi-plataforma e bibliotecas multi-plataforma 
ajudam muito. ;-)  Não sei como ainda tem muito programador que limita seu 
mercado de clientes desenvolvendo para uma só plataforma.


-- 
Jorge Godoy      <[EMAIL PROTECTED]>

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a