Purchase Solution

Web Programming and ASP.NET/C#

Not what you're looking for?

Ask Custom Question

Dear OTA - Please explain the following in several clear, concise paragraphs.

1) Name 3 other web programming frameworks besides ASP.NET. Describe the ways that ASP.NET is different than other web programming frameworks.

2) Both C and C++ are designed with the philosophy of keeping the core language as simple as possible and leaving the implementation of advanced facilities to external libraries. C# adds several higher level facilities as part of the language specification. What are the advantages and disadvantages of this approach?

3) What are the advantages and disadvantages of the partial class construct in C#?

4) ASP.NET attempts to provide a unified model of development so that web applications behave and are structured in the same manner as rich client software.

Discuss the ways in which the event driven model breaks down in a Web environment and suggest mechanisms to compensate for it that ASP.NET does not necessarily include as part of its built-in features.

5) The three-tiered (3-tier) architecture is only one example of a distributed network program. What are the advantages and disadvantages of architecting a large-scale application as a distributed system? How does a Service Oriented Architecture (SOA) build upon the concepts developed for three-tier applications?

Give an example of another distributed architecture besides 3-tier and SOA summarize the typical applications of the architecture you pick. Please be sure to answer thoroughly, and cite any references you use with APA format.

Purchase this Solution

Solution Summary

Web programming and ASP.NET/C# are determined. The advantages and disadvantages of the partial class constructs in c# are determined.

Solution Preview

1) Name 3 other web programming frameworks besides ASP.NET. Describe the ways that ASP.NET is different than other web programming frameworks.

1. Zend PHP
PHP is probably the world's most popular server side programming language and Zend built a framework for it to make it agile and rapid in development.
2. JAVA EE
Java is a powerful and well adopted language with JSP page technology and Java EE for enterprise framework.
3. ColdFusion
ColdFusion is now an Adobe product allowing flexible, tag based server side development.

ASP.NET is different from other networks in that it runs only on one operating system - Windows. It forces vendor lock-in and is not used by major Internet systems (Amazon, Facebook, Google etc.).
2) Both C and C++ are designed with the philosophy of keeping the core language as simple as possible and leaving the implementation of advanced facilities to external libraries. C# adds several higher level facilities as part of the language specification. What are the advantages and disadvantages of this approach?

Greater flexibility of a language helps developers to ...

Purchase this Solution


Free BrainMass Quizzes
Basic Networking Questions

This quiz consists of some basic networking questions.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.

Word 2010: Tables

Have you never worked with Tables in Word 2010? Maybe it has been a while since you have used a Table in Word and you need to brush up on your skills. Several keywords and popular options are discussed as you go through this quiz.

Javscript Basics

Quiz on basics of javascript programming language.