| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 08:58:48
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 12:11:20
|
eduveks
GUJ Ranger
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 15:09:21
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2011 04:57:28
|
eduveks
GUJ Ranger
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2011 06:59:34
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2011 07:13:59
|
eduveks
GUJ Ranger
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2011 07:32:17
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2011 07:35:24
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2011 22:59:22
|
VonNaturAustreVe
What is classpath?
![[Avatar]](/images/avatar/889ad55766e378b684eb4846a9379b79.jpg)
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 |
|
|
 |
|
|