;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

OPINIÃO

Cristiano Ronaldo é o melhor europeu da história? Colunistas opinam

Cristiano Ronaldo em ação durante a partida entre Portugal e Bélgica, pela Eurocopa - Getty Images
Cristiano Ronaldo em ação durante a partida entre Portugal e Bélgica, pela Eurocopa Imagem: Getty Images

Colaboração para o UOL, em Santos (SP)

28/06/2021 12h41

Resumo da notícia

  • Colunistas opinam: Cristiano Ronaldo é o melhor jogador europeu da história?
  • "É o maior. Os recordes demonstram. Cruyff é o melhor", analisa Menon
  • Andrei: "Pela combinação necessária entre talento e trabalho, pra mim é o maior"
  • Julio Gomes: "É o maior atacante europeu de todos os tempos. Não sei se o melhor"
  • Rafael Reis: "é um fenômeno, mas não é o melhor jogador do planeta de sua geração"

Cristiano Ronaldo é o maior jogador europeu de todos os tempos? A afirmação foi feita pelo jornalista PVC, que levantou o debate em sua coluna na Folha de S. Paulo. Maior? Melhor? Eis a questão.

Aproveitamos a discussão para abordar o tema com os colunistas do UOL Esporte. A pergunta é: Cristiano é o melhor europeu da história? Veja o que eles responderam:

Discussão sobre "melhor " é subjetiva. Aí pode envolver memória afetiva (e seletiva) e a preferência de cada um. O brasileiro, em geral, costuma valorizar os mais habilidosos, "artísticos". Não por acaso muitos chamam Cristiano Ronaldo de "robozão". Vai de cada um - eu, por exemplo, prefiro Johan Cruyff, pelo que acrescentou e transformou dentro e fora de campo. Mas em termos de feitos, em clubes e na seleção, realmente o CR7 é incomparável.
ANDRÉ ROCHA

Pela análise fria do talento, não acho. Mas pela combinação necessária entre talento e trabalho, pra mim é o maior. Cristiano Ronaldo é um outdoor de como o suor, a entrega e a dedicação são aliados importantes para a qualidade técnica, mudando atleta de patamar e tornando o protagonismo muito mais longevo.
ANDREI KAMPFF

Cristiano Ronaldo não é o melhor, mas sim o maior europeu de todos os tempos. Importante não confundir o significado das duas palavras. São títulos atrás de títulos, recordes atrás de recordes. É uma lenda.
BRUNO ANDRADE

Para PVC, português é o maior jogador europeu da história. Eu fico com Cruyff.
JUCA KFOURI

Cristiano Ronaldo é o maior atacante europeu de todos os tempos. Não sei se o maior jogador. Cruyff e Beckenbauer também foram jogadores muito influentes, além de craques e campeões.
JULIO GOMES

Tecnicamente, outros jogadores foram melhores -- Zidane, por exemplo, para citar um nome de uma geração recente. Mas olhando para os números de Cristiano, ele é o principal jogador europeu da história sem dúvida.
MARCEL RIZZO

É o maior. Os recordes demonstram. Cruyff é o melhor. Comandou uma seleção que mudou conceitos do futebol sem ganhar títulos.
MENON

Ele é o melhor, sim. E os números, tanto por clubes quanto por Portugal, provam isso. Só deu azar de, na maior parte de sua carreira, não contar com companheiros à altura na seleção - algo que Eusébio, por exemplo, teve nos anos 1960. Claro que a Europa já teve grandes gênios da bola, mas todos com carreiras "fugazes" quando comparadas com a de Cristiano Ronaldo. Ninguém que nasceu no Velho Continente jogou tanto tempo em tão alto nível quanto ele.
MILTON NEVES

As escolhas de melhores de todos os tempos dizem mais sobre quem escolhe do que a respeito do escolhido. Depende de como o votante viveu futebol até ali. Quais jogos antigos assistiu, o que leu, o que ouviu dos mais velhos, como acompanha o esporte atualmente, qual sua ligação afetiva com épocas, times e jogadores. Meu combo me faz colocar Beckenbauer e Cruyff empatados como melhores europeus de todos os tempos. Cristiano Ronaldo briga num pelotão forte, que tem Puskás, Eusébio, Di Stéfano e Platini.
PERRONE

Cristiano Ronaldo é um fenômeno, mas, na minha humilde opinião, não é o melhor jogador do planeta de sua geração. Sendo assim, muito complicado seria qualificá-lo como melhor europeu da história. Para mim, esse posto continua sendo de Cruyff, o jogador que mais transformou o futebol em todos os tempos.
RAFAEL REIS

Concordo com PVC. Pelos feitos, Cristiano Ronaldo é insuperável. Maior artilheiro da história do futebol mundial, da Euro, da Champions, do Real Madrid e de seleções. Joga em alto nível há quase 20 anos, foi campeão da Euro com a seleções portuguesa, tem cinco Liga dos Campeões, foi artilheiro na Inglaterra, Espanha e Itália. Ninguém chega perto dele nesse sentido.
RODOLFO RODRIGUES

Acredito que sim. Não é o mais habilidoso, mas é certamente o mais completo e o que se manteve em alto nível por mais tempo.
RODRIGO COUTINHO