Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Miguel de Icaza comenta o estado do Mono

Enviado por alessandro binhara (binharaΘgmail·com):

“Mono e C# Everywhere: Os “Javaneiros” que me desculpem o trocadilho mas a promessa da Sun está ser realizando pelas mãos do Miguel de Icaza com Mono e com C#. É C# no Iphone, no Android,no WindowsPhone, no Mainframe, no Mac , no Google, no PHP, no C++, em Jogos com o Unit3D, com jogos 2D com MonoGame. Enquanto muitos comemoravam o fim do Mono, nem imaginavam o que estava para acontecer. Vejam o post do Miguel em [tirania.org/…] e vejam a Revolução do Mono que está por vir!” [referência: tirania.org]

• Publicado por Augusto Campos em 2011-12-26

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Porfírio (usuário não registrado) em 26/12/2011 às 10:11 am

    E o nosso “querido” traíra ainda insiste…

    Weber Jr. (usuário não registrado) em 26/12/2011 às 10:27 am

    Agora o Mono pertence a empresa do Miguel “MVP Microsoft” de Icaza, que possui a “promessa” MS.

    Ou seja, tudo que ele diz é como CEO querendo vender um produto/serviço dele.

    Aproveita a fama que fez com Software Livre para enganar.

    Mirosmar (usuário não registrado) em 26/12/2011 às 10:33 am

    É uma cilada Bino! Querem que você jogue todos os seus esforços de desenvolvimento numa gambiarra que daqui a 6 meses nem existirá mais.

    Igor Cavalcante (usuário não registrado) em 26/12/2011 às 11:01 am

    Não sei pq, mas fico com um pé atrás quando se fala de mono ou do icaza …

    Estou numa situação complicada, de um lado o mono do outro lado o java que tá com a oracle processando todo mundo :’(

    danilo (usuário não registrado) em 26/12/2011 às 11:25 am

    Python neles!

    Eloir (usuário não registrado) em 26/12/2011 às 11:30 am

    Pessoalmente, acredito que a chance da Microsoft fornecer uma maquina virtual (própria) para rodar o C# em outro sistema operacional, exemplo Linux, a chance seja muito pequena ou nula… diferente ao Java…

    Mas vale a pena prestar atenção no Ruby, no Python… que são linguagens com uma boa qualidade… agora… apostar no Mono… é ruim…

    Carlos E. Silva (usuário não registrado) em 26/12/2011 às 11:59 am

    Traíra? todo mundo tem comer rapaz, até o opensource precisa de dinheiro pra se manter.

    Adnus (usuário não registrado) em 26/12/2011 às 12:07 pm

    Já dizia meu tio: Um panflute para miguelito !!

    Quem sabe ocupando a mente e os sentidos com outra coisa ele deixe quem quer colaborar com o Software Livre / Open Source em paz.

    Revol (usuário não registrado) em 26/12/2011 às 12:07 pm

    Eu pensava que Mono ia morrer solitariamente, mas dá para ver que Miguel sabia bem disso e aproveitou sua ligação íntima com a MS para abrir novos caminhos.

    Inegavelmente esse portfolio deles dará energia para o projeto continuar e evoluir desse estado pequeno que ele é por não poder pegar muitas coisas do .NET, isso é fato.

    Ainda pode morrer, mas ele já tem uma grande chance de sobreviver.

    Tércio Martins (usuário não registrado) em 26/12/2011 às 1:50 pm

    Já disse aqui e repito: juridicamente, é mais seguro para uma empresa fazer os seus sistemas com Mono do que com Java ;)

    Philippe (usuário não registrado) em 26/12/2011 às 1:50 pm

    A imagem que aparece hoje no blog Tirania.org (blog do Miguel) é da Usina do Gasômetro de Porto Alegre

    Nyappy! (usuário não registrado) em 26/12/2011 às 2:25 pm

    Curiosidade, a palavra “Linux” só consta uma vez nesse artigo do Miguelito.

    E pior, só falam em melhoramentos para as plataformas Windows e Mac.

    rogerio (usuário não registrado) em 26/12/2011 às 2:39 pm

    Mono? No, thanks.

    Orlando Xavier (usuário não registrado) em 26/12/2011 às 2:44 pm

    Mono? No, thanks. [2]

    Weber Jr. (usuário não registrado) em 26/12/2011 às 2:46 pm

    Um paradoxo: A garantia de usar Mono está no fato de não fazer sucesso.

    Se fizer um grande sucesso, e alguém começar a lucrar bom dinheiro, a coisa muda de figura.

    Ou a MS processa essa empresa, ou porta realmente o .Net para outras plataformas (que não as que comecem com a String “Windows”), assim matando o mono de inanição, falta de motivo pra existir.

    De um modo ou outro, o papel do Miguel “MVP da MS” de Icaza e seus seguidores é o mesmo: Promover a MS. Propositalmente ou não.

    lapis (usuário não registrado) em 26/12/2011 às 3:13 pm

    E não sei agora porque o senhor pró mono fala contra o java .
    Parece que o java é inimigo numero 1 deles .

    Porfírio (usuário não registrado) em 26/12/2011 às 3:18 pm

    @Tércio Martins, até mesmo java é melhor que o Mono.

    A menos que vc. queira dizer que uma tecnologia que foi dada de presente para uma empresa (pequena) é mais viável que uma que tem especificação pública, aberta e uma implementação perfeitamente funcional liberada por GPLv2?

    Se for isso, confesso que tenho uma grande dificuldade de entender seu ponto e desconfio que vc. esteja muito errado.

    Tércio Martins (usuário não registrado) em 26/12/2011 às 4:29 pm

    @Porfírio: eu falei no caráter jurídico da coisa ;)

    Amarok (usuário não registrado) em 26/12/2011 às 4:29 pm

    Se a Microsoft quisesse mesmo o .Net multiplataforma, ELA MESMA teria portado para o linux e outras plataformas não-Microsoft. Se ela não acha isso importante e relega esse trabalho a uma empresa fundo de quintal como a do Miguelito, ela está dando um recado claro para NÃO USAR fora do ambiente Microsoft ! Quem usa em produção o Mono é um louco.

    Infelizmente a Oracle também não é flor que se cheire, mas pelo menos ela não teria interesse em boicotar o java em sistemas operacionais não-Microsoft, até porque ela tem dois sistemas operacionais (Solaris e Oracle Linux) próprios.

    alessandro binhara (usuário não registrado) em 26/12/2011 às 4:54 pm

    o desenvolvimento para mobile é a grande tendencia do mercado. Vamos ter muito mais aparelhos celulares que desktop acessando a Web. E ao que tudo indica o mono vai ser uma das principais plataformas para esse ambiente.

    Henrique (usuário não registrado) em 26/12/2011 às 5:05 pm

    Conversando com uma pessoa que trabalha na Microsoft, ele comenta que a posição empresa em relação ao Mono é bem neutra, a equipe do Mono está por conta própria. Eles não vão fazer nada a respeito por que a especificação da plataforma e da linguagem C# são abertas, inclusive passando a ser controlada pela ISO na sua próxima versão. Na realidade a Microsoft não se preocupa mais com Linux, Open Source, etc., no momento a empresa está é preocupada a Google e computação na nuvem.

    Porfírio (usuário não registrado) em 26/12/2011 às 5:32 pm

    Pois é do ponto de vista legal mesmo que eu falava também, @Tercio. Depois de muita luta e muitas penas, o JDK está livre de interferências da Sun, Oracle ou qualquer outra empresa que apareça.

    marcos (usuário não registrado) em 26/12/2011 às 6:51 pm

    Piada essa do Miguel, né? Trollou só pra ser falado na net, coisa mais comum hoje em dia quando alguém está sumido e quer ressurgir.

    O Mono não engloba nem metade das classes do .NET e a cada versão que a MS lança, ele fica mais distante. Fora que está bugado e sempre foi bem mais lento. E tirando o iOS e Windows Phone, todas as outras plataformas também rodam Java, fora os smart cards, roteadores, switches e dispositivos embarcados que também rodam Java em especificações da Sun/Oracle, fora as VMs paralelas.

    E usar Java nunca foi pecado, não tem como a Oracle processar alguém por fazer o que ela tenta: que as pessoas usam Java. É a mesma coisa da Ambev querer processar quem toma Brahma.

    Os processos são contra empresas que criam sua própria JVM e supostamente copiem código ou propriedade intelectual dela, mas isso é outra história. E mesmo nesse caso, o processo não vale pra quem usa as ditas JVMs.

    Porfírio (usuário não registrado) em 26/12/2011 às 7:10 pm

    @Marcos, o Android usa Java no desenvolvimento mas não roda Java (o JDK e o que depende dele). Creio que não haveria impedimento técnico pra portar, por exemplo, o JavaFX para o Android (permitindo rodar Applets, por exemplo).

    É a Oracle que não parece querer dar o braço a torcer.

    O que, na minha opinião, é teimosia. A Oracle não tem atualmente presença grande presença no nicho do próximo século: os dispositivos móveis (sim, a tal da Micro Edition morreu). Ao se aliar ao sistema ao invés de combatê-lo, acrescentaria esse stack ao seu portifólio.

    Ricardo Almeida (usuário não registrado) em 26/12/2011 às 8:02 pm

    Que cara insistente esse! Eh pra adimirar?

    Ricardo Almeida (usuário não registrado) em 26/12/2011 às 8:03 pm

    …”admirar”…

    Nyappy! (usuário não registrado) em 26/12/2011 às 8:42 pm

    O Miguelito há muito tempo passou da vinho para água, passou de defensor e colaborador do SL para um ‘cheerleader’ da Microsoft:
    http://www.itwriting.com/blog/4925-miguel-de-icaza-talks-about-windows-8-and-the-failure-of-linux-on-the-desktop.html

    Olhem esse artigo, ele se porta como um funcionário que foi despedido, foi para a concorrente e ficou com ressentimentos do antigo empregador, mas no fim não foi uma coisa ou outra, apenas é mais um vendido.

    Alex Abreu (usuário não registrado) em 26/12/2011 às 8:54 pm

    Interessante que uma das apostas do Icaza seja o Native Client do Google.

    (Native Client é tecnologia não padrão pra executar código nativo no Chrome, semelhante ao ActiveX do IE)

    Nyappy! (usuário não registrado) em 26/12/2011 às 9:00 pm

    @Alex Abreu

    Sim, de fato é algo semelhante, mas o código e as APIs todas são abertas para implementação em qualquer browser.

    Só que a concorrência se nega a implementar pois acredita que o futuro é o Javascript e outras tecnologias scriptáveis.

    alessandro binhara (usuário não registrado) em 26/12/2011 às 9:18 pm

    Marcos, você como sempre desatualizado e desinformado.
    A atual versão do mono está suportando o .NET 4.0 e algumas coisas do 4.5.
    A versão que está para sair estará com o C# 5.0 .
    Acabei de colocar uma aplicação inteira Asp.NET para rodar num mainframe com mono. Fiz centenas de testes que serão publicas na net. E o mais interessante que encontrei nos meus testes é que a VM do mono está mais rápida que a VM da microsoft. Vou fazer testes com a VM openJDK para ver o que acontece.

    A única piada aqui é você falando coisas do mono das quais você não tem conhecimento.

    Marcos (usuário não registrado) em 26/12/2011 às 10:11 pm

    @Porfirio, o Android usa a linguagem Java, mas não dá pra portar o JavaFX porque ela não é 100% compatível com o JDK da Sun/Oracle, quebrando o propósito do Write Once, Run Anywhere.

    E o propósito da Oracle é o server side, ela não está focada nos dispositivos móveis, mas nos servidores onde irão rodar as aplicações web HTML5 ou qualquer outra tecnologia que será acessada por eles.

    @alessando binhara, não leve uma crítica a uma ferramenta como ofensa pessoal. O Mono não implementa totalmente nem o .NET 2.0, talvez nem o 1.1. Ele implementa PARTES do 4.0, 4.5 e anteriores, conforme as próprias dificuldades, o próprio site do projeto te desmente e eu prefiro acreditar em quem desenvolve o mono do que em você, nao se ofenda. heheheheh. E em qualquer forum você vai ver muita gente criticando lentidão, bugs e falta de suporte a muitas APIs, basta dar uma googlada ou uma bingolada pra comprovar.

    Mas se não quiser acreditar e se com você por uma incrível força do destino tudo estiver ótimo, continue no mono, tem todo o direito e liberdade, afinal você deve ter usado 100% das APIs na sua aplicação e precisando de performance em todas elas, não?

    Sua opinião sobre o mono não vai mudar o que ele é nem vai fazer os problemas do mono sumirem. E também não vai mudar minha vida ou meu trabalho, tirar meu sono e nem a experiência que a empresa onde trabalhei passou com ele.

    Digo o mesmo da sua opinião sobre minha pessoa, mas lhe dou toda a liberdade de manifestá-la, tanto em private como publicamente, não me sinto ofendido e não tenho o complexo de baby (‘precisa me amar’).

    Caramba, quanta troca de amabilidades aqui. Não sou desenvolvedor, mas posso afirmar que várias aplicações mono que já tive a oportunidade de utilizar funcionaram de maneira extremamente agradável. Não utilizo Windows e tampouco sou fã da Microsoft, porém não posso criticar uma plataforma que funciona tão bem. Um bom exemplo disso é o Banshee e o F-spot, que utilizo e funcionam de maneira primorosa. Claro que existem outros programas que são similares, talvez até melhores desenvolvidos exclusivamente para Linux e que são SL, mas os aplicativos em mono não deixam nada a desejar, falando como simples usuário.

    Nyappy! (usuário não registrado) em 26/12/2011 às 11:23 pm

    @ricardomoc

    Nunca considerei o Banshee como um programa que “funciona bem”, a Canonical também há pouco tempo livrou-se dele no Ubuntu, é um elefante, o programa gasta muita memória por pouca coisa e estão tendo problemas enormes para portar para gtk 3.

    Cassio R Eskelsen (usuário não registrado) em 26/12/2011 às 11:23 pm

    Quase uma década depois e o pessoal ainda usa o argumento “ah, pq vou usar algo que pode morrer em 6 meses” para trolar o Mono. Eitcha pessoal que parou no tempo.

    O Marcos faz uma salada tremenda ao afirmar que ” tirando o iOS e Windows Phone, todas as outras plataformas também rodam Java” e logo em seguida “Os processos [da Oracle] são contra empresas que criam sua própria JVM “. Ora, de acordo com a Oracle então, o Android (maior plataforma de smartphone atualmente) atualmente não poderia estar usando Java, ou seja, ele não é tão onipresente assim.

    Henrique (usuário não registrado) em 27/12/2011 às 8:44 am

    Gostem ou não gostem, o fato é que o Mono está melhor posicionado no mercado e mais maduro do que quando estava com a Novell no início do ano.

Este post é antigo (2011-12-26) e foi arquivado. O envio de novos comentários a este post já expirou.