stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Beyond MVC







Beyond MVC

Beyond MVC 03/08/2004 11:21 PM

Although the Model-View-Controller design has proven itself throughout the years to be an appropriate and beneficial pattern for modeling user-interface components, its use in designing distributed servlet infrastructures has led to very unfortunate results. Among these are the advancement of unwieldy, inflexible architectures that are incapable of being quickly altered to support the ever-changing demands of the technological and economic environment.

The only time I've ever felt comfortable with MVC was when i was learning Smalltalk, because that was the natural way to code user interfaces for that environment. I have never been impressed with the way MVC has been retrofit for web user interfaces, as it appears unnatural in the web context. There are many simpler web metaphors that are viable (For example, see Rasmus' Ad ding Structure example or Smarty). MVC is very much in the over-designed style of J2EE.

The DataSource, Action, Workflow objects the author suggests looks pretty similar to what my company (we've been doing workflow since 1997) does internally for our more complicated user interface scenarios, though i would need a closer look to be sure. Interesting, provocative, and definitely worth further study.




This is a GrokNews Entry: (what is grok?)





Similar Items

Beyond MVC

Grok Headline matches for Beyond MVC
Grok Description matches for Beyond MVC
GrokA matches for Beyond MVC

Beyond MVC

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Lawfare update
More Lawfare
IBM's is at the core
of IT offshoring

Duxbury launches new
GSM modem

Audi to drive luxury
in-car experience
with Intel Itanium 2
processor-based HP
Integrity servers

New PCs are a waste
Leading healthcare
provider to save
over $1.9m by
switching to Macro 4
software

GautengOnline
another step forward

IT in farming bears
fruit

Fake MS
alert-spreading worm
in Europe

Internet boosts
EasyPay volumes

PC chip revenue to
surge in 2004

Worm disguises self
as Microsoft patch

Adobe adds bar codes
to PDF forms

SCO.com emerges from
virus battle

Legal Former
Worldcom CEO Ebbers
Indicted

Eclipse Foundation
Votes in New
Directors

Heading Off Failures
Viruses 'Winning the
War'

TSI, VeriSign Focus
on Wireless

Cray Expands Its
Footprint

Infowave Integrates
Telispark

NetIQ Delving Into
Service Level

The Path to Safety?
IBM Aiding Partners,
Workers

Shape Up Your Data!
The Utility Basics
Q&A: Raymond
Expounds on Open
Letter to Sun,
McNealy

Blocking Rogue
Access Points in
Real Time With
AirMagnet

Sony-Samsung LCD
Joint Venture Moves
Forward

Topspin Brings Boot
Capability to
Infiniband

Akonix Systems
Acquires Natural
Messaging

Sun Taking
Open-Source Counsel?

Microsoft Provides
Sworn Statement to
Justice Department

ICANN Board Approves
Controversial Domain
Name Service

Do You Suffer from
Open Source Phobia?
- six reasons you
might relent and be
ready for an extreme
makeover - OPEN
SOURCE - Magazine -
Darwin Magazine

My Quest: Mention
LugRadio and many
dam times as I
Friggin can.....

Is Your Son a
Computer Hacker?

Slashdot |
Background-Check
Software Goes Retail

New Yorkers for Fair
Use Call to General
Assembly

Entropy: Little Tux
Takes on Big Brother
(LinuxWorld)

Undergroundfilm.org
- Documentary mainly
focusing on "the
Cult Of The Dead
Cow."

BBC LEARNING - TO
THE RESCUE

Slashdot | SCO -
EV1, Licensees,
Groklaw, Armed
Guards

Amaya 8.3 Released
Call for
Participation: SVG
Open 2004, Tokyo,
Japan

Re: Norton Antivirus
2002 fails to scan
files with special
character(s)
properly.

Re: Norton Antivirus
2002 fails to scan
files with ...
[2'nd... UPDATED]

[SECURITY] [DSA
456-1] New Linux
2.2.19 packages fix
local root exploit
(arm)

TSLSA-2004-0009 -
nfs-utils

what is grok?