REMOVA TODAS AS BIBLIOTECAS!

Todas as coisas evoluíram muito hoje. Temos tantas ferramentas e
frameworks para tornar a vida diária dos desenvolvedores mais fácil, que uma visão geral completa é quase impossível.

Mas aqui fica o problema: muitos desenvolvedores usam essas ferramentas em excesso e muito
provavelmente não podem mais viver sem elas. Na verdade, isso leva a pequenos projetos que se tornam enormes apenas para o conforto de seus desenvolvedores.

Compfort não é uma coisa ruim!

Na verdade, existem algumas boas razões para o conforto do desenvolvedor. Os mais importantes são a velocidade do curso e a facilidade de manutenção. Mas existem contra-exemplos. O aplicativo Theandroid de uma lista de tarefas bastante popular, por exemplo, tem cerca de dez megabytes de tamanho. Mas ainda é apenas um aplicativo de tarefas. Muitos sites são preenchidos com toneladas de bibliotecas javascript, usando apenas alguns por cento de sua funcionalidade. Com o Visual Studio vom Microsoft, você pode clicar em um cliente / servidor conectado por RPC em minutos com apenas algumas linhas de código escrito por você. O aplicativo final tem o tamanho de alguns megabytes, mas tem a funcionalidade de dez kilobytes.

REMOVA TODAS AS BIBLIOTECAS!

Pelo contrário, é claro. Mas vasculhe suas dependências e veja quais você realmente precisa e quanto delas. Talvez haja uma pequena melhoria no conforto dos desenvolvedores, que custa aos consumidores uma quantidade significativa de memória ou largura de banda. Talvez você possa pular esta estrutura MVC monstruosa para seu projeto da web Javascript e apenas usar um pequeno conjunto de ferramentas combinadas para todas as funcionalidades de que você precisa. Seja um desenvolvedor que pode lidar com frameworks e ferramentas úteis, MAS sabe o que está por trás dos bastidores. Não se limite a colar um aplicativo se você não conseguir fazer isso sem o poderoso IDE.

Claro, largura de banda, espaço em disco e poder de computação são baratos hoje em dia. Mas se nos esquecermos de como construir um aplicativo, não poderemos inovar mais.