A expressividade do código é uma característica importante n...

Próximas questões
Com base no mesmo assunto
Q328225 Programação
A expressividade do código é uma característica importante no desenvolvimento e manutenção de um software.Python e Ruby são exemplos de linguagens que apresentam essa qualidade.Acerca dessas linguagens, julgue os itens subsequentes.


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.
Alternativas

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