1. #161
    Sencha Premium Member
    Join Date
    Oct 2009
    Location
    Germany
    Posts
    299
    Vote Rating
    62
    Ekambos is a jewel in the rough Ekambos is a jewel in the rough Ekambos is a jewel in the rough Ekambos is a jewel in the rough

      0  

    Default


    Obviously you never used GWT to a productive level bro. Swing like syntax is an option in GWT. Not the only one. Ypu can only blame yourself if you end up writing tons of code for the UI in GWT. Like I asked before ever heard of UI Binder ? And what s better in your opinion ? The JSON like syntax of Ext JS ?

    Google ist'nt building anything with GWT ?
    1)Google AdWords.(http://google.com/adwords) Probably the most important application at Google is
    written with GWT
    2) Google AdSence(http://google.com/adsense)
    2) Google Wallet(http://wallet.google.com)
    3) Google Flights(http://flights.google.com)
    4) Google Groups(http://groups.google.com)
    5) Hotel Finder( http://www.google.com/hotelfinder)
    6) Google Blogger(http://www.blogger.com/)
    7) Google Product Search(http://www.google.com/prdhp?hl=en&tab=mf)

    Maybe Google should use GWT for all their products to prouv GWT is not dead ?

    And making GWT a community driven project is the best thing that could happen to GWT.

    Again learn your facts before talking

  2. #162
    Sencha Premium Member
    Join Date
    Feb 2012
    Location
    Raleigh, NC
    Posts
    428
    Vote Rating
    159
    brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold

      0  

    Default


    Quote Originally Posted by jptrainor View Post
    Moving GWT to an industry driven forum isn't exactly "disassociation" on google's part. Google still have developers working on GWT. There were still GWT presentations at their last IO conference. And they have internal projects implemented using GWT. This discussion comes up frequently on the Dart forums. It's not "abandoned". At the same time, we're told, many of the GWT developers have moved to the Dart development. They are moving forward, as they should.

    We could debated the merits of whether javascipt is, or should be, on its own tedious trajectory of abandonment in this industry. People are finding paths around it.
    Just to be clear, I was replying to Ekambos. Didn't want you to think I was being plucky with you.

    I know people who still use GWT and they just refuse to see the writing on the wall. They think everything is peachy. It isn't. I also did a lot of Flex work, and Flex / AS3 developers far outnumber(ed) GWT developers. Then Adobe did to Flex exactly the same thing Google did with GWT. Result: both communities are drying up rapidly. When the company that created something basically says "you guys keep having fun with this and we'll toss a few resources at it for a little while, but just FYI, we're done with this because there's better stuff out there now", that's a bad sign.

  3. #163
    Sencha Premium Member
    Join Date
    Jul 2012
    Posts
    105
    Vote Rating
    32
    jptrainor will become famous soon enough jptrainor will become famous soon enough

      0  

    Default


    No offense. I don't use GWT anymore. I moved on to Dart

  4. #164
    Sencha Premium Member
    Join Date
    Feb 2012
    Location
    Raleigh, NC
    Posts
    428
    Vote Rating
    159
    brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold

      0  

    Default


    Quote Originally Posted by Ekambos View Post
    Obviously you never used GWT to a productive level bro. Swing like syntax is an option in GWT. Not the only one. Ypu can only blame yourself if you end up writing tons of code for the UI in GWT. Like I asked before ever heard of UI Binder ?
    Of course. And it's still a ridiculous amount of code.

    Quote Originally Posted by Ekambos View Post
    And what s better in your opinion ? The JSON like syntax of Ext JS ?
    If "better" means vastly simpler and more concise, then yes.

    Quote Originally Posted by Ekambos View Post
    Google ist'nt building anything with GWT ?
    1)Google AdWords.(http://google.com/adwords) Probably the most important application at Google is
    written with GWT
    2) Google AdSence(http://google.com/adsense)
    2) Google Wallet(http://wallet.google.com)
    3) Google Flights(http://flights.google.com)
    4) Google Groups(http://groups.google.com)
    5) Hotel Finder( http://www.google.com/hotelfinder)
    6) Google Blogger(http://www.blogger.com/)
    7) Google Product Search(http://www.google.com/prdhp?hl=en&tab=mf)
    News flash for you: those are all legacy systems that were built before Google ditched GWT.

    Quote Originally Posted by Ekambos View Post
    Maybe Google should use GWT for all their products to prouv GWT is not dead ?
    That would sure help. But they won't. Because they don't use it for new development any longer.

    Quote Originally Posted by Ekambos View Post
    And making GWT a community driven project is the best thing that could happen to GWT.
    Keep telling yourself that, and we'll hook up in a year to see where GWT is at.

    Quote Originally Posted by Ekambos View Post
    Again learn your facts before talking
    I'm actually doing a pretty good job of explaining the facts, thanks.

  5. #165
    Sencha Premium Member
    Join Date
    Oct 2009
    Location
    Germany
    Posts
    299
    Vote Rating
    62
    Ekambos is a jewel in the rough Ekambos is a jewel in the rough Ekambos is a jewel in the rough Ekambos is a jewel in the rough

      0  

    Default


    The best thing that Google could do with GWT is make it more community driven.
    I m registered to the GWT contributors group and looking at the commits that go in every day I cant be more happy. With only Google calling the shots this would have been dead end.
    If you see it as Google ditching GWT then it s your opinion.

    I know for sure that atleast 50% of fortune 100 companies use GWT.

    Those are legacy systems ? FYI google just released a new version of groups a couple of days ago. Same as Adwords and Adsence and Wallet. The only public "new development" at google is Google+. And for obvious reasons GWT was not an option.

    Then again if you feel confortable with JS or TypeScript go ahead.
    At the end of the day they are all tools.
    Use the one that makes you more productive.

    For the type of things we are trying to solve at my company and for our customers nothing beats GWT.

  6. #166
    Sencha Premium Member
    Join Date
    Jul 2012
    Posts
    53
    Vote Rating
    2
    Drömbolaget is on a distinguished road

      -1  

    Default


    +1 for TypeScript definition files.
    When trying to sell the vastly superior solution of SPA + API to .NET MVC and even WebForms developers they laugh at no intellisense.

    ExtJS has everything to win from being more accessible and easy to use. It would make me more productive as I wouldn't have to look in the docs for every single parameter all the freaking time.

    That is all a Typescript definition file would do - improve my performance.

    One could also look at this way - there will eventually be a competitor to ExtJS that embraces typescript definition support for it's improved developer performance - and it will win over the stubborn Sencha devs in the end that has some internal holy war over a non-issue.

    Adding TypeScript definition files would cause no serious ill side effects, now would it?

  7. #167
    Sencha User
    Join Date
    Jun 2013
    Posts
    23
    Vote Rating
    7
    F-Walzer is on a distinguished road

      0  

    Default


    Ext4j fixes the tooling, static type support in Ext JS for us.
    Have a look http://eemi2010.github.io/ext4j/.
    Also for the .NET lovers there is http://www.ext.net/
    That should do it no ?

  8. #168
    Sencha Premium Member
    Join Date
    Feb 2012
    Location
    Raleigh, NC
    Posts
    428
    Vote Rating
    159
    brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold

      0  

    Default


    No, that doesn't do it, unfortunately.

    Ext4j sounds interesting, but the initial beta was just released, and it's one person, who needs to try and keep up with every change Sencha makes. That's going to be a tall order going forward. And neither Ext4j nor Ext.NET include Touch support.

  9. #169
    Sencha Premium Member
    Join Date
    Oct 2009
    Location
    Germany
    Posts
    299
    Vote Rating
    62
    Ekambos is a jewel in the rough Ekambos is a jewel in the rough Ekambos is a jewel in the rough Ekambos is a jewel in the rough

      3  

    Default


    Quote Originally Posted by brian428 View Post
    No, that doesn't do it, unfortunately.
    What are you missing in Ext4j ?

    Quote Originally Posted by brian428 View Post
    Ext4j sounds interesting, but the initial beta was just released, and it's one person, who needs to try and keep up with every change Sencha makes. That's going to be a tall order going forward. .


    A release candidate of Ext4j should come out pretty soon.
    It s true that I have to keep up with every change that Sencha makes but I enjoy it.
    It gaves me an unique view in the framework.
    Plus I used Ext4j at work too so this is not a proejct that
    will go away soon. I make my living with it.


    While it s true that I m the only one maintaining it, the project is open source and on GitHub.
    I would definitely accept pull requests .
    This is actually why I open sourced it. So other people can contribuate to make Ext4j even better.

    Quote Originally Posted by brian428 View Post
    And neither Ext4j nor Ext.NET include Touch support
    Ext4j was designed to be compatible with Touch4j(which wraps Sencha Touch) so that you can use both framework in the same project and share code between mobile and desktop.
    We use that heavely in our project and hopefuly I can share some stuff soon.
    DISCLAIMER : I also created Touch4j

    If you want strong typing and great tooling support give Ext4j a try. You might like it

    Cheers,

    Alain

  10. #170
    Sencha Premium Member
    Join Date
    Feb 2012
    Location
    Raleigh, NC
    Posts
    428
    Vote Rating
    159
    brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold brian428 is a splendid one to behold

      1  

    Default


    Quote Originally Posted by Ekambos View Post
    It s true that I have to keep up with every change that Sencha makes but I enjoy it. It gaves me an unique view in the framework. Plus I used Ext4j at work too so this is not a proejct that
    will go away soon. I make my living with it.
    Alain
    Alain, I'm not dismissing your work on Ext4j, you obviously put a lot of time into it. But knowing that you also manage Touch4J actually just adds to my concern. Sencha releases updates to Ext JS and Touch quite regularly, and some of the changes can be quite extensive. I just think that it's going to be very difficult for one person to keep up with that pace of change.

    Sencha has a large team of people working on these libraries, and even they also struggle to deal with bugs and ERs. And now, if something goes wrong, folks will first have to determine whether the problem is in the Java wrappers or an actual issue in the underlying Ext JS/Touch JS libraries.

    Again, I'm thankful that folks like you do this sort of work. I manage and contribute to a number of open-source projects myself. I'm just trying to explain why a lot of developers (or managers) are going to be hesitant to rely on something like this for production apps.