pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
Is C# the Only Language that Matters?

Eu tenho dois amores... (tararaaaaa) que nada são iguais... (tararaaaaa)... um é o C# outro é o VB.NET... (lalalaaaaaa)

Ora aqui esta uma nota do editor da VisualStudioMagazine muito interessante.

http://www.ftponline.com/weblogger/forum.aspx?ID=6&DATE=06/07/2005#386

 


Posted 22-11-2005 11:02 por Sergio Ferreira

Comments

Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
Será q serviria este título como uma afirmação já? O VB está para o C# como o Latin e o Português, uma linguagem morta...?
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
Este artigo ja tem "anos"... no sentido de que meses nesta area são anos claro :)

Repara que o VB.NET também tem Generics e ele só se refere a eles para o C# LOL!

Cheers
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
pa, ainda n percebi pq e q ninguem fala no c++\cli :)
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
Eu acho que o C#, embora seja uma linguagem que, a meu ver está bastante completa (digamos), sinto que há uma moda no uso dela, também porque a plataforma .Net assim a "direcciona". Gostava de saber se daqui a uns 5 anos, continuar-se-á a programar em C#, assim como nós programavamos em Java ou C++ à 5 anos atrás. É como o VB6, já muita gente deixou de programar em VB6. Foi uma moda, não? Houve uma altura em que o Delphi vinha dando sinais de "moda" também, mas depois desapareceu ... pelo menos comecei a ver menos aplicações desenvolvidas em Delphi.
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
o vb6 foi a melhor linguagem que eu conhecia para construir prototipos :P
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
@Luis : e continua a ser. E para aplicações a sério tambem :) Mas como em todas as linguagens é preciso é saber fazer e ha mais gente que nao sabe do que a que sabe :)

PS: Eu sei que sou tendencioso mas entre C# e VB e continuo a gostar mais de Assembly :P Se bem que tenho um carinho especial pelo BASIC do 48k :) O de membrana... ca gente podia dar murros no teclado que nunca se estragava :D
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
Joao, ca entre nos: o vb6 era excelente para construir interfaces para as aplicacoes e, talvez, para fazer algumas coisas simples (tipo se quisesses construir um activex sem saberes nada sobre COM, etc). agora se quiseres utilizar OO, era pratiacmente impossivel. de qq forma, tb cheguei a fazer algumas aplicacoes em vb6 e a verdade e q, em termos de produtividade, era dificil de arranjar outra linguagem melhor.

eu sei q tu es um fa de vb6...alias ate estranhei uma resposta tao curta sobre o tema depois do meu comentario anterior :)
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
@Luis: Eu sou fã de várias linguagens :) Desde o Clipper, passando pelo C++, passando pelo VB6, .NET, etc. Em suma... sou fã de programação :)

Embora o VB6 não fosse muito avançado nas suas capacidades OO tendo muitas limitações, o que é certo é que era e é possível desenvolver boas aplicações que são rápidas e robustas.

Só para teres uma ideia ainda hoje as aplicações VB6 compiladas para código nativo são mais rápidas em muitos aspectos que as aplicações desenvolvidas em .NET. E ha o promenor do código nativo... eu sou fã de código nativo :) Sonho com o dia em que no .NET tenha-mos a opção no projecto de compilar para código nativo :P

Infelizmente o VB6 tem o estigma do programador "point and click" ou o programador "que fazia umas coisas em VBA e agora faz qq coisa em VB". Mas na realidade um bom programador em VB6 consegue coisas fantasticas.

Dou-te um exemplo muito bom de como se pode fazer excelentes componentes por exemplo em VB6. E até disponibiliza a source code: www.vbaccelerator.com. Ele agora tb faz coisas para .NET em C#.

E pronto... querias um post "cumprido"... toma lá :)

Cheers
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
eu conheco o site. o q acho e q qq pessoa q faz esses controlos em vb6 consegue faze-los em C++. em relacao a OO, acho q esse era mm o ponto mais fraco de vb6. o suporte aos principios basicos de OO era...enfim, praticamente inexistente. em relacao ao clipper, aquilo era mm 1 treta :)
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
João, relativamente à compilação para código nativo, podes utilizar o 'ngen' que vem com a framework.
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
Olá, não vos conheço a todos, mas relativamente ao assunto em discussão, gostaria de acrescentar o seguinte. Nós podemos estar vocacionados, ou influenciados para programar em n linguages, a questão é que não nos podemos restringir a essas linguagens que estamos "só" vocacionados. Quero isto dizer, que apesar de conhecermos bem uma linguagem e sermos uns "prós" no desenvolvimento dessa linguagem, temos de saber analisar e perceber qual a linguagem que se enquadra bem em cada situação(apesar de isto depender de tantos outros). No caso do VB, tudo bem que ela comporta-se bem com sistemas menos complexos, mas por exemplo, o Delphi (até certa altura) era mais robusta do que o VB para sistemas mais complexos.

Sobre a questão "Is C# the Only Language that Matters?", a minha resposta é NÃO. O que interessa de facto é a consistência do produto final, independentemente da linguagem usada, seja ela VB, Delphi, Perl, Java, C .... ou C#.

Acho que tendo esta consciência, é mais importante do que saber se X é melhor que Y ou Z faz isto que W não faz, etc.

Obrigado pelo tempo disponibilizado.
Continuação de boas programações.
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
you so hoooo
Anonymous wrote re: Is C# the Only Language that Matters?
on 2-7-2009 1:13
you are hoooooo

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems