Os softwares estão ficando piores?

image

Hoje vamos abordar um tema sensível na comunidade de desenvolvedores: os softwares estão ficando piores? Se sim, o que pode estar causando uma diminuição na qualidade do desenvolvimento?

Saiba mais acessando:

Qual é a sua opinião? Comente abaixo :smiley:

2 curtidas

O que acontece é que os programas estão ficando com cada vez mais funções e utilizando cada vez mais tecnologias pesadas (electron, por exemplo).

E assim muitos sistemas operacionais, interfaces, navegadores e até mesmo páginas web seguem o mesmo princípio, fazendo com que quase todos os softwares que rodam nas máquinas sejam pesados e forçando muitas vezes as pessoas a atualizarem seu hardware.

Eu, por exemplo, que uso um notebook de 2011 como computador principal, não consigo assistir vídeos do Youtube em full hd, por causa do codec que o Youtube usa, que consume muita CPU.

No caso do Linux, isso não acontece tanto, pois muitos softwares e interfaces feitas para o sistema do pinguim não seguem esses princípios que eu citei acima.

Outra coisa que também se pode levar em conta, é que cada vez mais rodamos programas (no caso, falando sobre as UIs ) em resoluções maiores e com monitores maiores também.

5 curtidas

Nos anos 2000 era perfeitamente possível sobreviver com 128 mb de RAM, na verdade a maioria dos computadores tinham por volta de 64 mb de RAM.
Era possível usar emuladores, jogos DirectX, várias perfumarias que haviam para o desktop, rodar planilhas, apresentações de slides e processador de textos. É claro que os softwares modernos tem muito mais funcionalidades, mas se você fizer só o que era permitido no passado mesmo assim seu computador terá que ter 4 gb de RAM no mínimo e ainda assim vai engasgar.
Naquele tempo os programas eram desenvolvidos para tirar o máximo proveito do hardware, que era limitado. Espaço em disco, memória RAM e processamento eram limitados, então os desenvolvedores competiam para entregar softwares funcionais com as menores exigências de hardware.
Hoje, um desenvolvedor entra na faculdade e lá ouve que existe armazenamento, memória RAM e processamento ilimitado e que não tem problema nenhum um software qualquer utilizar quase 100% de todos os recursos do computador.
Mas aí vem a Indústria 4.0 e demonstra que pequenos dispositivos, com armazenamento, memória e processamento minúsculos vão controlar muitas coisas, e então os desenvolvedores brasileiros descobrem que tudo o que aprenderam em seus cursos “superiores” não servem pra essa realidade de mercado.

1 curtida

Hardware limitados → software otimizados e com melhor aproveitamento do computador.
Hardware poderoso e abundante → ■■■■-se qualquer otimização, até porque isso requer custos e as empresas não querem peder tempo com isso. E tem o fator humano também, nos últimos anos estão formando muitas cabeças de bagre do que profissionais de fato.

2 curtidas