[Bug 22836] New: Missing First Principle in overall Design

https://www.w3.org/Bugs/Public/show_bug.cgi?id=22836

            Bug ID: 22836
           Summary: Missing First Principle in overall Design
    Classification: Unclassified
           Product: WebAppsWG
           Version: unspecified
          Hardware: PC
                OS: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Component Model
          Assignee: dglazkov@chromium.org
          Reporter: xfcjscn@gmail.com
        QA Contact: public-webapps-bugzilla@w3.org
            Blocks: 14949

Every tech concept/architecture should derived from single First Principle, so
that the concept/architecture is compact, consistent and easy to understand in
future evolution. 
Per my understanding, component model(web components) tries to model the UI to
get UI better structured and reused. And we need a First Principle to guide
this. 
I think the most suitable First Principle here can be Object Oriented. 
E.g. Custom Elements try to make html elements object oriented (support element
encapsulation and extend)
Shadow DOM try to make dom tree object oriented(support dom tree encapsulation
and extend)
So base on above statement, I think we should have a better name for Shadow
DOM, since this name can not reflect its core value & feature. 
Also the same for the method to start shadow dom (ele.createShadowRoot).

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Tuesday, 30 July 2013 06:51:20 UTC