1. #11
    Sencha User
    Join Date
    Aug 2009
    Posts
    480
    Vote Rating
    1
    plalx has a spectacular aura about plalx has a spectacular aura about

      0  

    Default


    That's quite impressive, great job man, if the tobiuGrid has all features the Ext.grid.GridPanel has, it's a huge improvement over the ExtJS grid... in fact, it would show that the ExtJS grid should be redesigned to offer better performances, because it look's totally inefficient and that's unacceptable... Still, since the grid is probably the most used component in all apps and there's a an official grid component already, I don't think using a ux to replace it is a good idea...

  2. #12
    Sencha - Training Team mrsunshine's Avatar
    Join Date
    Sep 2008
    Location
    Germany - Darmstadt
    Posts
    691
    Vote Rating
    12
    mrsunshine will become famous soon enough

      0  

    Default


    Great work Tobias!!

  3. #13
    Ext JS Premium Member
    Join Date
    Apr 2007
    Posts
    295
    Vote Rating
    5
    jheid is on a distinguished road

      0  

    Default


    Any chance to see or use it "live"? I have an project where this could be needed but I have to test it (e.g. with IE 8) to decide whether it will be useful enough for this or not...

  4. #14
    Ext User
    Join Date
    May 2009
    Posts
    1
    Vote Rating
    0
    krzyzak00 is on a distinguished road

      0  

    Default


    Great news.
    I'm currently running app with grid containing 1000+ rows and it's really slow in FF3.6. Can't wait to see it working live

  5. #15
    Sencha User tobiu's Avatar
    Join Date
    May 2007
    Location
    Munich (Germany)
    Posts
    2,684
    Vote Rating
    112
    tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all

      0  

    Default


    hello everyone,

    thanks for the feedback so far. i can't release a live demo right now for obvious reasons, but what i can do is

    a) release more benchmarks
    b) release the performance testing tool (excluding the tobiuGrid)
    c) creating a video showing the performance in the testing tool

    for a) i need more information like 200 rows, 30 cols, 0 invis cols. please don't ask for too many cases since even those take some time for creation.

    the testing tool is quite smart, since it allows you to reconfigure grids with specifying the rows and cols and loads the store with random data.

    i am still thinking about how to continue this project in a good way. since i am working as an ext dev 40 hours / week on another product, i have a quite limited amount of time for other stuff like theming, the fieldmanager, the star rater ux and other opportunities.

    i have to decide if i start bilding the tobiuCondorGrid, which is way faster but needs a completely new implementation for grouping, row expander, ux etc. and afterwards combine this version with thorstens liveGrid. The other direction would be to improve the tobiuGrid further and combine this version with the live Grid.

    In both cases, i guess that it will take 3 months for developing it in a good way and additional time for bugfixes, additional ux, upgrades and a migration to ext 4.x.

    So, a huge project like this one would only make sense to be continued if there were at least 10 companies who are willing to pay a price about 1000€ for a license. If this is the case for your company, let me know it. Also please let me know, if the tableGrid approch is more interesting to you or the "classic" approach which guarantees that all features are available for the price of a lower performance.

    The other way to continue this project could be, that it becomes an official part of the sencha framework.


    kind regards
    tobiu
    Best regards
    Tobias Uhlig
    __________

    S-CIRCLES Social Network Engine

  6. #16
    Ext JS Premium Member
    Join Date
    Oct 2009
    Location
    Brisbane, Australia
    Posts
    1
    Vote Rating
    0
    rmills is on a distinguished road

      0  

    Default


    Considering the importance of grid performance to most ExtJS customers, why doesn't Sencha fund it's development?

  7. #17
    Sencha User tobiu's Avatar
    Join Date
    May 2007
    Location
    Munich (Germany)
    Posts
    2,684
    Vote Rating
    112
    tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all tobiu is a name known to all

      0  

    Default


    these numbers will definitely vary on what kind of computer you use, since the grids get slow because the cpu is 100% busy. this is maybe not even a good example, because > 100 rows i would go for a buffered view -> liveGrid.

    but you hopefully can see the potential of combining this with thorstens buffered view.

    tobiuGrid250.png
    Best regards
    Tobias Uhlig
    __________

    S-CIRCLES Social Network Engine

  8. #18
    Ext JS Premium Member
    Join Date
    Apr 2007
    Posts
    295
    Vote Rating
    5
    jheid is on a distinguished road

      0  

    Default


    Quote Originally Posted by rmills View Post
    Considering the importance of grid performance to most ExtJS customers, why doesn't Sencha fund it's development?
    That's exactly what I'm asking myself. But remember that even things like LiveGrid aren't integrated although I think this is a component that's even more needed in the core.

    So, perhaps Sencha will improve the speed significantly, although perhaps not as far as Tobias did.

  9. #19
    Ext JS Premium Member
    Join Date
    Mar 2010
    Posts
    22
    Vote Rating
    6
    King_Aero is on a distinguished road

      0  

    Default


    The speed improvement may be less relevant with the release of 4.0 since it sounds like performance has been greatly improved. But probably not to the extent that is seen in the tobiugrid.

    Also, while I have no problems paying for value, 1000 euros sounds pretty steep considering how much it costs for licensing of ExtJs itself. Especially since you are not providing added functionality, but merely enhancing a current one. You are also doing this on the side, so its highly unlikely you will be able to offer the support mechanisms that companies will need to use your "product".

    Not trying to rain on a parade or anything. I think this is a great improvement to the grid and look forward to seeing what becomes of it.

  10. #20
    Sencha User
    Join Date
    Mar 2007
    Posts
    22
    Vote Rating
    0
    Gerard Pastis is on a distinguished road

      0  

    Thumbs up


    It's really shameful to present a product and say: "I don't have time to working on it, unless I'm payed for"
    The advertised price is totally amazing ! 1000$ for an ux ?
    It would have been much more respectful to propose this extension to the community or the Sencha team who had time and desire to improve the ExtJS Grids....
    One thing is certain: I will buy your product, but I will make it public... This will allow the community to suggest improvements and bug fixes....

    CU

Similar Threads

  1. ExtJS Grid, Poor Performance with High Frequency Updates?
    By pkoa in forum Ext 3.x: Help & Discussion
    Replies: 3
    Last Post: 17 Sep 2010, 5:36 AM
  2. Interesting high performance grid
    By mankz in forum Community Discussion
    Replies: 7
    Last Post: 21 Aug 2010, 1:59 PM
  3. High Contrast Themes
    By marman in forum Ext GWT: Help & Discussion (1.x)
    Replies: 0
    Last Post: 24 Nov 2009, 6:51 AM
  4. No "high-performance" grid planned?
    By dbassett74 in forum Ext 3.x: Help & Discussion
    Replies: 11
    Last Post: 30 Sep 2009, 12:43 PM
  5. how did Ext JS quality get so high?
    By Rich Kucera in forum Community Discussion
    Replies: 5
    Last Post: 1 Apr 2008, 7:07 AM

Thread Participants: 15