Microsoft .NET
Micrsoft.
Net is a powerful Microsoft platform, a redistributable package for
connecting systems, information and devices through Web services,
such as XML (Extensible Markup Language), SOAP (Simple Object Access
Protocol) and WSDL (Web Services Description Language). Microsoft
.Net includes everything you need to run applications
developed using .Net framework. From a business perspective, .NET technology provides the capability to quickly build, deploy, manage and use connected, security-enhanced solutions and systems. The Microsoft platform includes everything a business needs to develop and deploy a Web service-connected IT architecture: servers to host Web services, development tools to create them and applications to use them.
Microsoft .NET enhances the computing experience with highly integrated communications and information.
Microsoft .NET helps to get the most of client's existing technology investments while creating new ways to implement powerful, cost-effective information technology that will meet future needs.
Microsoft .NET delivers substantial savings in the development costs and creates new revenue streams, through the use of XML Web services.
C #
C# is a modern, a new model for developing applications, the use
of emerging web standards, an object-oriented language that
enables programmers to quickly build a wide range of applications
for the new Microsoft .NET platform which provides tools and
services that fully exploit both computing and communications. C# is
a great choice for developing a wide range of components from
high-level business objects to system-level applications. Using
simple C# language constructs these components can be converted
into Web services allowing them to be invoked across the Internet
from any language running on any operating system.
The use of emerging Web standards like Hypertext Markup Language
(HTML), Extensible Markup Language (XML) and Simple Object Access
Protocol (SOAP). Existing development tools were developed before
the Internet or when the Web as we know it today was in its infancy.
As a result, they don't always provide the best fit for working with
new Web technologies.
C# programmers can leverage an extensive framework for Building Applications on the Microsoft .NET platform. C# includes built-in support to turn any component into an XML Web service that can be invoked over the Internet-from any application running on any platform.
There are more subtle features that make C# a great Internet programming tool. For instance, XML is emerging as the standard way to pass structured data across the Internet. Such data sets are often very small. For improved performance, C# allows the XML data to be mapped directly into a struct data type instead of a class. This is a more efficient way to handle small amounts of data.
VB.Net
Visual Basic has always been a flagship language for Microsoft and this didn't change. Visual Basic .NET 1.0 remained a featured language for Microsoft development in the new .NET world although the new languages J# and C# were announced at the same time.
Perhaps the most talked about change is the addition of two major new object-oriented tricks: inheritance and overloading. For me, inheritance is nice but I don't expect to use it very often. On the other hand, I really like overloading and can't wait to make full use of it.
The real power of the new VB.NET is in the fact that it has full access to the .NET Base Class Library. The .NET Base Class Library (BCL) consists of several thousand classes and other data types (such as interfaces, structures and enumerations) that are divided into about 90 namespaces. In fact, the VB .NET language itself is implemented as a set of classes belonging to the Microsoft.VisualBasic namespace. (The C# and JScript languages are also implemented as a set of classes in corresponding namespaces.) For the most part, we don't need to use the classes in the Microsoft.VisualBasic namespace directly because VB wraps them up for us nicely. In fact, VB .NET can be defined largely as a wrapper for the classes in the Microsoft.VisualBasic namespace.
ColdFusion
ColdFusion is a powerful server-side scripting language that allows users to
interact with databases to produce dynamic pages. ColdFusion is a tag-based
language and very easy to learn to use but also a powerful programming
environment. The ColdFusion is a rapid application development system used to create
interactive Web sites and perform the server-side processing. The Web
application can be executed from a Web page or over the Web. The Web
Applications Servers are data driven accept the Data from users through forms
and connect to databases. The Web Application Server uses the web pages to
display data to the end-users.
Feature of ColdFusion Generates and retrieves email using
SMTP/POP ODBC- complaint are used as a data source Provides hundreds of
functions Supports expressions in queries, including Regular expressions
Provides extensive number of tags Supports COM and DCOM
objects Includes its own API called CFAPI Includes file management
capabilities Integrates with Lightweight Directory Access Protocol (LDAP)
servers Can be managed and administered from any Web Browser
anywhere.
ColdFusion to create dynamic web pages and it is one of the
emerging server side programming tools for the web. Thus the server-based
application makes developing and deploying reliable, robust and ensures high
performance of Web Applications and interactive Web sites. This is to ensure
that Web is incredibly easy to create and used for both the end-users and
developers.
|