.NET
Java is a general-purpose,
object-oriented language that looks a lot like
C and C++. Its design, however, was built on those
of its predecessors, making it easier, safer,
and more productive than C++. While Java started
out as a niche language for developing applets
or small programs that run in Web browsers, it
has evolved to arguably become the most important
programming language for developing ecommerce
and other Web-driven applications. Its area of
use is growing daily and includes dynamic Web-content
generation with servlet technology, the building
of business components with Enterprise JavaBeans,
the creation of cross-platform user interfaces
with Swing, and much more. Portable, distributed,
multitier, object-oriented programs driven by
the Web are the order of the day, and there is
no language better than Java for writing these
programs.