home home
.NET Development
.NET Development clients technology partners
clients
about us FAQs
contact us home
       
Some of our websites...
   •  An ASP.NET site

    

   
e-Commerce Software Development
   
Overview
There are two basic types of web pages: static pages and dynamic pages. Static pages usually have content that is always the same. Dynamic pages are created based upon stored values on a web server. For, example a search engine would use a database to create dynamic pages of search output when you submit a query to it's web server. In the web development world, there are tools for creating visual content and tools for programming the dynamic content of web pages. Tools for creating web page visual elements include HTML and Javascript. Tools for creating dynamic content include C# .NET, Java, Visual Basic .NET, PHP, Perl, Active Server Page (ASP) and Java Server Page (JSP). Basically, if you use HTML and Javascript to create your website, you would have a static site because fo the limits of these technologies.
   
Language Types
There are three basic languages types used in e-Commerce software development: those that are compiled, those that remain as scripts inside a web page and those that remain as scripts outside a web page. Java, C# and Visual Basic are compiled languages. ASP and JSP are scripting languages that remain inside a web page. PHP and Perl are scripting languages that remain outside a web page. It is usually harder to reuse software code and debug software that uses scripting languages. As a result, these types of systems can be more expensive to maintain. They tend to be a good solution for smaller websites, but a maintenance headache for large systems.
   
.NET vs. Java
Java made a big splash in the late 1990's. It quickly became the premier language for Internet development for a number of reasons. For one thing, it hade a rich class hierarchy that lent itself to Internet development. Second, it solved some of the biggest problems facing web development like creating programs that leaked memory over time. Third, it could be programmed for multiple operating systems like Unix and Windows. Now, however, the .NET languages have emerged as the premier development environment for the Internet. C# and Visual Basic offer a better development environment for web page development than Java. .NET is a mixed-language environment. You can have a web site with some C# and some Visual Basic. Also, .NET offers the same type of language environment that Java offered. .NET, however, is a Windows only environment, unlike Java.
   
Why we use .NET
.NET software development for internet commerce has raised the productivity bar for all web programmers. C# and Visual Basic are programming solutions from Microsoft Corporation. These solutions are currently the fastest integrated development environments (IDEs) available for internet e-Commerce applications. Independent studies have verified this conclusion. Most corporations are concerned right now with the total cost of ownership (TCO) of software applications. .NET is the answer to the total cost of ownership equation. .NET provides the biggest return on a corporation's IT investment at this time. A few years ago, R.E. Coker made the change from Java servlet development for web applications to .NET development using C# and ASP.NET. Java was the best web development environment a few years ago, but now .NET has taken the lead.