This essay developed out of conversations I've had with several other programmers about why Java smelled suspicious. It's not a critique of Java!
Sycorax - complete tutorials
Programming Tutorials
" Java provides the industry - software companies and customer alike , an opportunity to create a true open computing environment where software is portable,
and customers benefit from increase competition. "
Java and the Future
December 1, 2008-LEJB 3.1: EJB New and Improved!
The EJB 3.0 specification was a huge improvement from what you were used to in the early versions of EJB. Available as an early draft, EJB 3.1 has many more features and is even easier to use.
December 1, 2008-Should Java Assert that Network I/O Can't Occur on the UI Thread?
Doing network I/O on the user interface (UI) thread is bad. Most developers know that and can tell you why; unfortunately, it's still done.
Register now to recieve special alert and latest technology news!
Features of .net Framework
Microsoft .NET, which was publicly launched at PDC 2000 in Orlando, Florida.
Distributed computing
Simplifies the development of robust client/server applications. Current distributed
technologies require high vendor-affinity and lack interoperation with the Web.
Microsoft .NET provides a remoting architecture that exploits open Internet standards,
including the Hypertext Transfer Protocol (HTTP), Extensible Markup Language (XML),
and Simple Object Access Protocol (SOAP).
Componentization
Simplifies the integration of software components developed by different vendors. The
Component Object Model (COM) has brought reality to software plug-and-play, but
COM component development and deployment are too complex. Microsoft .NET
provides a simpler way to build and deploy components.
Enterprise services
Allow the development of scalable, enterprise applications without writing code to
manage transaction, security, or pooling. Microsoft .NET continues to support enterprise
services, since these services have greatly reduced development time and effort for
building large-scale applications.
Web paradigm shifts
Represents changes in web technologies to simplify the development of web applications.
Over the last few years, web application development has shifted from connectivity
(TCP/IP), to presentation (HTML), to programmability (XML and SOAP). A key goal of
Microsoft .NET is to enable software to be sold and distributed as a service.
Maturity factors
Represents lessons that the software industry has learned from developing large-scale
enterprise and web applications. A commercial web application must support
interoperability, scalability, availability, and manageability. Microsoft .NET facilitates all
these goals.