“Must” is too strong.

Our app needs MDL for controls, but the main functionality doesn’t and CAN’T 
rely on MDL. If mdl:Application can do everything a basic:Application can do, 
then that’s fine (as long as it can be sub-classed, because our app cannot be 
based off <body>), but if mdl:Application cannot take other components, it’s a 
not starter.

I do think it’s fine to say that it’s “batteries not included” (with 
documentation on what needs to be done) if you don’t use mdl:Application / 
mdl:Container, but it’s absolutely necessary for components to be mixed and 
matched. I don’t think our app is so unique that others will not have the same 
issue.

Harbs

> On Feb 22, 2017, at 9:03 AM, Alex Harui <aha...@adobe.com> wrote:
> 
> IMO, it is fine to say that folks must use mdl:Application
> instead of basic:Application and mdl:Container instead of basic:Container
> if that gives you control over the lifecycle that you need in order to
> help your customer.

Reply via email to