On 09/16/2011 06:10 PM, Rajeev Prasad wrote:
why do i need a web app? becuase of size of my project? I mean if it is going
to be a very big website with lot of pages and tables etc. should i have a
webapp?
apache and cgi wont cut it? (alongwith other technologies used commonly in websites)
What do you mean by "web app"? The most common definition of that
concept is an "application with an exposed HTTP interface" - and you
need one if you choose to offer one. If you don't want to offer an app
over the web, you don't need one.
Now -- I have one client who chooses to offer two different "aspects" of
the same back end data -- a "website" variant designed for humans using
browsers, and a "webapp" variant tailored to developers who want a more
"machine friendly" source of the data, and, in fact, the "website"
instance of Apache uses the same "webapp" server that outside clients use.
This has a certain architectural charm - and most importantly allows to
totally disjoint teams to maintain the two disparate code bases ( the
backend is all DBIx::Class and XML::LibXML, while the front-end is more
LibXML and a bunch of Mason - having been converted from a giant mess of
java and XSLT)
--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/