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!
.NET Framework 3.5 Architecture
- NET Framework 3.0 service pack 1, which updates the assemblies that were introduced in .NET Framework 3.0.
- New assemblies that provide additional functionality to the .NET Framework 2.0 and 3.0 and the technologies that are new to the .NET Framework 3.5.
If any of these are missing when the .NET Framework 3.5 is installed on a computer, they are installed automatically. An application uses the same assemblies regardless of whether it targets the .NET Framework version 2.0, 3.0, or 3.5. For example, an application that uses WPF and targets the .NET Framework 3.0 uses the same instance of the mscorlib assembly as an application that uses Windows Forms and targets the .NET Framework 2.0. If the .NET Framework 2.0 SP1 has been installed on the computer, mscorlib.dll has been updated, and both applications use the updated version of mscorlib.dll.
What Is Included in the .NET Framework 3.5
This section summarizes the technologies that are in the .NET Framework 2.0, technologies that are in .NET Framework 3.0, and the features that are in the .NET Framework 3.5. This list is not exhaustive; it lists just some of the major technologies that ship in the .NET Framework.
.NET Framework 2.0
The following technologies shipped with the .NET Framework 2.0.
- Common language runtime (CLR).
- Support for generic types and methods.
- Compilers for C#, Visual Basic, C++, and J#.
- Base class libraries.
- ADO.NET.
- ASP.NET.
- Windows Forms.
- Web services.
.NET Framework 2.0 SP 1
The .NET Framework 2.0 service pack 1 updates the CLR and several assemblies that shipped with the .NET Framework 2.0 and can be installed independent of the .NET Framework 3.5. Most of the updates to .NET Framework 2.0 are nonbreaking changes, but there are a few cases where new API elements are added or behavior has changed. If your application relies on new or changed functionality, it is recommended that your application target the .NET Framework 3.5. If your application relies on changes that shipped with .NET Framework 2.0 SP1, then you can have your application target the .NET Framework 2.0 and ask your customers to download the .NET Framework 2.0 SP1.
.NET Framework 3.0
The .NET Framework 3.0 requires the .NET Framework 2.0 to be installed on the computer. If a user installs the .NET Framework 3.0 on a computer that does not have the .NET Framework 2.0, the .NET Framework 2.0 is installed automatically.
The following technologies are introduced with the .NET Framework 3.0:
- Windows Presentation Foundation (WPF).
- Windows Communications Foundation (WCF).
- Windows Workflow Foundation (WF).
.NET Framework 3.0 SP 1
The .NET Framework 3.0 service pack 1 updates several assemblies that shipped with .NET Framework 3.0 and can be installed independent of the .NET Framework 3.5. The updates include nonbreaking changes, new API elements, and additional functionality to the technologies that shipped with .NET Framework 3.0. If your application relies on new functionality, it is recommended that your application target the .NET Framework 3.5. If your application relies on changes that shipped with .NET Framework 3.0 SP1, then you can have your application target .NET Framework 3.0 and ask your customers to download the .NET Framework 3.0 SP1.
Installing the .NET Framework 3.0 SP1 installs the .NET Framework 2.0 SP1 if it is not already on the computer.
.NET Framework 3.5
The .NET Framework 3.5 introduces new features for the technologies in 2.0 and 3.0 and additional technologies in the form of new assemblies. The following technologies are introduced with the .NET Framework 3.5:
- LINQ.
- New compilers for C#, Visual Basic, and C++.
- ASP.NET AJAX.
- Additional types in the Base class library.