0 assinantes

Newsletter

Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras

Felipe Albrecht's picture

Lançado o Mono 2.0


O projeto open-source Mono, que permite executar aplicativos baseados em .Net nas plataformas Linux, Mac OS X e Unix, lançou nesta segunda-feira a sua versão 2.0.


mono

Segundo Miguel de Icaza, vice presidente de plataformas de desenvolvimento na Novell, mantenedor do projeto Mono e também criador do GNOME, "Aplicativos existentes para Windows também poderão ser executados no Linux ou MacOS. Pessoas diferentes possuem diferentes razões para fazer isso."

Porém nem tudo é perfeito: Miguel estimou que 45% dos aplicativos irão executar sobre o Mono 2.0 sem modificações, 18% necessitarão de algumas semanas de ajustes e 20% necessitarão de três a seis meses de trabalho, dependendo do quão integrado ao Windows o aplicativo está.

Por alguma razão, lembrei-me do Kylix. O Kylix foi um "Delphi para Linux", onde você importava o seu projeto do Delphi, fazia alguns pequenos ajustes, compilava e executava no Linux. O problema são estes "pequenos" ajustes que devem ser feitos. Muitas vezes são mais complexos do que parecem, ou deixam pequenas imperfeições visíveis na interface, quando executada no Linux. Esses probleminhas assustaram tanto usuários quanto desenvolvedores e hoje a plataforma Kylix, junto com a Borland, está falida. Sinceramente espero que não ocorra o mesmo quando for portar um programa .Net do Windows para o Linux. Alias, se quero um programa para Windows, Mac OS e Linux, uso Java ou Python...

Ah sim, o Mono tem o código-fonte aberto, parte sobre a LGPL e parte sobre MIT X11 license.

Notícias relacionadas

josuegomes's picture

O Mono é um dos projetos mais interessantes e inteligentes do mundo Open Source.
Não é por acaso que causa urticária nos freetards.

--
www.josuegomes.com

tomazett's picture

Realmente... me lembro qdo o Icaza abriu a bola pra falar do Mono e o povo começou a detonar o cara.

_______________________
De todas as pessoas que conheci, vc certamente é uma delas.
etomazett@yahoo.com.br

garoa's picture

Estranho. Uma das críticas que o mundo open-source frequentemente recebe é ser uma cópia (mal-acabada) de softwares proprietários já existentes. O que exatamente faria dessa xerox do .NET "um dos projetos mais interessantes e inteligentes do mundo Open Source"?

Ah, acho que sei: ao invés de ser uma cópia do antigo mundo Unix, é uma cópia do "novo e vibrante" mundo Windows...

Se bem que não se vê o mesmo entusiasmo pela xerox OpenOffice, talvez por não ser ferramenta de desenvolvimento que só nerds vão usar mesmo...

josuegomes's picture

Quote:
O que exatamente faria dessa xerox do .NET "um dos projetos mais interessantes e inteligentes do mundo Open Source"?

Ser exatamente um xerox do .NET torna esse projeto interessante e inteligente.

--
www.josuegomes.com

cafuin's picture

Usuários windows... sempre engrandecendo o debate com argumentação bem embasada.

Ao contrário dos usuários Linux, sabidamente FANÁTICOS, que xingam e não passam de FANBOYS que ficam só torcendo por seu sistema, sem enxergar os fatos.

Muito bom.

josuegomes's picture

Acho que fui fundo demais na minha ironia. Deixa então eu ser mais raso para facilitiar: não sou só um usuário Windows, sou um desenvolvedor Windows, conheço e gosto do .NET, portanto uma coisa como o Mono que leva uma coisa interessante como o .NET para uma plataforma promissora como o Linux merece admiração.

Para mais detalhes veja aqui

--
www.josuegomes.com

garoa's picture

Opa! Reconheço que o mono está tendo um efeito positivo sobre a mentalidade. Agora, graças a Android e mono, o Linux já é "uma plataforma promissora".

josuegomes's picture

Eu nunca disse o contrário. Quem concluiu isso foi você. Aliás, conclusões erradas é uma especialidade freetard.

--
www.josuegomes.com

cafuin's picture

Você adora falar que fulano ou beltrano é freetard. Mas com pérolas como essa você só mostra que é um wintard de primeira:

"O Mono é um dos projetos mais interessantes e inteligentes do mundo Open Source."

Por favor, inteligente ? Só implementa algo que existe. Crítica que os wintards adoram fazer a projetos de SL que copiam algo proprietário.

"Um dos mais interessantes"? Puuts. Só sendo Wintard ou fanboy pra falar isso.

Visita apache.org ou sf.net (sim, mesmo com seus vários projetos mortos) antes de falar algo assim.

Claro, visita e tenta não ficar berrando "freetards, freetards".

fcima's picture

Caramba, o sujeito fala que Mono é "um projeto interessante e inteligente" e Linux é "uma plataforma promissora" - e é taxado de Wintard??

cafuin's picture

Nada disso, ele falou que é um dos MAIS interessantes, olhe direito lá em cima, isso originou minha resposta no início dessa thread.

Mas talvez eu esteja errado mesmo, está mais para comportamento de fanboy:

-"Não é o minha tecnologia favorita, logo, não presta. É 'pro-Windows, logo excelente projeto"

Além disso, o histórico dele de chamar usuários de Linux de freetard, fez com que eu falasse isso, cara de pau mesmo.

fcima's picture

Cafuin, está cada vez mais difícil te entender. O que é um projeto pró-Windows?

Por exemplo, o SAMBA é um clone do compartilhamento de arquivos e Domain Controller do Windows. Seria o SAMBA um projeto pró-Windows?

O OpenOffice é um clone (até no nome) do Microsoft Office. Seria o OpenOffice é um projeto pró-Windows (ou seria pró-Office)?

O interessante de tudo isso é que o Mono na verdade se baseia em um padrão aberto do ECMA e da ISO, enquanto o Java é uma plataforma fechada controlada pela Sun.

cafuin's picture

"Por exemplo, o SAMBA é um clone do compartilhamento de arquivos e Domain Controller do Windows. Seria o SAMBA um projeto pró-Windows?"

Pensando de forma mais abrangente, seria sim. Taí, nunca tinha pensado por esse lado.

A diferença básica é que o Samba veio para suprir a NECESSIDADE de um padrão (de facto) de compartilhamento de arquivos amplamente usado. E ->necessário<- para integração em ambientes heterogênios.

E o .Net ? Super difundido ? Não, se popularizando. E quando o Mono começou era muito menos popular ainda.

"Pro windows" então é somente no contexto do comentário inicial da thread. O Mono ajuda a difundir algo que SÓ a MS usa para o mundo Linux, nesse sentido, é pró, sim.

Eu não sou contra o projeto, até porque é aquela coisa, cada um usa o que quer, basta que eu não use.

Meu comentário não é contra Mono/.Net, e sim sobre o tipo de comentário colocado.

josuegomes's picture

Você precisa aprender a ler. Eu nunca disse que o projeto é bom porque é 'pro-Windows' (seja lá o que isso signifique).
Nunca chamei usuários Linux de freetard. Até porque eu sou um usuário Linux também.

--
www.josuegomes.com

OMGWTFBBQ's picture

.
.
Acho que o cafuin tá com saudades da insígnia de troll... Sticking out tongue

[ ]'s

_______________________
http://www.youtube.com/anunciaraquiegratis

cafuin's picture

E você, ansioso por receber pela primeira vez a sua ?

Já passou do tempo, mas sabe como é, questão de opinião, e isso cada uma tem a sua, a gente tem de respeitar. Pena que nem todo mundo saiba respeitar opinião alheia.

cafuin's picture

Eu li muito bem, mas já ouvir falar em entrelinhas ?

Além de aprender a ler, eu aprendi a interpretar textos.

josuegomes's picture

Percebeu que a única opinião possível no mundo freetard é xingar a Micro$oft e o Rwindows?

São esses palermas que querem conquistar o desktop.

--
www.josuegomes.com

cafuin's picture

"Nunca chamei usuários Linux de freetard. Até porque eu sou um usuário Linux também."

Obrigado por não me forçar a procurar no seu histórico.

Mas quem não tiver nada melhor pra fazer, pode constatar lá que isso se repete, e muito.

josuegomes's picture

Você precisa urgente fazer um curso de interpretação de texto.

É inteligente porque implementa algo que já existe para a plataforma Linux o que o torna também interessante (para mim como desenvolvedor e usuário).

Fui claro?

--
www.josuegomes.com

garoa's picture

Quote:
É inteligente porque implementa algo que já existe para a plataforma Linux o que o torna também interessante (para mim como desenvolvedor e usuário).

Fui claro?

Não, nem um pouco. Pra ser honesto, me pareceu uma frase completamente desconexa e genérica. Por exemplo, GCC também "implementa algo que já existe para a plataforma Linux o que o torna também interessante" e também GIMP, OpenOffice, Emacs, vim, bash, Apache etc.

Então, não entendo porque somente agora o Linux é uma "plataforma promissora" e porque mono em especial é "inteligente e interessante". Sua frase desconexa parece não dizer coisa com coisa ou está gramaticalmente falha. Parece dizer que é inteligente e interessante porque é inteligente e interessante.

Se você dissesse que é porque implementa para o Linux um framework e linguagem que você já domina e gosta, aí dava pra entender.

josuegomes's picture

Não é a toa que a sua insígnia é um jumento.

--
www.josuegomes.com

garoa's picture

ad hominem não é a resposta.

garoa's picture

Sei. Acho que seu link sobre urticárias me deixou atônito...

xymor's picture

As suas definições de 'xerox' são peculiares.
Mono está 2 versões atrás da .NET official e fadado a correr [muito]atrás do .NET mesmo com os acordos Microsoft-Novell.

Até o pessoal do Fedora que deu um bom suporte ao projeto mandando o Mono com FC8,9 desistiu de suportar-lo na versão 10 por suspeitas de problemas com licenças e patentes.

Pelo que sei no incio do projeto Mono o projeto em si não visava ser uma cópia do .Net (mas baseado na tecnologia do .Net), até porque as únicas bibliotecas implementadas só eram apenas as que estavam a favor do ECMA, neste caso o Mono no inicio sempre teve uma direção diferente do .Net da Microsoft, de forma que o próprio projeto tinha bibliotecas e facilidades próprias que não existem no .Net, no caso em termos de framwork o Mono dispõe de mais facilidade e menos problemas de dependencia de versão com uma versão anterior de framework, idéia essa que aproveitaram de Java.

Neste caso, caso programe usando apenas os recursos do Mono você tem a garantia de ter uma aplicação 100% independente de plataforma, até mais multiplataforma que Java e com menos dor de cabeça, além que tecnologicamente falando Mono é bem superior a Java (isso não flame, estou falando a nível de tecnologia e não de framework).

Contudo por pressão dos usuários o projeto teve que esquecer das inovações e partir para correr atrás do .Net, o que acabou causando um atraso enorme na época, mas depois do contrato feito entre a Microsoft e a Novell o projeto voltou a ativa.

andre_mendesc's picture

Acredito que está no caminho certo.
Me lembrei do Lazarus, que é o Delphi multi-plataforma que deu certo. Está sob a licença GPL e vem crescendo desde 1999!

_______
AYBABTU

Se for em relação ao freepascal, com toda certeza o freepascal já chegou ao nirvana, mas em relação ao Lazarus o projeto está muito devagar, pois recentemente fui testar o Lazarus e vi que ainda tinha muitas arestas a aparar, mas em relação ao freespascal em si este sim está evoluido.

Espero que o Lazarus possa crescer mais rápido usando uma base do eclipse, no caso fazer o projeto como uma base do eclipse em si poderá melhorar muito a idéia do projeto em si.

cafuin's picture

O Lazarus é bem bugado mesmo, principalmente para Linux, achei meio instável.

Quanto ao Eclipse, acho uma plataforma show. Mas acho que nesse caso não se aplica. O Lazarus existe com a clara idéia de substituir o Delphi e como está, cumpre bem com essa função. Um usuário acostumado ia ficar um pouco perdido no Eclipse. Claro, nada de mais.

Mas... nada impede de ambos projetos conviverem Smiling .

shimatai's picture

O problema de projetos multi-plataforma, incluindo até o Java, é quando o aplicativo acessa ou utiliza um componente específico daquele SO.

Esses ajustes só dependem do nível de acoplamento entre o SO e a aplicação. Por isso que o ideal é sempre utilizar recursos somente do framework, no caso .NET.

__
"Uma pessoa inteligente resolve um problema, um sábio o previne." Albert Einstein

naftali's picture

A Borland não está falida, muito pelo contrário. Ela apenas vendeu sua seção de programação (a CodeGear) para a Embarcadero Technologies, e continua seu trabalho com softwares para gerenciamento de projetos. Continua tão na ativa quanto estava antes. E o Delphi também não morreu, tanto que a versão 2009 acabou de ser lançada, junto com seu parceiro, o C++ Builder.

tomazett's picture

Apenas para reforçar...

A Borland realmente não está falida. Quem diz isso, deveria dar uma olhada nno serviço que a Borland vem prestando. Vejam os aplicativos relacionados à ALM, como o Together e o StarTeam.
E quanto à CodeGear... bom, a CodeGear é apenas a empresa resposnável pelas IDEs que a Borland lançou. Pra mim, continua tudo Borland ainda.

_______________________
De todas as pessoas que conheci, vc certamente é uma delas.
etomazett@yahoo.com.br

naftali's picture

Realmente não há diferença mesmo... Tá tudo igual hehe

garoa's picture

A Borland foi canibalizada quando seu principal time de desenvolvimento foi comprado pela Microsoft para extender a JVM na forma de C# + CLR + .NET.

sricanesh's picture

Não diria "extender", e sim fazer algo decente e usável

No começo o .Net até poderia ser comparado ao Java, mas agora, o .Net está anos luz na frente.

Não foi a equipe inteira da Borland que foi canibalizada, apenas um e outro.

Azar da Borland que nunca teve uma posição coerente e com isso não conseguiu "reter seus talentos".

Cassio R Eskelsen

garoa's picture

É que sou carioca... Sticking out tongue

cafuin's picture

Acho a IDE do Delphi muito boa, principalmente para "desenhar" GUI, não vi nada mais agradável nesse sentido.

Mas dizer que a Borland e Delphi está com tudo ?

Que isso, Delphi deve ser uma das plataformas menos usadas hoje em dia.

Quem vai pagar 2 mil reais pela IDE de uma linguagem com pouquíssima comunidade a quem se recorrer ?

"Ah, tem documentação". Sim, mas quantas vezes se recorre a foruns ou Google para descobrir algo ?

Além do mais, praticamente qualquer componente/biblioteca menos comunzinha, é necessário pagar. E alguns com cara, jeito, e (falta de) qualidade de um shareware vagabundo do superdownloads.

Ainda mais quando se tem o Eclipse gratuito e MUITO bom. Devendo só na parte de GUI.

E nem falo só de Java, mas de outras linguagens que ele suporta.

fcima's picture

Felipe, você ainda parece estar com a cabeça nos anos 90. Hoje se você quiser fazer uma aplicação para rodar em Windows, Linux (?) e Mac OS X, você vai fazer via Web. Não existe mais as "pequenas imperfeições na interface" do Kylix - aliás não existe nem mesmo mais Kylix, que morreu justamente pela Web.

A grande vantagem do Mono é permitir que aplicações ASP.NET possam rodar também em servidores Unix. Para estes aliás as mudanças devem ser hoje mínimas, ainda mais depois que o Mono passou a incluir providers ADO.NET para praticamente todos os principais bancos de dados por aí.

mamendes's picture

Como assim Bial?
E se no ambiente em questão não houver acesso à Internet? Vou impor que se acesse um servidor remoto? Ou vou instalar o servidor na própria máquina? O custo da solução, principalmente manutenção cresce muito...
Pode parecer incrível mas ainda existem aplicativos 'offline' por aí...

OMGWTFBBQ's picture

Aí você usa Java, uai...

[ ]'s

_______________________
http://www.youtube.com/anunciaraquiegratis

garoa's picture

Incrível como a Microsoft muda de posição com tanta versatilidade quanto um político ou uma prostituta. Poderia jurar que antes do cloud hype, o desktop era parte essencial dos planos da empresa e ela via a web como algo que a tornaria irrelevante.

Aparentemente a Microsoft se convenceu de que para continuar no controle basta prover a infraestrutura padrão com a qual os desenvolvedores vão construir sistemas e mantê-los presos a ela. Daí o mono ser visto com bons olhos.

Cobalto's picture

Quote:
Incrível como a Microsoft muda de posição com tanta versatilidade quanto um político ou uma prostituta. Poderia jurar que antes do cloud hype, o desktop era parte essencial dos planos da empresa e ela via a web como algo que a tornaria irrelevante.

Isso se chama Mercado/Mundo real.

-----------------------------------------

"Em todo o caso, casai-vos. Se vos couber em sorte uma boa esposa, sereis felizes; se vos calhar uma má, tornar-vos-eis filósofos, o que é excelente para os homens". - Sócrates

garoa's picture

Da terra onde venho isso se chama hipocrisia.

Fabião's picture

Aurélio:

Hipocrisia: 1. Afetação de virtude ou sentimento que não se tem. 2. Fingimento, falsidade.

Microsoft não está fingindo nada: O mercado mudou, ela apostou errado, agora ela muda. Como o colega diz abaixo, está sendo pragmática.

Fico pensando o que os críticos queriam: Que a Microsoft, por ter escolhido o caminho errado, persistisse nele e batesse a cabeça até ir à bancarrota.

Muito conveniente, mas em Redmond não tem tanto tonto como alguns pensam.

garoa's picture

Gostei da aliteração. Smiling

tem tanto tonto... Sticking out tongue

sricanesh's picture

Isso se chama pragmatismo.

Não é a toa que ela tem a hegemonia do mercado, enquanto a turma do pinguin fica de mimimimimmi.

BTW, "manter posição" é coisa (ou devia ser) de ideologia partidária, não business.

Cassio R Eskelsen

manuelB's picture

Muito bem dito!
Aliás, não devia ser coisa nem de ideologia partidária, mais pragmatismo na política e muita coisa melhorava. Aliás, felizmente o Lula é mais pagmático do que muita gente gostaria.
O pragmatismo do Ubuntu por exemplo, tem dado bom resultado. Já KDE, Slackware, bom, deixa pra lá, chega de off-topic.

_____________________________________
Dodge this!

Bigode's picture

Não, a democracia não presta exatamente pq o tipo de pessoa que é escolhido pela massa é o sexy sedutor arroz de festa pragmático, especialista em agradar e manipular os outros E ser manipulado. Ele sempre vai tomar posições moderadas fracas e plásticas, e não vai ter as bolas necessárias para fazer o que é preciso.

Quem faz mimimimi é Fudencio e ele sempre se dar bem na estória e olha que ele só faz mimimimi Evil

Mas falando sério mercado envolve dinheiro e dinheiro move pessoas independente se são boas ou más ações.

Gosto quando a Microsoft fica menos egoísta e volta a competir como uma coorporação de qualidade, já que apesar de alguns produtos dela serem péssimos ela também possui ótimos produtos que se fazem diferença.

Mas também não posso criticar a turma do pinguim/bsd (apesar do fanatismo) pois todo o conhecimento de tecnologia e TI que tenho hoje em dia é graças a eles, pois com a Microsoft na época do windows 98 para aprender programação era um inferno, pois ninguém ajudava e era tudo muito do tipo o segredo desse sabão é só meu.

OMGWTFBBQ's picture

Mude e adapte-se ou morra!

(quem foi que disse isso mesmo?)

[ ]'s

_______________________
http://www.youtube.com/anunciaraquiegratis

monthiel's picture

Mude e adapte-se ou morra[2]

E não esqueçam, visitem o:
Blog do Monthiel

fcima's picture


Incrível como a Microsoft muda de posição com tanta versatilidade quanto um político ou uma prostituta.

Como diria Keynes, quando os fatos mudam eu mudo de opinião. E você, o que você faz?

garoa's picture

Eu mudo os fatos.

Bigode's picture

Você desperdiça seu tempo. Os fatos mudam-se sozinhos. Ano que vem é o ano do Linux, a culpa é do calendário.

Mas, agora, falando sério, o hipócrita aqui é tu, Garoa. Seria hipocrisia da microsoft se ela tirasse um mindwipe do rabo e começasse a falar que ELA SEMPRE GOSTOU DE NUVENS DE ALGODÃO DOCE MÁGICAS PIRLIMPIMPIM. Não que ela não seja capaz lol.

garoa's picture

A Microsoft também muda os fatos. Ela tem poder pra isso e também pra reescrever a história e para zumbificar a humanidade. Eye-wink

DomainAdmin's picture

mimimimimimimimimimi...

GET A LIFE!

-----------
Get the facts.

Donnie Darko's picture

caralho, gente, o Garoa é um master troll e vocês ainda ficam dando idéia...

Bigode's picture

Você fala do mindwipe como se ele fosse uma ferramenta ruim.

leonel.fraga's picture

Quando o Mono ainda estava na versão 0.9 alguma coisa, no trampo pegamos um projeto feito em ASP.NET (Framework 1.1 ainda) programando usando o VS 2003, com banco de dados Firebird, jogamos em um servidor XSP (o que vêm nativo no Mono) e executamos.
Funcionou de boa, sem alterar nenhuma linha de código.
Só copiar e colar.

Com o 2.0 eu ainda não testei.
Tomara que façam um mod_mono para o Apache (do framework 2.0) e que não o abandonem como fizeram com o outro (não é tão fácil de achar o mod_mono).

Dicas de Programação e afins?
http://neomatrixtech.blogspot.com

H123er's picture

Muito bom essa idéia quando estiver bem redondinho o que não é fácil mas também não é impossivel será ótimo para quem gosta de multiplataformas ou mesmo necessita delas Smiling

***********************************************************
__________________________________________________________

"Nada é Impossivel o Impossivel Só demora mais um Pouco"

OMGWTFBBQ's picture

Roubaram a vírgula e o ponto do seu teclado? Evil

[ ]'s

_______________________
http://www.youtube.com/anunciaraquiegratis

H123er's picture

OMGWTFBBQ disse:
Roubaram a vírgula e o ponto do seu teclado? Evil

[ ]'s

_______________________
http://www.youtube.com/anunciaraquiegratis

Foi mal, na próxima vez que for ler o comentário pega um tanque de oxigênio, ai você não vai ter mais problemas. Aproveitando a sua brecha logo oficialmente todo mundo vai ser analfabeto novamente, afinal alguém vai voltar pra escola para aprender as novas regras gramaticais? Sticking out tongue

***********************************************************
__________________________________________________________

"Nada é Impossivel o Impossivel Só demora mais um Pouco"

OMGWTFBBQ's picture

Sinceramente coisas como o trema já vão tarde...

Mas reaprender a língua (sem trema) pátria realmente vai ser um saco!

[ ]'s

_______________________
http://www.youtube.com/anunciaraquiegratis