Bem-vindo: Sáb, 23 de Novembro 2024, 18:51 Pesquisa avançada

Google violou direitos autorais ao usar Java, determina júri

Esta secção é dirigida a todo o tipo de conversas que não se enquadrem nas secções acima. São proibidas conversas com teor racista, religioso, político, pornográfico, violento entre outros semelhantes.

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Luis Cardoso » Ter, 8 de Maio 2012, 16:59

@Miguel,
Em termos de performance, o melhor mesmo seria usar em C/C++, pois os resultados ainda podem superar os obtidos pelo C#. Neste caso, se usassem C/C++ seria mais complico produziram as aplicações fornecidas no Google Play... Tudo tem os seus contras...
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Claudio Novais » Ter, 8 de Maio 2012, 17:05

Hmm sobre a microsoft nunca li a fundo, mas acho que só se pode usar o Mono porque ela atualmente diz que deixa. Mas não sei se ela um dia disser que "agora já não é assim", não sei o que vai acontecer. Acho que essa é a razão da tal rebelião que disse!

Sobre aplicações médias, no caso dos smartphones, quando se começa a ter duas 3, 4 ou mais vistas na aplicação ela já tem de ser considerada média! E, com comunicação com Internet, efeitos, centralização da informação e manutenção dessa informação (manter atualizada com a cloud) pede sempre sempre exceções! Não há hipótese, com elas o trabalho fica muitíssimo mais simplificado! Quantas aplicações são assim no android? A maioria :D

Agora, o C# nisso é o que se aproxima mais do Java, tenho de admitir claro, mas mesmo assim não é tão perfeitinho, pois o Java tem uma coisa que eu acho que o C# ainda não tem (pelo menos dantes não tinha, por isso alguém que me corrija) herança nas exceções! Este é o ponto fulcral que facilita imenso a boa programação! ;)
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Claudio Novais » Ter, 8 de Maio 2012, 17:10

Luis Cardoso » Ter Mai 08, 2012 4:59 pm escreveu:@Miguel,
Em termos de performance, o melhor mesmo seria usar em C/C++, pois os resultados ainda podem superar os obtidos pelo C#. Neste caso, se usassem C/C++ seria mais complico produziram as aplicações fornecidas no Google Play... Tudo tem os seus contras...

O C# é muito mais pesado, claro! Quando se fala de alto nível, já se sabe que isso acontece! Só não acontece se houver um processamento da linguagem que otimize e limpe código que não é efetivamente utilizado nos objetos que vêm sempre carregados de métodos para simplificar o desenvolvimento.

Claro está que isso existe, mas é complexo! Se conheço esses casos? Só conheço dois! O dalvik do Android que transforma o java(e é por isso que as aplicações do Android não carecem do maior problema do Java, a performance); e o Vala, a grande moda do pessoal que programa aplicações OPen-source para linux! Há muita gente a passar do python para esta linguagem pois basicamente ela é convertida em C. Por exemplo o Gnome-Do estava nesse processo, bem como uma carrada de aplicações agora com a transição para o Gnome3! Aliás, existe um repositório que o pessoal criou para converter todos os jogos do Gnome para Vala! (jogos que vinham sempre no Linux, nomeadamente as minas)
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Miguel Fonseca » Ter, 8 de Maio 2012, 17:15

Bem Cláudio, presumo que leste o artigo todo.
Hás-de reparar que no seu "portfolio", esta empresa, oferece pacotes de software para o desnvolvimento de aplicações para Android e iOS usando a plataforma Mono (parafraseando).

É porque é viável, tem mercado e funciona.

A Microsoft fez promessas, que são do conhecimento público, portanto, como as fez publicamente, isso tem um valor Legal enorme! Nunca ganharia em Tribunal!!

Quanto a outras patentes envolvidas, estão mais que "gastas" e as que sobram, estão dentro dos parâmetros de "fair use".

Veremos daqui para a frente.

Principalmente com a introdução por parte da Google , do "Go".

Cumps.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Luis Cardoso » Ter, 8 de Maio 2012, 17:16

Claudio Novais » 08 Mai 2012, 17:10 escreveu:
Luis Cardoso » Ter Mai 08, 2012 4:59 pm escreveu:@Miguel,
Em termos de performance, o melhor mesmo seria usar em C/C++, pois os resultados ainda podem superar os obtidos pelo C#. Neste caso, se usassem C/C++ seria mais complico produziram as aplicações fornecidas no Google Play... Tudo tem os seus contras...

O C# é muito mais pesado, claro! Quando se fala de alto nível, já se sabe que isso acontece! Só não acontece se houver um processamento da linguagem que otimize e limpe código que não é efetivamente utilizado nos objetos que vêm sempre carregados de métodos para simplificar o desenvolvimento.

Claro está que isso existe, mas é complexo! Se conheço esses casos? Só conheço dois! O dalvik do Android que transforma o java(e é por isso que as aplicações do Android não carecem do maior problema do Java, a performance); e o Vala, a grande moda do pessoal que programa aplicações OPen-source para linux! Há muita gente a passar do python para esta linguagem pois basicamente ela é convertida em C. Por exemplo o Gnome-Do estava nesse processo, bem como uma carrada de aplicações agora com a transição para o Gnome3! Aliás, existe um repositório que o pessoal criou para converter todos os jogos do Gnome para Vala! (jogos que vinham sempre no Linux, nomeadamente as minas)

Isso é bom, muito bom. Já dei uma vista de olhos no Vala e ganha mesmo pelo facto de converter o código em C e só depois produzir o executável (na altura em que o experimentei ainda era muito recente, por vezes esta conversão para C era uma mais valia, pois podia ir ao código e corrigir o erro da conversão, voltando a compilar o código de seguida).
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Miguel Fonseca » Ter, 8 de Maio 2012, 17:26

É claro que o Java e o Dalvik funcionam.
Mas mal, comparado com o IOS (custa-me tanto admitir isto!!, mas é verdade).

Isso prova que o C, C++, C# e Objecive C têm as suas vantagens.

Principalmente, com o Luís escreveu, o C++!

O que acontece, dando como exemplo, a completa reformulação do Banshee, os processos ficaram muito mais rápidos.
Na abertura, pesquisa, reprodução, etc do programa.

Queira te deixar aqui um link em particular, mas não encontro, sobre o que foi feito no Banshee (que pessoalmente, não gosto!) para melhorar por assim dizer, "as drop caches" de modo a não entupir o SO com processos já não usados e fechá-los mais rapidamente, mantendo a velocidade e adicionando os novos processos aquando invocados.

Não sei se fiz entender e, como disse, não encontro o tal link! :desdentado:

Isto mostra uma melhoria cada vez maior em toda a linguagem C. E neste caso em particular, do C#.

Mas certamente, tanto o Cláudio, como o Luís, têm muito mais conhecimento do que eu.
Como tal, devo ter isso em conta e dizer, que espero que o Java fique o mais para trás possível!!

E que outras linguagens, fáceis de programar, como o Vala que mencionaste, ganhem terreno e melhorem de tal maneira, que tomem o lugar do Java, de forma a melhorarem assim o consumo (peso), velocidade e principalmente, a segurança das "nossas" aplicações.

Cumps.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Ron Alon » Ter, 8 de Maio 2012, 17:37

Neste caso eu já me abstenho, já que não entendo nada de programação. Mas lendo o que vocês dizem, tenho quase que a certeza que o Java, neste momento, é o melhor para se trabalhar por ser mais "unificado".
Avatar do usuário
Ron Alon
Redator Geekzinho
 
Mensagens: 4145
Registrado em: 27 Julho, 2011
Localização: São Vicente-SP / Brasil

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Claudio Novais » Ter, 8 de Maio 2012, 17:44

Claro que o unificado é uma vantagem. Mas a maior é a facilidade de programação: o facto de ser bem construído como linguagem e ter IDEs quase perfeitos!

Sobre o DAlvik, é normal que não seja 100% ainda é novo, sei lá, 4 anos? Tendo em conta que é um tradutor, acho que é normal. Sobre C# cuidado, apesar de ele ter a letra C, não confundam com a linguagem C. Só é parecido pela letra, mais nada. O resultado da programação depende do seu compilador que não é o GCC (talvez até use de forma auxiliar, nem me lembro quando programei em Mono).

A questão é esta: é preciso haver uma forma de potenciar um sistema através da facilidade. O Android só ficou fácil porque utilizou o Java, se não, se fosse em C, por exemplo, não havia 1/5 dos programadores de certeza! Aposto quanto quiserem!

Se podia ser substituído pelo C#, podia, mas diminuiria essa facilidade!
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Google violou direitos autorais ao usar Java, determina

Mensagempor Luis Cardoso » Ter, 8 de Maio 2012, 18:58

Miguel Fonseca » 08 Mai 2012, 17:26 escreveu:É claro que o Java e o Dalvik funcionam.
Mas mal, comparado com o IOS (custa-me tanto admitir isto!!, mas é verdade).

Isso prova que o C, C++, C# e Objecive C têm as suas vantagens.

Principalmente, com o Luís escreveu, o C++!

O que acontece, dando como exemplo, a completa reformulação do Banshee, os processos ficaram muito mais rápidos.
Na abertura, pesquisa, reprodução, etc do programa.

Queira te deixar aqui um link em particular, mas não encontro, sobre o que foi feito no Banshee (que pessoalmente, não gosto!) para melhorar por assim dizer, "as drop caches" de modo a não entupir o SO com processos já não usados e fechá-los mais rapidamente, mantendo a velocidade e adicionando os novos processos aquando invocados.

Não sei se fiz entender e, como disse, não encontro o tal link! :desdentado:

Isto mostra uma melhoria cada vez maior em toda a linguagem C. E neste caso em particular, do C#. (Não confundir as coisas, falar de C e C++, tudo bem, este último é um upgrade ao primeiro em termos de funcionamento. Vala por sua vez, é um upgrade em termos de escrita para o programador! Já o C# vem de outras fontes...)

Mas certamente, tanto o Cláudio, como o Luís¹, têm muito mais conhecimento do que eu.
Como tal, devo ter isso em conta e dizer, que espero que o Java fique o mais para trás possível!!

E que outras linguagens, fáceis de programar, como o Vala que mencionaste, ganhem terreno e melhorem de tal maneira, que tomem o lugar do Java, de forma a melhorarem assim o consumo (peso), velocidade e principalmente, a segurança das "nossas" aplicações.

Cumps.

1 - Calma, o conhecimento que eu tenho não pode ser levado em conta neste assunto, pois na minha área no máximo vai-se até ao C e mais não é preciso. Pois acima disso é mais difícil ter-se controlo do que vai para a máquina. Até este ano, a minha programação era muito mais virada para hardware que software, e no primeiro caso a ordem do dia é optimização até mais não! Num PC nós temos GB nos discos onde podemos ter os nossos códigos gordinhos que não há problema... Já no caso de Sistemas Embutidos, esqueçam, Java era a pior coisa a ter, porquê? Porque se ficava sem espaço de manobra, ou então, ficava-se mesmo sem espaço :lol:
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Anterior

Voltar para Seja livre e converse! [OFF-TOPIC]

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 81 visitantes

cron