mais uma dúvida, se eu conheço Java, e posso programar em Java, pq aprender C#? ok, é uma linguagem nova para aprender, vc aumenta seu conhecimento, td bem, mas assim, tirando esse lado, eu vou tirar algum proveito a mais programando em C#? tem alguma vantagem de se programar em C# e não em Java?
Obrigado On 5/27/06, Og Maciel <[EMAIL PROTECTED]> wrote:
On 5/27/06, rics <[EMAIL PROTECTED]> wrote: > Agora, minha dúvida é sobre os tals Windows Forms. Parece que o Og usou > WinForms no programa dele. Confere Og??? Conferido meu amigo. O WinForms foi recentemente integrado ao Mono e ja' pode ser usado quando criando seus programas. Na verdade, o MonoDevelop faz a conversao de qualquer projeto iniciado no Visual Studio.NET sem problemas. O detalhe e' que a versao atual do Ubuntu (ainda) nao inclui um monte de novos recursos que foram adicionados neste ultimo mes. Tenho certeza que uma nova versao empacotada vai ser lancada em breve. > Qual a melhor maneira de programar pra Linux com MOno? Usando GTK no mono??? Se voce quizer um programa que compartilha o "look & feel" de um programa nativo do Linux, voce pode criar toda a UI usando o Gtk#. > Qual maneira roda em tudo quanto é sistema? Como o WinForms ja' faz parte do .NET Framework, e instalado padroa na maioria das versoes novas do Windows, nao seria problema desenvolver algo no Linux e trazer para o Windows. Mas como o Gtk# ja' foi "portado" para o Windows tambem, voce tem mais esta alternativa. Apesar do WinForms nao estar 100%, eu vou investir nesta plataforma. Agora, quando comentarem que o C# e' um clone do Java, eu sinto muito, mas nao e' bem isso nao. C# foi criado do zero, usando o que ha de melhor de alguns metodos e tecnologias do Java, C++, entre outras linguagens, mas adicionando o seu proprio "flavor" na mixtura. Justamente por esta combinacao, eu sou da opiniao que qualquer programador de Java ou C++ que entende realmente do assunto, aprenderia a programar em C# em pouco tempo. Uma coisa que eu aconselho qualquer programador que tem a aspiracao de desenvolver programas multi-plataformas, e' aprender a programar em Python e/ou Ruby tambem! Grande abraco, -- Og B. Maciel [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] GPG Keys: D5CFC202 http://www.ogmaciel.com (en_US) http://blog.ogmaciel.com (pt_BR) -- ubuntu-br mailing list [email protected] www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
-- Tiago Zortéa de Conto Linux User #411735 Ubuntu Breezy Badger -- ubuntu-br mailing list [email protected] www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

