From Classes To Components

 In  n-tier, distributed applications, we have to decide which logic deploy where. Those deployments are all about installing components in specific places but, what are components exactly? What distinguishes a component with respect of a mere class? Actually, as classes do, components take ownership of cohesive responsability but components are logical units from a physical perspective. In…

0

Software Architecture: Past, Present and Future

 What  is exactly software architecture? Do we really need it? Why have we only recently been discussing it? Is there suddenly a contagious fever about software architecture infecting those who claim to be architects? Who are they actually: gurus, just senior developers, or maybe smooth-talkers? These are questions that developers, junior and senior, are asking…

2