Eu estou iniciando agora no C++, e gostaria saber na opnião dos
experts quais as melhores bibliotecas para uso geral em C++.
Muito grato pela ajuda, desde já,
Marcos
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en
Quais são os critérios? Flexibilidade? Cross-platform? Performance? O
que é "uso geral"?
--
Reuben Morais
Acho que a pergunta dele tem mais a ver com as melhores bibliotecas de
uso geral que você usa.
Acho também que faltou um pouquinho mais de clareza na pergunta dele.
muito obrigado mesmo pelas dicas, eu sou novo no grupo e na linguagem,
e espero um dia poder retribuir.
Realmente, existem bibliotecas e bibliotecas, e usos gerais e usos
gerais, eh!eh!eh!
Eu definiria como uma aplicação de automação comercial, com telinha
desktop, tipo , contas a pagar e estoque, mas com funcionalidades de
comunicação e troca de objetos com outro executavel rodando na máquina
local,sendo esse outro executavel, que iria acessar periféricos,
também seria desenvolvido por mim.
É para o projeto final da faculdade, sabe como que é, as aulas de
graduação nunca explicam tudo... 8P.
Novamente muito grato,
Marcos
Na minha opinião, e de muitos aqui, a melhor biblioteca de telinhas é a Qt.
E wxWidgets é uma boa alternativa se você não pode usar Qt por questões legais.
On Wednesday 04 January 2012 14:25:19 Reuben Morais wrote:
E wxWidgets é uma boa alternativa se você não pode usar Qt por questões legais.
Qt agora é LGPL, logo, não há muitas questões legais que impedem o uso, exceto o caso raríssimo de algum fazer alguma alteração na Qt em si e não querer enviar essa alteração à Nokia...
Eu não acho que seja tão simples. A simples presença da biblioteca e
sua extensa documentação no projeto pode instigar um desenvolvedor a
copiar código LGPL para sua base de código proprietária, e daí tudo
vai por água abaixo. Eu prefiro não correr o risco.
--
Reuben Morais
Os códigos de exemplos NÃO estão em LGPL ou GPL. Os exmplos estão em **BSD**!
Pode-se usar os exemplos a vontade. A documentação em si esta em GNU Free
Doc. mas isso só vale para o texto, os códigos estão em BSD.
** Não há risco algum em usar a Qt para projetos comerciais! **
Entendo, mas ainda assim, eu disse a biblioteca E a documentação. Você
não pode copiar código da Qt, e não pode usar static linking, como
disse o Kumpera (mas este é provavelmente mais difícil de acontecer).
--
Reuben Morais
[snip]
>> Os códigos de exemplos NÃO estão em LGPL ou GPL. Os exmplos estão em **BSD**!
>>
>
> Entendo, mas ainda assim, eu disse a biblioteca E a documentação. Você
> não pode copiar código da Qt, e não pode usar static linking, como
> disse o Kumpera (mas este é provavelmente mais difícil de acontecer).
Eu acho mais fácil eu querer usar static linking do que copiar código
da biblioteca.
> --
> Reuben Morais
--
Felipe Magno de Almeida
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en
Não sei se entendi, você está dizendo em usar ligação estática e
licenciar em LGPL o binário
sem distribuir o código fonte?
A mensagem do Rodrigo não me parece fazer sequer qualquer critica ao Qt,
apenas de que GPLv3 não vale a pena. O que faz sentido, considerando que
o próprio Kernel Linux decidiu não mudar por causa dessas exigencias.
> On 05/01/2012 10:43, Rodrigo Kumpera wrote:
>
> GPLv3 é muito mais complicada que LGPL 2.1. O volume de exigências legais
> nem sempre são justificáveis.
Ah sim, mas eu justamente evitei qualquer men��o � GPLv3, pois no que eu
sugeri, isso nem seria algo relevante, pois usar linkagem din�mica
significa usar LGPLv2 ou est�tica com liscen�a comercial.
Já vi que o QT é a biblioteca, e boost também, mas vou olhar as outras
bibliotecas sugeridas também.
Novamente, muito grato,
Marcos
Em 5 de janeiro de 2012 11:06, Gianni <nasus....@gmail.com> escreveu:
> On 05/01/2012 10:52, Felipe Magno de Almeida wrote:
>>
>> 2012/1/5 Gianni<nasus....@gmail.com>:
>>>
>>> OK, mas usando linkagem dinâmica, o que é o default mesmo, pode-se usar
>>> toda
>>> a Qt de qualquer jeito sem qualquer problema.
>>>
>>> Se usar linkagem estática for realmente um requisito muito importante,
>>> pode-se comprar uma liscença comercial... Mas isso é querer achar pelo
>>> em
>>> ovo, pois a diferença entre dinâmica ou estática é minúscula - ou seja,
>>> não
>>> o suficiente que justifique abrir mão de todas as virtudes do Qt.
>>
>> A mensagem do Rodrigo não me parece fazer sequer qualquer critica ao Qt,
>> apenas de que GPLv3 não vale a pena. O que faz sentido, considerando que
>> o próprio Kernel Linux decidiu não mudar por causa dessas exigencias.
>
>
> Ah sim, mas eu justamente evitei qualquer menção à GPLv3, pois no que eu
> sugeri, isso nem seria algo relevante, pois usar linkagem dinâmica significa
> usar LGPLv2 ou estática com liscença comercial.
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "ccppbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para ccppbrasil+...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/ccppbrasil/c61f2a1f-cf97-4bc7-a6b0-5283f9ef3227n%40googlegroups.com.