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
E o nosso “querido” traíra ainda insiste…
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.
É uma cilada Bino! Querem que você jogue todos os seus esforços de desenvolvimento numa gambiarra que daqui a 6 meses nem existirá mais.
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 :’(
Python neles!
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…
Traíra? todo mundo tem comer rapaz, até o opensource precisa de dinheiro pra se manter.
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.
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.
Já disse aqui e repito: juridicamente, é mais seguro para uma empresa fazer os seus sistemas com Mono do que com Java ;)
A imagem que aparece hoje no blog Tirania.org (blog do Miguel) é da Usina do Gasômetro de Porto Alegre
Curiosidade, a palavra “Linux” só consta uma vez nesse artigo do Miguelito.
E pior, só falam em melhoramentos para as plataformas Windows e Mac.
Mono? No, thanks.
Mono? No, thanks. [2]
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.
E não sei agora porque o senhor pró mono fala contra o java .
Parece que o java é inimigo numero 1 deles .
@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.
@Porfírio: eu falei no caráter jurídico da coisa ;)
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.
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.
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.
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.
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.
@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.
Que cara insistente esse! Eh pra adimirar?
…”admirar”…
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.
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)
@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.
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.
@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.
@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.
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.
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.