Mostrando postagens com marcador Framework. Mostrar todas as postagens
Mostrando postagens com marcador Framework. Mostrar todas as postagens

quarta-feira, 16 de maio de 2018

Você faz software reativo?


#reactiveSoftware #engenhariaDeSoftware
Sabe o que são sistemas reativos? Já leu o "Manifesto Reativo"? Não? Bom, que tal aprender REACT, o framework frontend mais REATIVO do mundo?
http://reactdontpanic.com

quarta-feira, 2 de maio de 2018

Como calcular o percentual de gordura do seu software


Sim, você leu corretamente! O software que criamos tem muita coisa que serve para nada, ou seja: pelancas e gordura, mas que nós mesmos "enfiamos" nele por comodismo ou comprometimento.

Aqui vai uma fórmula simples para calcular o percentual de "gordura" e "pelanca" que nosso software tem, e também o quanto gastamos com isso. Se você é um engenheiro ou arquiteto de software, pode otimizar seu projeto com isto, se você é um cliente, pode cortar custos.


sexta-feira, 27 de abril de 2018

Precisamos MESMO de Orientação a Objetos?


#engenhariaDeSoftware #OOP #reuso
A próxima discussão é essa: Precisamos mesmo de Orientação a Objetos? Suas promessas se cumpriram? O reúso está pagando o preço da complexidade?
Você reusa seu código? Você se beneficia dessa confusão de classes que cria? Acha mesmo que software deveria ser tão complexo?
Não seria melhor escrever software simples e descartável?
A discussão está só começando...
https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53

quinta-feira, 8 de março de 2018

Roadmaps dos frameworks Vue e React


Para evitar os problemas que o Angular causa, devido ao seu agressivo roadmap, devemos analisar sempre como será o desenvolvimento de novas versões do que queremos utilizar. Eu estou observando dois frameworks: Vue.js e React.

Olhando o roadmap do Vue, tive um pouco mais de segurança no seu uso. Um roadmap bem definido e com preocupação explícita de evitar "upgrades destrutivos". Agora, o do React (tsc, tsc, tsc)... Veja só o que eles dizem:


The truth is we don’t really have a long-term roadmap.
Watching and participating in https://github.com/reactjs/rfcs is probably the best way to stay informed on changes we’re making in the next months.

("A verdade é que não temos realmente um roadmap de longo prazo. Observando e participando no site xxxx é provavelmente a melhor maneira de ficar informado sobre as mudanças que estamos fazendo nos próximos meses")

Só quem investiu pesado no uso do Angular sabe o problema que seu roadmap destrutivo causou, portanto, essa afirmação me pareceu meio "agile", sabe? Sem planejamento, sem visão de longo prazo e variando ao sabor de sugestões de usuários... Fiquei preocupado.

Posso estar errado, posso estar com excesso de zêlo, sei lá...


quinta-feira, 1 de março de 2018

REACT já está em quarto lugar!

#engenhariaDeSoftware #web #frameworks
REACT já está em quarto lugar! Segundo o HotFrameworks.com.
É um framework de UI Javascript, mantido pelo Facebook. Talvez, sua popularidade se deva à Instabilidade do Angular... Ele já está "encostando" no Angular, e essa popularidade aumentou em 2017!
https://github.com/facebook/react/

sexta-feira, 23 de fevereiro de 2018

O Bom Programador recomenda: Use Flask


#engenhariaDeSoftware
Quer um fullstack framework simples, prático e performático? Use o Flask (python). Eu já usei e achei fantástico. Bota o Angular e o resto no chinelo! Uma só linguagem, um só framework!

quinta-feira, 22 de fevereiro de 2018

Django surge como alternativa ao Java/Angular


#engenhariaDeSoftware #frameworksWeb
Você deveria reconsiderar python e Django ao projetar uma aplicação web (REST). Segundo o site de estatísticas hotframeworks.com, Django já está em sexto lugar em popularidade, e é um framework moderno, aberto, fácil e com ótimo desempenho. E tem um release cycle mais estável que a loucura do Angular. Eis o site do Django: https://www.djangoproject.com

terça-feira, 30 de janeiro de 2018

domingo, 30 de agosto de 2015

Conheça o projeto AAMO: Framework de apps móveis multiplataforma


AAMO é um projeto para criar um framework de desenvolvimento de aplicações móveis multiplataforma, iniciado na nossa Comunidade Open Source The Code Bakers. Ele utiliza a linguagem Lua, criada na PUC-RJ.

Hoje, o AAMO já está na versão 1.0 Alfa e estamos querendo iniciar um novo ciclo de Sprints, de modo a tornar o framework mais versátil.

O Bom Programado te convida a conhecer e, quem sabe, fazer parte deste projeto!