they will never match a * fat/rich * client developed in C++/VB/... etc.

Never is a mighty long time. In just a couple of years Google's online apps have for many obsoleted desktop mail and calendar applications. The hard limitations on web applications are becoming historical (low bandwidth, dodgy embedded-code engines, lack of real layout facility). The single distribution point makes some amazing things possible too. How much would it cost to buy the entire app + DB of Google Maps? Since it's not a desktop app the cost of the thing can be spread out across the web in thousandths of cents instead of single-point $5,000 licenses.

Not to say that it's the example to follow. It takes a huge amount of effort, expertise, and manpower to make apps like that.

Agree about MVC. If done right it creates scalability in design. Start as small/thin as you like and the pieces can be moved up one at a time (like driving the View with JS with no change to the Model and little or maybe even no change to the Controller) or all together as you like.


In reply to Re^2: Web design and Perl/CGI business logic programming by Your Mother
in thread Web design and Perl/CGI business logic programming by vit

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.