Java & C# & Lotus Notes
Companies will use Java for Large Mission Critical Apps.
Due to the Fact that there are Several Suppliers of Java Software.
Netbeans, Weblogic, Jboss, Eclipse, Open Java, Tomcat. e.t.c.
Companies will use C# for Small and Medium Sized Non Critical Business Apps.
This is More True Now since we have Cloud Servers that Companies can
buy and run themselves like an Exchange Server. No need for Infrastructure Guys.
C# is like Visual Basic. For the Earlier Versions I could write a Translator that would
map C#.Net to VB.Net. A Change in C# would show in VB.Net immediately and
a Change in VB.Net would show immediately in C#. An Overlay Translator.
Although C# / VB.Net is easier than Java. Majority of Companies struggle to
program in it. Universities don't teach Programming Properly. It Takes about
5 Years for C#.Net / VB.Net and about 10 Years for Java or C++ / Win32 or MFC
Windows programming. 1 or 2 Semesters isn't enough. So for that reason there
is a Need for Lotus Notes / MS Access type of Programming.