c++0x é aprovado pelo comitê e framework qt já suporta  XML
Índice dos Fóruns » Notícias
Autor Mensagem
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

kicolobo wrote:
juliocbq wrote:
Elizeu_Santos wrote:isso depende de que tipo de aplicações desktop. estamos falando do que exatamente? aplicações sobre medida desenvolvidas para empresa X? ou estamos falando de aplicações globais como navegadores players e afins?
se for a primeira, ao menos no RJ o que cobre o mercado é o C# e LAMENTAVELMENTE vb6. se a opção for a segunda, certamente o que lidera é o C++, no entanto... quais as empresas nacionais desenvolvem navegadores, players e etc?

são poucas infelizmente, e foi isso que tentei dizer. apesar do avanço da linguagem, o mercado nacional se tratando de C/C++ ainda é muito pequeno. queria eu que isso mudasse, queria mesmo.

bom preciso ir para a academia, fico feliz por termos esclarecido o equivoco.
abraço



Aqui na minha cidade existem muitas empresas que utilizam c++, inclusive as outras citadas em projetos para ferramentas e outros aplicativos. Pode acreditar que existe muito campo aí, sem falar que um profissional com c++ no curriculum é muito bem visto e pago claro.


Oi Julio, vejo direto você citando o Qt aqui. Gosto muito do framework, mas só acompanho as coisas de muito longe.
Você tem visto crescimento da popularidade dele aqui no Brasil?


Tenho sim, inclusive um forum sobre - http://forum.qtbrasil.com/

Tem muito brasileiro relacionado com o desenvolvimento do kde e do proprio framework qt. A parte de compartilhamento de pastas usando samba do kde 4.6 foi desenvolvida por um brasileiro.

http://maketecheasier.com/easy-samba-sharing-setup-with-kde/2010/11/17


Para o QT 5.0 pode esperar uma grande novidade.

http://www.h-online.com/open/news/item/Qt-5-to-arrive-in-2012-1240164.html



www.citrox.com.br
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

E eu q pensava q o D um dia seria a aposta mundial para substituir o C++...

Para quem não conhece:

http://www.digitalmars.com/d/

Pelo visto isto esta cada vez mais longe.

http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

eduveks wrote:E eu q pensava q o D um dia seria a aposta mundial para substituir o C++...

Para quem não conhece:

http://www.digitalmars.com/d/

Pelo visto isto esta cada vez mais longe.


Cara, eu tenho a mesma opinião que a sua. Atualmente essa é uma senão a linguagem mais competente que já apareceu ultimamente. Andei estudando vala, que é um subset da linguagem c e está sendo amplamente utilizada nos sistemas unix. Já existem alguns ides para ela, e a promessa é que todo framework gtk seja adaptado para a mesma.

Vala é baseada no c# e também na linguagem D. (compila instruções nativas, assembly bem enxuto).
http://live.gnome.org/Vala

www.citrox.com.br
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

juliocbq wrote:
eduveks wrote:E eu q pensava q o D um dia seria a aposta mundial para substituir o C++...

Para quem não conhece:

http://www.digitalmars.com/d/

Pelo visto isto esta cada vez mais longe.


Cara, eu tenho a mesma opinião que a sua. Atualmente essa é uma senão a linguagem mais competente que já apareceu ultimamente. Andei estudando vala, que é um subset da linguagem c e está sendo amplamente utilizada nos sistemas unix. Já existem alguns ides para ela, e a promessa é que todo framework gtk seja adaptado para a mesma.

Vala é baseada no c# e também na linguagem D. (compila instruções nativas, assembly bem enxuto).
http://live.gnome.org/Vala


Ya! Vala é bem interessante! A tempos eu estudei um pouco, mas depois achei meio pé no sako ter q fazer wrappers, bindings, e muito limitada ao mundo gnome, e a ide muito fraca.

Mas pelo visto já evoluiu um pouco, parece q já tem para windows, e pelo q vc diz algumas IDEs decentes... a idéia é boa!

Só n sei se é um substituto a altura do C++... acho que é mais uma alternativa para alguns projetos, mas no fundo o C++ talvez nunca morra e o D nunca chege a reinar.

A tempos andei a investigar de integrar D com JNI, e vi q a trancos e barrancos dava, mas como a luta era considerável deixei de lado. E Vala e JNI rola bem!?


http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

eduveks wrote:
juliocbq wrote:
eduveks wrote:E eu q pensava q o D um dia seria a aposta mundial para substituir o C++...

Para quem não conhece:

http://www.digitalmars.com/d/

Pelo visto isto esta cada vez mais longe.


Cara, eu tenho a mesma opinião que a sua. Atualmente essa é uma senão a linguagem mais competente que já apareceu ultimamente. Andei estudando vala, que é um subset da linguagem c e está sendo amplamente utilizada nos sistemas unix. Já existem alguns ides para ela, e a promessa é que todo framework gtk seja adaptado para a mesma.

Vala é baseada no c# e também na linguagem D. (compila instruções nativas, assembly bem enxuto).
http://live.gnome.org/Vala


Ya! Vala é bem interessante! A tempos eu estudei um pouco, mas depois achei meio pé no sako ter q fazer wrappers, bindings, e muito limitada ao mundo gnome, e a ide muito fraca.

Mas pelo visto já evoluiu um pouco, parece q já tem para windows, e pelo q vc diz algumas IDEs decentes... a idéia é boa!

Só n sei se é um substituto a altura do C++... acho que é mais uma alternativa para alguns projetos, mas no fundo o C++ talvez nunca morra e o D nunca chege a reinar.

A tempos andei a investigar de integrar D com JNI, e vi q a trancos e barrancos dava, mas como a luta era considerável deixei de lado. E Vala e JNI rola bem!?



Bom, em questão de wrappers e binds, toda a glibc(todo gtk e maioria das bibliotecas unix) já está mapeada para vala. O desenvolvimento do gnome não usa mais c.
A canonical está escrevendo o shell unity com vala também.

Vala vai compilar o seu código para c e posteriormente usar o gcc para gerar o assembly. No caso se o jni conseguir ler um assembly gerado por um compilador c você consegue mapeá-lo. Toda biblioteca escrita em c pode ser linkada com código vala. Isso quer dizer que praticamente todo sistema unix pode ser usado com vala e é possível até extender o kernel criando módulos nessa linguagem, além da vantagem de se usar uma com as características citadas acima.

Como Vala é assemblada por um compilador de c, existe pouco uso de recurso e dependências, menor mesmo que as de um compilador como o g++. Enquanto um executável vala atinge uns 10kb(sem precisar de nenhum runtime ou dependência), c++ atinge uns 100kb(linkada com iostream).

Enfim, ela pode ser uma boa carta na manga quando se trata de sistemas embarcados ou aplicativos para linux.

www.citrox.com.br
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

Excelente, desconhecia a maioria das vantagens q citaste! Até modulo para kernel, brutal!

E q IDE vc recomenda!?

Eu quando fiz uns testes com isto usei o MonoDevelop, acho... n lembro ao certo, mas lembro q era meio crua.

O Go Language tb gera código C/C++, n sei bem ao certo, mas em testes de performance n rendia muito bem, e o principal obstáculo estava na performance... Vala pelo visto n tem este problema!? Até pela aposta forte q vc diz do pessoal do Gnome...

http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

eduveks wrote:Excelente, desconhecia a maioria das vantagens q citaste! Até modulo para kernel, brutal!

E q IDE vc recomenda!?

Eu quando fiz uns testes com isto usei o MonoDevelop, acho... n lembro ao certo, mas lembro q era meio crua.

O Go Language tb gera código C/C++, n sei bem ao certo, mas em testes de performance n rendia muito bem, e o principal obstáculo estava na performance... Vala pelo visto n tem este problema!? Até pela aposta forte q vc diz do pessoal do Gnome...



Na minha casa eu uso vala toys for gedit. É um plugin para gedit que te dá controle de projetos e um autocomplete que acha todos os métodos das bibliotecas. É muito bom.

http://code.google.com/p/vtg/

Para interface gráfica use o glade:

http://glade.gnome.org/
http://tadeboro.blogspot.com/2009/09/glade3-tutorial-1-introduction.html



www.citrox.com.br
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

em questão de desempenho da linguagem go, implica ser menor porque o desenvolvimento do compilador está no início e ele não deve otimizar muito bem o código gerado. Mas é uma questão de tempo até que ele atinja certa maturidade.

www.citrox.com.br
VonNaturAustreVe
What is classpath?
[Avatar]

Membro desde: 21/01/2011 22:37:06
Mensagens: 9
Localização: Brasília - DF
Offline

Exatamente, a linguagem GO e muito nova, vai levar ainda um bom tempo para amadurecer.


[]'s

Herberson S.M.

Personal Blog: http://0fx66.com
Curriculum Lattes: http://lattes.cnpq.br/2712644236175266
Linkedin: http://br.linkedin.com/in/herberson
GitHub: https://github.com/VonNaturAustreVe
Twitter: https://twitter.com/__von

[]'s
[WWW]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team