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 <
google-web-toolkit-contributors@googlegroups.com> 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 <jens.nehlme...@gmail.com> 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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
>>  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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
> 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
niloc...@gmail.com

-- 
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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
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