OOP na InfoQ
Notícias sobre OOP
- Tópicos
- Abstração,
- Frameworks Web,
- OOP,
- Design Orientado a Objeto,
- WOA,
- Design,
- Metodologias,
- Programação,
- Arquitetura,
- Aprendizado
Os frameworks, ao permitirem a abstração de detalhes de como e porque eles próprios foram criados, teriam criado uma nova geração de desenvolvedores incapazes de tomar decisões de projeto, ou de escrever código confiável, performático e fácil de manter? Esta é a opinião polêmica que vem sido circulada na internet por alguns desenvolvedores.
- Tópicos
- Mensageria,
- Erlang,
- Web Services,
- SmallTalk,
- OOP,
- SOA,
- Design Orientado a Objeto,
- Arquitetura Corporativa,
- Metodologias,
- Programação Funcional,
- Linguagens,
- Programação,
- Arquitetura,
- Design
Em uma entrevista a QCon de Londres com Joe Armstrong, o desenvolvedor original do Erlang, e Ralph Johnson, muito associado com Smalltalk, POO, e padrões de projeto. A questão de que estamos indo pelo "caminho errado" da orientação a objetos por todos esses anos foi levantada. Ambos os entrevistados sugeriram que sim, mas isso é devido as falhas de implementações e não a idéia em si.
- Tópicos
- Extensibility,
- OOP,
- IDE,
- .NET,
- Metodologias,
- Expression Web Designer,
- Programação
Um dos pontos críticos em uma boa IDE é a extensibilidade. Foi exatamente esse o motivo pelo qual o Microsoft's Expression Web 4 agora oferece um modelo de add-in baseado em HTML+Javascript.
- Tópicos
- Extensibility,
- OOP,
- .NET,
- Metodologias,
- Programação,
- COM,
- Internet Explorer
Com .NET 4.0, escrever extensões gerenciadas confiáveis para Internet Explorer se tornou possível. Ao contrário das versões anteriores, cada extensão vai rodar com o CLR para o qual foi compilado ao invés de negligentemente escolher a versão mais recente.
- Tópicos
- Extensibility,
- .NET Framework 4.0,
- OOP,
- Caching,
- Framework .NET,
- .NET,
- Metodologias,
- Clustering e Caching,
- Programação,
- Desempenho e Escalabilidade
A equipe de práticas e padrões da Microsoft desenvolveu a Enterprise Library que consiste de componentes customizados, todos open source. Um desses componentes foi promovido a um Framework .NET completo. Agora conhecido como System.Runtime.Caching, ele não é somente uma biblioteca de caching, mas também um framework para desenvolver suas próprias bibliotecas.
- Tópicos
- Extensibility,
- JUnit,
- Java,
- OOP,
- Metodologias,
- Linguagens,
- Testes Unitários,
- Programação,
- Testes,
- TDD
O JUnit 4.7, que acabou de alcançar o estágio de Release Candidate, inclue uma nova funcionalidade significativa: Rules.
- Tópicos
- OOP,
- Programação Funcional,
- Metodologias,
- Arquitetura,
- Linguagem,
- Programação,
- Produtividade
Linguagens de Programação que oferecem mais poder e flexibilidade ultimamente foram ganhando força Johnatan Tang destaca, no entanto, a troca flexibilidade versus produtividade, entre outras coisas, devido ao fato de que a tradicional orientação a objetos torna mais fácil e direto organizar os programas.
- Tópicos
- Entrega de Qualidade,
- Qualidade,
- OOP,
- Artesanato de software,
- .NET,
- Design Orientado a Objeto,
- Metodologias,
- Melhoria Contínua,
- Microsoft,
- Programação,
- Arquitetura,
- Agile,
- Design,
- Críticas,
- Refatoração
Jay Bazuzi, ex líder de desenvolvimento do editor do C#, está saindo da Microsoft e escreveu algumas palavras surpreendentemente duras para seus colegas antes da sua partida:“OO não é uma moda passageira” e “Não há problema em utilizar o código de outra pessoa”.