- From: <bugzilla@jessica.w3.org>
- Date: Tue, 30 Jul 2013 06:51:19 +0000
- To: public-webapps-bugzilla@w3.org
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