Ray mentioned on IO that they were talking somehow already (I am not 100% sure 
about the state), but there was something about direct support for that in 
intellij

Am 09.07.2012 um 20:48 schrieb Dennis Haupt:

> i don't know about eclipse, but intellij can remote-debug chrome and
> firefox, including the evaluation of expressions.
> it probably won't be long before they add support for source maps, too.
> i wouldn't worry too much.
> 
> Am 09.07.2012 16:51, schrieb Thomas Broyer:
>> 
>> 
>> On Monday, July 9, 2012 3:24:19 PM UTC+2, sanny...@gmail.com wrote:
>> 
>>    Hello, 
>> 
>>    I recently found this topic about Super Dev Mode appearing in GWT 2.5.
>>    I am happy that new way of debugging is coming to the GWT
>>    development process.
>>    But I am not happy that there are plans to discard current DevMode
>>    in the future. At least, each official mentioning of SuperDevMode
>>    means that it will replace current DevMode.
>> 
>>    If this is true, then I am not happy at all.
>> 
>>    Debugging in the IDE of choice was always top feature of GWT for me.
>>    Ability to freely navigate code, use typesafe autocompletion in
>>    evaluate expression boxes, drop stack frame feature and all other
>>    hundreds of java-specific little features is great joy. Forcing
>>    developers to discard all this and be tied to browser is at least
>>    major regress.
>> 
>>    I could not find any discussion on this topic, if there's any,
>>    PLEASE direct me to the page where it all was discussed and decision
>>    was made, i want to see the arguments. I found only "browser plugins
>>    are instable" topic. But people, concept is already working
>>    satisfactory for several years and I don't want to lose it in future
>>    because it is not 100% perfect and crashes sometimes. 
>> 
>>    Telling "source code maps are being implemented in browsers at the
>>    moment" and at the same time arguing that SuperDevMode will make us
>>    browser-independent seems like lame joke. At least, not all browsers
>>    will. But even if all major browsers (Chrome, FF, Safari, IE) will,
>>    source maps is only part of the picture. The debugging in all
>>    browsers has its own interface, keymaps etc, and, as I wrote above
>>    it never compares to the IDE/Native java debugging. In other words,
>>    it does not compare!
>> 
>>    TLDR: questions:
>>    1) Is it true that SuperDevMode will replace DevMode
>> 
>> 
>> Who knows?
>> More seriously, you can be assured DevMode will stay for quite some time.
>> 
>> 
>>    2) If yes, then for the sake of God, why such regress?
>> 
>> 
>> Browser plugins are a nightmare to maintain.
>> The plugin for Chrome is known to be buggy and unstable.
>> Every 6 weeks, the plugin for Firefox has to be updated (we could choose
>> to only support Firefox ESR, but I doubt you'd be happy; I wouldn't be).
>> I've heard there had been issues with the Safari plugin on OS X at some
>> point, due to a browser upgrade.
>> The only stable plugin for now is the one for IE, and even that one
>> required some work to make it compatible with IE9 and the newer versions
>> of Windows.
>> Generally, browser vendors don't help us maintain plugins.
>> 
>> Due to this fact, no new plugin is being developed, so debugging in
>> Opera, or Safari on Windows, won't ever be possible (OK, that's rhetoric
>> anyway, as nobody minds ;-) ).
>> 
>> But now we also have to support mobile development: iOS, Chrome for
>> Android, Firefox Mobile, Windows 8, etc. and those browsers don't even
>> allow us to use plugins!
>> And that's where SuperDevMode shines with its plugin-free approach: it
>> brings DevMode to any single browser out there, at the expense of using
>> the browser's own dev tools.
>> 
>> So, what the future is?
>> Honestly, to me, the future is in wire protocols for JS debuggers. Opera
>> has had one for long, Chrome too. Mozilla is building one. I can't tell
>> for IE but at least you can debug a local IE instance so it's better
>> than nothing, and we can have hopes that DevMode as we know it will be
>> supported for quite a long time (compared to other browsers).
>> With such protocols, your IDE could connect to your browser and use
>> SourceMaps to give you (almost) the same debugging experience as if you
>> were running your code "natively" (technically, I believe it could also
>> be made so; based on an experiment I made a few years back to bring
>> DevMode to Adobe AIR through the Flash debugger). This, to me, is the
>> way forward. It would however require a tremendous amount of work, so
>> it's not going to happen any time
>> soon. http://code.google.com/p/chromedevtools/ could help here I guess,
>> but it's still a very tiny part of what's needed to bring the same level
>> of debugging as with the current DevMode.
>> 
>> 10 years after the Internet Bubble, web dev is only starting to make its
>> revolution towards "professionalization" (MVC was seen as a thing of the
>> past until Backbone et al. revived it). GWT is ahead of its time here
>> with leveraging Java dev tools, but web dev is still for the most part
>> the same as 10 years ago. console.log replaced window.alert, but it
>> hasn't really changed.
>> 
>> I believe, DevMode (as we know it) will fade away, either replaced by
>> SuperDevMode or something based on it (better integrated in the IDE), or
>> rewritten atop wire debugging protocols instead of plugins. It will take
>> time though, and in the mean time DevMode won't change, and SuperDevMode
>> helps us support new browsers at virtually no cost.
>> 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Google Web Toolkit" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/google-web-toolkit/-/sFfm9FdF0_cJ.
>> To post to this group, send email to google-web-toolkit@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-web-toolkit+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
> 
> 
> -- 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-toolkit@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-web-toolkit?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to