473,547 Members | 2,290 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Web sites vs web applications

Hi all,

I'm sure most of us round here have heard of Dino Esposito - *very* well
respected in our industry...

I was reading an article of his in this month's VSJ entitled "Architectu re
guidelines for ASP.NET AJAX applications", where he outlines his definition
of the difference between web sites and web applications - you can read it
here: http://www.itarchitect.co.uk/article...lay.asp?id=351 - scroll
right down to the bottom...

I was quite surprised by what he wrote!

Maybe he's not talking specifically about VS.NET 2005 and the website model
vs the web application model because, if he is, then I have to say that I'm
pretty much in total disagreement with him!

I'd be interested to know what others think...

Mark

--
http://www.markrae.net

May 7 '07 #1
19 2352
He isn't talking about the 2 Visual Studio web site or web application
project models, he is talking conceptually. I just finished a post about the
other, if you are interested:

http://petesbloggerama.blogspot.com/...plication.html

--Peter

Site: http://www.eggheadcafe.com
UnBlog: http://petesbloggerama.blogspot.com
Short urls & more: http://ittyurl.net


"Mark Rae" wrote:
Hi all,

I'm sure most of us round here have heard of Dino Esposito - *very* well
respected in our industry...

I was reading an article of his in this month's VSJ entitled "Architectu re
guidelines for ASP.NET AJAX applications", where he outlines his definition
of the difference between web sites and web applications - you can read it
here: http://www.itarchitect.co.uk/article...lay.asp?id=351 - scroll
right down to the bottom...

I was quite surprised by what he wrote!

Maybe he's not talking specifically about VS.NET 2005 and the website model
vs the web application model because, if he is, then I have to say that I'm
pretty much in total disagreement with him!

I'd be interested to know what others think...

Mark

--
http://www.markrae.net

May 7 '07 #2
Given the context of the article Dino may be alluding to the breakdown of a
web site into a possible set of service applications. In the AJAX world of
course, any self contained application, or application within a larger web
site exposed correctly can offer service and thus be a web application to
which an AJAX consumer can subscribe. so site offer interaction where
applications offer service. In this more generic context you dont need to
know about the whole web site to use the applications within it, and so
applications and sites can probably be seen as very different things. Thats
my philisophical take on it!

Regards

John Timney (MVP)
http://www.johntimney.com
http://www.johntimney.com/blog
"Mark Rae" <ma**@markNOSPA Mrae.netwrote in message
news:%2******** ********@TK2MSF TNGP05.phx.gbl. ..
Hi all,

I'm sure most of us round here have heard of Dino Esposito - *very* well
respected in our industry...

I was reading an article of his in this month's VSJ entitled "Architectu re
guidelines for ASP.NET AJAX applications", where he outlines his
definition of the difference between web sites and web applications - you
can read it here:
http://www.itarchitect.co.uk/article...lay.asp?id=351 - scroll right
down to the bottom...

I was quite surprised by what he wrote!

Maybe he's not talking specifically about VS.NET 2005 and the website
model vs the web application model because, if he is, then I have to say
that I'm pretty much in total disagreement with him!

I'd be interested to know what others think...

Mark

--
http://www.markrae.net

May 7 '07 #3
"Peter Bromberg [C# MVP]" <pb*******@yaho o.yabbadabbadoo .comwrote in
message news:51******** *************** ***********@mic rosoft.com...
He isn't talking about the 2 Visual Studio web site or web application
project models, he is talking conceptually.
That's what I was wondering... Problem is, he doesn't make that particularly
clear, especially as the text is part of a larger article relating to the
architecture of ASP.NET apps...
I just finished a post about the other, if you are interested:
Couldn't have put it better myself!
--
http://www.markrae.net

May 7 '07 #4
He's definitely NOT talking about Visual Studio.Net's programming models for
ASP.Net web applications. In fact, he's not tlaking about Visual Studio.Net
at all. He's talking about the general architectural concept of a "classic"
or "thin-client" web application versus one Ajax model, which employs a
thick client and a REST (REpresentation al State Transfer) back end.

--
HTH,

Kevin Spencer
Microsoft MVP

Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries:
http://www.miradyne.net

"Mark Rae" <ma**@markNOSPA Mrae.netwrote in message
news:%2******** ********@TK2MSF TNGP05.phx.gbl. ..
Hi all,

I'm sure most of us round here have heard of Dino Esposito - *very* well
respected in our industry...

I was reading an article of his in this month's VSJ entitled "Architectu re
guidelines for ASP.NET AJAX applications", where he outlines his
definition of the difference between web sites and web applications - you
can read it here:
http://www.itarchitect.co.uk/article...lay.asp?id=351 - scroll right
down to the bottom...

I was quite surprised by what he wrote!

Maybe he's not talking specifically about VS.NET 2005 and the website
model vs the web application model because, if he is, then I have to say
that I'm pretty much in total disagreement with him!

I'd be interested to know what others think...

Mark

--
http://www.markrae.net

May 7 '07 #5
On May 7, 1:34 pm, "Kevin Spencer" <unclechut...@n othinks.comwrot e:
He's definitely NOT talking about Visual Studio.Net's programming models for
ASP.Net web applications. In fact, he's not tlaking about Visual Studio.Net
at all. He's talking about the general architectural concept of a "classic"
or "thin-client" web application versus one Ajax model, which employs a
thick client and a REST (REpresentation al State Transfer) back end.

--
HTH,

Kevin Spencer
Microsoft MVP

Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries:http://www.miradyne.net

"Mark Rae" <m...@markNOSPA Mrae.netwrote in message

news:%2******** ********@TK2MSF TNGP05.phx.gbl. ..
Hi all,
I'm sure most of us round here have heard of Dino Esposito - *very* well
respected in our industry...
I was reading an article of his in this month's VSJ entitled "Architectu re
guidelines for ASP.NET AJAX applications", where he outlines his
definition of the difference between web sites and web applications - you
can read it here:
http://www.itarchitect.co.uk/article...ay.asp?id=351- scroll right
down to the bottom...
I was quite surprised by what he wrote!
Maybe he's not talking specifically about VS.NET 2005 and the website
model vs the web application model because, if he is, then I have to say
that I'm pretty much in total disagreement with him!
I'd be interested to know what others think...
Mark
--
http://www.markrae.net- Hide quoted text -

- Show quoted text -
Yup, he is not talking about VS.NET at all... however, his words are
strange: "A Web application is somewhat simpler. It is a relatively
small application implemented through one or just a few Web pages...
Gmail and GoogleMaps are good examples of ... Web applications". Why
is it simpler and simpler than that? I don't think this can be
compared by a number of the pages.

May 7 '07 #6
"Alexey Smirnov" <al************ @gmail.comwrote in message
news:11******** *************@n 59g2000hsh.goog legroups.com...
Yup, he is not talking about VS.NET at all... however, his words are
strange: "A Web application is somewhat simpler. It is a relatively
small application implemented through one or just a few Web pages...
Gmail and GoogleMaps are good examples of ... Web applications". Why
is it simpler and simpler than that? I don't think this can be
compared by a number of the pages.
That's what puzzled me too...

--
http://www.markrae.net

May 7 '07 #7
I disagree with Dino, but for different reasons than you do (mine is
partially focused on semantics). He is not talking about ASP.NET application
templates (the website versus web application models adopted by Microsoft).

A web site is a collection of pages that sit under a single domain or
subdomain. In other words, everything at www.mycompany.com is part of that
web site. Dino restricts web site to only be static content, which is an
unnecessary restriction of the definition. But, it is a definition that can
work with his examples.

A web application is a web site that includes code to interact with the
user. In most cases, perhaps all, session state is important. In most, you
have clumps of grouped functionality. Dino takes this farther to restrict
the definition to web apps that use a Model-View-Controlller (MVC) or
Model-View-Presenter (MVP) pattern. I also find this to be an unnecessary
restriction as one can use a model where each page presents a single view
(ala, classic ASP), which would make our simple ASP.NET site a web site, but
a complex ASP.NET site a web application?

Summary:
Web site = everything under a single domain or subdomain (if a company has
many domains)
Web application = subset of web site that includes interactive content
(application)

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com

*************** *************** ***************
Think outside the box!
*************** *************** ***************
"Mark Rae" <ma**@markNOSPA Mrae.netwrote in message
news:%2******** ********@TK2MSF TNGP05.phx.gbl. ..
Hi all,

I'm sure most of us round here have heard of Dino Esposito - *very* well
respected in our industry...

I was reading an article of his in this month's VSJ entitled "Architectu re
guidelines for ASP.NET AJAX applications", where he outlines his
definition of the difference between web sites and web applications - you
can read it here:
http://www.itarchitect.co.uk/article...lay.asp?id=351 - scroll right
down to the bottom...

I was quite surprised by what he wrote!

Maybe he's not talking specifically about VS.NET 2005 and the website
model vs the web application model because, if he is, then I have to say
that I'm pretty much in total disagreement with him!

I'd be interested to know what others think...

Mark

--
http://www.markrae.net
May 7 '07 #8
In his world, he is leaving the possibility that you have multiple
"applicatio ns" per site. I can see his point, but web applications are
encapsulated in websites.

A web site is a collection of resources (pages, interactive pages, full
applications, PDf files, etc.) that reside under a domain (or perhaps
subdomain, ala www.microsoft.com, msdn.microsoft. com, et al). A web
application can be an interactive web site or a part of a web site.
(correcting my initial reply :-( )

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com

*************** *************** ***************
Think outside the box!
*************** *************** ***************
"Mark Rae" <ma**@markNOSPA Mrae.netwrote in message
news:Oi******** ******@TK2MSFTN GP03.phx.gbl...
"Alexey Smirnov" <al************ @gmail.comwrote in message
news:11******** *************@n 59g2000hsh.goog legroups.com...
>Yup, he is not talking about VS.NET at all... however, his words are
strange: "A Web application is somewhat simpler. It is a relatively
small application implemented through one or just a few Web pages...
Gmail and GoogleMaps are good examples of ... Web applications". Why
is it simpler and simpler than that? I don't think this can be
compared by a number of the pages.

That's what puzzled me too...

--
http://www.markrae.net
May 7 '07 #9
"Cowboy (Gregory A. Beamer)" <No************ @comcast.netNoS pamMwrote in
message news:AC******** *************** ***********@mic rosoft.com...
He is not talking about ASP.NET application templates (the website versus
web application models adopted by Microsoft).
That's what I wondered originally... :-)

However, the text in question is included as part of a much larger article
relating to the architecture of ASP.NET apps which I read originally in this
month's VSJ, which is why I found it a bit strange at first glance...
--
http://www.markrae.net

May 7 '07 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

52
4372
by: Harlan Messinger | last post by:
Can you help me figure out what to do about popups? Sometimes we develop web applications where popups make very good sense for precisely the same reasons they make sense in traditional locally-installed application interfaces. I understand some people object, on grounds having nothing to do with disabilities, to links that generate new...
5
10501
by: BPearson | last post by:
Hello I would like to have several sites share a single web.config file. To accomplish this, I would point the root of these sites to the same folder. Is there any reason why I might not want to do this? (IIS 5 or 6 In case you're wondering why I would do this, we have many web sites on a single server, and there are groups of sites that...
8
1532
by: jdn | last post by:
I have a root application that has various sub-applications (subdirectories set up as applications within IIS). All of the sub-applications rely on the root application for profiles, membership, etc. This all worked fine for a bit, but now, I get an error when trying to build the root site: "It is an error to use a section registered as...
54
6401
by: m.roello | last post by:
In the book: "Working with Microsoft Visual Studio 2005" Craig Skibo wrote: "The power of Visual Studio 2005 lies in its ability to empower users to build, test, and debug powerful applications quickly and easly." I don't agree on what concernes ASP .NET Web Sites in VS2005. All what involves Namespaces in Web sites has been disappeared....
13
3091
by: Alan Silver | last post by:
Hello, MSDN (amongst other places) is full of helpful advice on ways to do data access, but they all seem geared to wards enterprise applications. Maybe I'm in a minority, but I don't have those sorts of clients. Mine are all small businesses whose sites will never reach those sorts of scales. I deal with businesses whose sites get maybe a...
8
2042
by: mc | last post by:
I would like to host two websites on my brinkster developer account. I have configured the multiple applications and they both work fine, they can be access at: - myalias.brinkster.net/site1 and myalias.brinkster.net/site2
9
2929
by: pbd22 | last post by:
Hi. This is just a disaster management question. I am using XMLHTTP for the dynamic loading of content in a very crucial area of my web site. Same as an IFrame, but using XMLHTTP and a DIV. I got the core of the javascript from here: http://www.dynamicdrive.com/dynamicindex17/ajaxcontent.htm I noticed in the demo that sometimes the...
8
1567
by: Bill | last post by:
Greetings all, I would like to create a list, for an upcoming OINK-PUG presentation on TDD & BDD in PHP, of open source PHP applications that are well covered with unit and functional tests. Ideally, I would like to run the test suite of one such application at some point during the presentation. It matters not to me what testing...
7
1409
by: =?Utf-8?B?Qi4gQ2hlcm5pY2s=?= | last post by:
I did my MCAD sometime ago in 1.1, using the 305 manual. I've since moved up to VS 2005. I've created perhaps a half dozen Dot Net 2.0 web applications. (Click on the Create Project link within Recent Projects and Asp.Net Web Applications.) Now I find out that my co-worker has been programming in a different style. He's been using the...
0
7507
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7435
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7698
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
7947
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7461
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7794
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5361
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
1
1046
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
747
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.