I think Alain's use case is a legit one, and the SmartGWT product probably
also lives in that world to an extent - let the user write Java that mostly
interacts with JS libraries, and let them worry about which browser is
running, but compile the code to run anywhere. I can't speak to their
'older browser' need though - Alain, what do you guys target?


On Thu, Jul 17, 2014 at 6:52 PM, 'Brian Slesinsky' via GWT Contributors <
[email protected]> wrote:

> It would make sense in principle but we don't know anyone who wants to
> target older browsers without also using permutations.
>
> On Tue, Jul 15, 2014 at 3:55 AM, Jens <[email protected]> wrote:
>
>> I believe Google builds applications that use Elemental and/or JsInterop,
>>> so they don't use c.g.g.dom.DOM or any other thing that inherits UserAgent.
>>> Goktug also pointed out earlier in this thread "cross-compiled apps"
>>> where the UI is built with Closure Library. I suspect this might be the
>>> case of Google Drive (Spreadsheets) where GWT is only used to compile to JS
>>> those bits of Java that are shared with the server, Android app and iOS app
>>> (through J2ObjC); from what I understood, in Spreadsheets that would be the
>>> code necessary to parse and evaluate formulas.
>>>
>>
>> Thanks for the examples. Such cross compiled apps probably doesn't have
>> the concept of permutations but they maybe also want to support older
>> browsers. Wouldn't it make sense then to have something like Core.gwt.xml
>> which is strictly modern, and CoreWithLegacySupport.gwt.xml which inherits
>> Core and introduces runtime feature checks here and there? That way such
>> apps don't have to pull in UserAgent at all and its probably more straight
>> forward than saying: "If you need legacy support then inherit core,
>> useragent and possibly collapse all properties if you want a single
>> permutation".
>> Also GWT would have the control how it provides legacy support and far in
>> the future if GWT only has a modern and a legacy permutation then Core
>> could provide the modern permutation while CoreWithLegacySupport introduces
>> the legacy permutation and UserAgent maps all the user agents to modern or
>> legacy.
>>
>> -- J.
>>
>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "GWT Contributors" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>>  To view this discussion on the web visit
>> https://groups.google.com/d/msgid/google-web-toolkit-contributors/74f12c72-4e7e-4167-b60e-564448d5d918%40googlegroups.com
>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/74f12c72-4e7e-4167-b60e-564448d5d918%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "GWT Contributors" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-web-toolkit-contributors/CA%2B%2BRBT_EmOdm%2BCNSSom9-RnBdoio74ure2aELE49kRExgiMnXw%40mail.gmail.com
> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CA%2B%2BRBT_EmOdm%2BCNSSom9-RnBdoio74ure2aELE49kRExgiMnXw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
218.248.6165
[email protected]

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CADcXZMwudpoUF9nQdaxaHKDanthq470nioODFYCaUZAbf%3Dnt%2Bg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to