On Fri, Dec 6, 2013 at 6:19 AM, Alan Bourke <[email protected]> wrote:

> staggering amount of complication and heartache that is involved in
>  doing it with HTML/CSS/Scripting.


I humbly beg to differ. The complexity is in the application, and the
demands of the users. With HTML/CSS/JS -- someone ought to come up with a
clever-er acronym -- you've got at least an attempt at a logical partition
of the app:

HTML - content and semantic structure
CSS - color, font, layout
JavaScript - interactivity

There's ONE programming language to learn, admittedly a quirky one. One
layout engine. One way to specify content.

Of course, theory and practice are only the same in theory.

Delivering HTML/CSS/JS over HTTP over TCP/IP on intermittant networks,
moving from a primitive render, input, submit, wait, wait, wait for server,
then response and repeat cycle to an interactive AJAXian over-the-net
experience with local data storage, user interaction with keyboard, mouse,
style, touch, gps, accelerometer, shake, rattle and roll, is a lot of
twisting the three components to a much different purpose from whence they
were originally intended.

And that's just the client side. You've got all of the challenges of
receiving all these requests from the various clients, and running it
through some engine on the server, off to persistant storage/database or
other servers in some SaaS architecture.

But Flash, like Silverlight or Java, was running an entire language runtime
inside the browser, with untrusted, uninspected code doing whatever it
wanted to do. No sandboxing is perfect, but these containers were
especially leaky, untrustworthy, and lead to entire new classes of malware.
Runtimes weren't available on all platforms, contents couldn't be indexed,
accommodations for the differently-enabled were difficult or impossible,
and integration/automation with other net-enabled applications a challenge.
HTML/CSS/JS, for all their failings, is still better than any other
solution proposed.

-- 
Ted Roche
Ted Roche & Associates, LLC
http://www.tedroche.com


--- StripMime Report -- processed MIME parts ---
multipart/alternative
  text/plain (text body -- kept)
  text/html
---

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/CACW6n4uv+qB_HJ+Tyq9b3i=wsaqawbrcl5ave538jlwlqk1...@mail.gmail.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to