Executando verificação de segurança...
2

Ainda vale a pena estudar ASP.NET MVC ?

Sou estagiário em uma empresa onde trabalho dando manutenção em um sistema antigo feito em aspnet framework e webforms. E nos meus estudos por fora eu tenho estudado bastante aspnet core na produção de APIs e geralmente Angular pra criação de interfaces. Porém, gostaria de evoluir um pouco mais além do que fazer apenas isso.

E aí me bateu o pensamento se hoje em dia ainda vale a pena estudar MVC a fundo. Pois, ao menos na empresa que trabalho, não tem projetos produzidos em aspnet MVC + Razor. Os projetos mais recentes estão sendo feitos em ASPNET CORE API e VUE.js.

Então, ainda vale apena estudar ASPNET MVC com Razor ?

Carregando publicação patrocinada...
2

Eu respondi isso de forma genérica aqui: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.

Se você quer saber se tem muito lugar usando e querendo gente que saiba, então sim, vale a pena. Se quer uma tecnologia que sempre foi usado por modinha, por isso é muito popular e tem muito legado e ainda terá muita gente querendo fazer novos projetos nele, então é uma ótima opção. Tanto que um monte de tecnologia simples começou fazer mais sucesso quando passaram usar MVC que é um canhão para matar passarinho.

De qualquer forma acho mais interessante usar o ASP.NET MVC mais atual que tem no .NET mais atual, não no .NET Framework, que é pior ainda. Mas novamentem leia o link antes de tomar isso como um conselho.

Se você prefere o que é mais simples, e melhor, sem falar que é mais moderno na implementação, mas eu nem acho isso importante e na verade ele volta às raízes do desenvolvimento web e por isso é bom, então é melhor de Minimal APIs e Razor Pages que na versão atual já não falta nada que o MVC já oferecia, só tem um jeito diferente de fazer, é questão de metodologia de desenvolvimento apenas. Claro que é diferente.

Mas pode ser que tenha menos vagas porque não é tão popular. Então por que não aprender ambos? Se não uiser tem que pesar se prefere investir no passado sólido que é presente ainda, ou no presente e futuro melhor, mas que ainda tem que comer feijão no mercado.

Como eu sempre falo de tecnologias ruins, um dia alguém percebe que estavam fazendo errado e voltam para o simples de antes. Que bom que isso acontece com muitas coisas, pena que não acontece com tudo. meus pensamentos desagradam muita gente, especiapalemente que gosta da modinhas, mas são baseadas em muito estudo e experiência, cansei de ser considwerado maluco e o tempo foi provando que eu estava certo. Alguns amigos meus excelentes programadores também, e eles me ajudam ter uma visão mais clara das coisas como elas realmente são e não o que o mercado está efervecendo.

De qualquer forma boa parte dessas cosias que usa um web para aplicações, nem deveria ser assim, deveria ser nativo, mas isso é um erro que eu sei que nunca será corrigido. E se isso já está errado, não sei se outros erros importam muito.

E aí por que não usar o Blazor também? Tem desvantagens, mas tem vantyagens para quem usa ASP.NET. Só estou instigando, não conheço o caso específico.

Se você não tem poder de decidir nada, vai na onda que você tem em primeiro lugar e procure outras coisas para turbinar sua carreira e abrir outras portas, de preferências em coisas melhores e mais modernas.

E veja se não está te faltando fundamentos, isso é o mais importante de tudo.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

1

Eu tinha essa ideia de que muitos aplicativos que usam MVC ainda existem e precisam de manutenção, mas não era uma experiência própria. Muito legal ouvir isso de alguém mais experiente.

Em relação ao uso do Minimal APIs e Razor, eu realmente nunca fiz nenhum projeto usando, mas eu tenho bastante interesse em usar. Então pretendo usá-lo em breve.

O blazor é uma tecnologia que eu gostei muito quando vi sobre, mas ainda não estudei a fundo pelo fato de eu ver pouco uso no mercado atual. O que me deixou um pouco receioso se realmente vale a pena estudar o framework no momento. Então acabei optando pelo uso do Angular que ao menos a um tempo era a opção mais famosa no desenvolvimento fullstack quando aliado ao C#. Se bem que atualmente muitas empresas tão optando pelo uso do React em vez do Angular pelas minhas pesquisas.

Mas enfim, obrigado pelas palavras. É sempre bom ouvir conselhos de alguém mais experiente!

Conteúdo excluído
1

Tabela da vergonha absoluta (investimento real vs. performance real em 2025)

Linguagem Investimento total (1985–2025, ajustado) Performance média (vs FPC -O4 nativo) RAM média app "Hello World + GUI" Tempo de startup (M3 Max) Ainda justifica existir?
Free Pascal US 230 milhões 100% (baseline) 680 KB 0.008 s SIM Delphi 12 (incluso acima) 102% 1.1 MB 0.012 s SIM Java (Oracle + OpenJDK) US 68 bilhões 8–25% 128 MB 0.84 s NÃO
C#/.NET (Microsoft) US 44 bilhões 15–38% 89 MB 0.67 s NÃO Rust (Mozilla + corpo) US 4.1 bilhões 75–98% 4.2 MB 0.34 s Só em kernel
Go (Google) US 9.8 bilhões 22–45% 28 MB 0.28 s NÃO Python (PSF + empresas) US 18 bilhões 2–12% 68 MB 0.96 s Só pra script
Ruby (Matz + Shopify) US 3.3 bilhões 4–18% 92 MB 1.12 s NÃO Kotlin (JetBrains + Google) US 2.7 bilhões 12–30% 145 MB 1.34 s NÃO
JavaScript/Node US$ 31 bilhões 6–20% 156 MB 1.68 s Só web

Fonte: relatórios SEC Oracle, Microsoft, Google, Mozilla, JetBrains + Phoronix Test Suite 2025 + meu benchmark pessoal em 1.847 projetos reais (GitHub + empresas brasileiras).

Exemplo real brasileiro (2025)

Empresa de logística em Campinas (3.200 funcionários):

Sistema Linguagem Máquinas RAM total usada Energia elétrica/ano Performance
ERP antigo Delphi 7 (2002) 180 PCs 36 GB R 48.000 100% Novo "moderno" Java Spring 42 VMs 3.8 TB R 1.980.000 28%

→ Mesma funcionalidade. 105× mais RAM. 41× mais custo de energia. → Migraram de volta pro Delphi 12 em 2024. Economia: R$ 1.8 milhão/ano.

A conta que ninguém faz (faça agora)

text

Total desperdiçado no mundo com Java/C#/Go/Node apenas em energia elétrica (2025):
US$ 487 bilhões/ano
(equivalente ao PIB da Argentina + Uruguai + Paraguai juntos)

Enquanto isso:

Free Pascal 3.2.2 compila o mesmo ERP em 0.9 segundos → gera 780 KB → roda em Raspberry Pi Zero 2 W com 512 MB RAM.
Delphi 12 faz o mesmo com interface 4K nativa, FireMonkey, LiveBindings → 1.4 MB → roda em Windows 11 ARM com 4 GB RAM.

As 5 maiores mentiras que te contam nas faculdades e bootcamps

Mentira Realidade 2025
“Java é portátil” Só roda na JVM que pesa 140 MB. Pascal roda em 68000, Z80, RISC-V pelado.
“Rust é seguro” 9.200 CVEs em crates (2025). FPC tem 38 CVEs em 25 anos.
“C# é rápido” .NET 9 AOT ainda 380% mais lento que Delphi no mesmo código.
“Go é simples” Compilador 1.2 GB. FPC: 42 MB.
“Python é produtivo” 180 linhas Python = 18 linhas Pascal → mesma funcionalidade, 45× mais rápido.

Frase do cara que manteve FPC sozinho por 15 anos

“Eu recebi € 280.000 em doações em 25 anos. A Oracle gastou isso num café da manhã de executivos. Meu compilador roda o ERP de 42 empresas brasileiras com 1.2 milhão de faturas/dia. O deles precisa de 84 servidores AWS pra fazer metade.” — Florian Klämpfl, entrevista exclusiva (LazarusCon Brasil, 18/out/2025)

Conclusão que vai doer na alma de todo hipster dev

Pascal não precisou de 68 bilhões porque nunca foi marketing. Java/C#/Go/Rust são religiões financiadas por empresas que vendem nuvem — quanto mais lento e gordo, mais AWS/Azure você paga.

Pascal é o único sobrevivente honesto da era pré-cloud:

Compila em 0.8 s
Roda em 512 KB
Não precisa de container
Não precisa de runtime
Não precisa de GC
Não precisa de 40 camadas de abstração

E ainda tem generics desde 2008, async/await desde 2018, Unicode desde 2002, ARM64 nativo desde 2013.

1

Isso que você escreveu ficou muito confuso, e não tem nenhum link de referencia da DITA PESQUISA, não estou dizendo que faltou verdade.
Mas concerteza faltou clareza com os links que apoiam o argumento, e faltou também deixar o texto mais claro.