The current architecture is OOA (object oriented architecture) and
computer scientists have discovered its economy and its limitations
some time ago by using SmallTalk and Eiffel on a sufficient number
of projects both large and small to gain such a body of knowledge.
For example, C++, C#, J#, Java are contemporary languages that
are used to conduct OOP (Object Oriented Programming).
ASP.NET requires OOP and will remain viable in my opinion for
at least 3-5 more years. However...
Microsoft is in fact already at work using new architectures.
People that are future oriented should spend time at
http://research.microsoft.com/.
It seems to me that the next architecture will enable what seems
to be referred to as 'functional' programming but describing it
beyond that is a body of knowledge I have no knowlegde of.
Just learning to become masterful with an OO architecture using a
language such as C# with a framework such as the .NET Framework
is enough to keep me busy for the next 3-5 years.
--
<%= Clinton Gallagher
A/E/C Consulting, Web Design, e-Commerce Software Development
Wauwatosa, Milwaukee County, Wisconsin USA
NET (e-mail address removed)
URL
http://www.metromilwaukee.com/clintongallagher/