A expressividade do código é uma característica importante n...
Um sítio web com Zope, um servidor de aplicações web escrito em Python, é formado por objetos em arquivos, tal como a maioria dos servidores de aplicação web.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
A questão aborda o conceito de expressividade em linguagens de programação, referindo-se à facilidade com que essas linguagens permitem que os desenvolvedores expressem conceitos de forma clara e eficiente. Python e Ruby são conhecidos por terem uma sintaxe que favorece a legibilidade e a escrita de código conciso. No entanto, o enunciado faz uma afirmação específica sobre o servidor de aplicações web Zope, que é escrito em Python.
Zope é uma plataforma de gerenciamento de conteúdo e servidor de aplicações que utiliza o paradigma de programação orientada a objetos. Ao contrário do que sugere a afirmação, Zope não armazena seus objetos em arquivos convencionais, mas sim em um sistema de armazenamento de objetos chamado ZODB (Zope Object Database), que é um sistema de banco de dados orientado a objetos. ZODB permite que o estado dos objetos seja mantido de forma persistente, sem a necessidade de mapeá-los para arquivos ou tabelas de um banco de dados relacional.
Portanto, o erro na afirmativa está em dizer que um sítio web com Zope é formado por objetos em arquivos, quando na verdade utiliza-se um banco de dados de objetos para armazenar essas informações de maneira não convencional em relação à maioria dos servidores de aplicação web, que frequentemente se baseiam em sistemas de arquivos ou bancos de dados relacionais para armazenar seus dados e configurações.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Os objetos que o Zope publica na Web são escritos em linguagem Python, e tipicamente armazenados num banco de dados orientado a objetos, o ZODB, que é integrado ao sistema.
Um sítio em Zope é formado por objetos em um banco de dados em vez de arquivos, como é comum em muitos outros servidores de aplicação web.
Gaba: ERRADO
Comentários: ...é formado por objetos em ARQUIVOS...
isso tem mais cara de descrição de windows Explorer, gerenciador de arquivos e pastas.
objetos em banco de dados e não em arquivos!
Arquivos são ineficientes, redundantes, etc...
Um sítio em Zope é formado por objetos em um banco de dados em vez de arquivos, como é comum em muitos outros servidores de aplicação web. Esta abordagem permite alavancar as vantagens do paradigma de objetos, como encapsulamento. Zope associa URLs a objetos utilizando a hierarquia de partes (composição); os métodos são considerados como partes dos objetos.
BANCO DE DADOS? SIM!
ARQUIVOS? NÃO!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo