1. #41
    Sencha User
    Join Date
    Jul 2012
    Posts
    25
    Vote Rating
    3
    delebash is on a distinguished road

      2  

    Default

    Ivan,

    Its not that I am finding bugs, but as being new to sencha it is hard to find how things work. Yes you have api documentation but it is very brief explanation of class and its method/properties, no direction as to what,when, why, how to use it except trying to figure it out on your own. There should be more explanations in the classes, more real examples in the classes/widgets ect. In addition when getting starting there are the breif guides but they are so basic that it does not really help you put an application together.

    Sencha is a large framework but there needs to be more end to end examples of best practices for building small apps and then for large apps. Pandora gives an example of a small app and thats good, but none for large apps. No explanation of common scenerios like switching views in the center pane of border layout.

    For example for me I get confused with best way to use MVC, example you can put Stores/Controllers in your app.js ok so what does this mean, what does it do, does this mean that the stores/controllers are just referenced or are they fired, then you can put Stores in controller or Stores in views, again hard to find docs that explain the difference and when and why to use each approach, this when, why, and how beyond just showing a component, is the problem with the docs, not the bugs at least I haven't gotten far enough to even see if that is a problem.

    In my opinion if Sencha would take some time and maybe pick 3 or 4 common application designs and create best practice guides for small and large applications, they could cut down on support costs and increase sales. The guides should be something easy to read with explanations for everything. Maybe a top to bottom flow but can be broken down into parts for Data,Navigation,Layout, ect.

    I bought ExtJs in Action 2nd edition meap and it has helped alot to explain things, the author did a nice job of explaining the basics and not to take away from him but the book is just the basics and exactly what I would expect Sencha to provide in their getting started docs. If I could find more EtJs 4.x good books I would buy them to. But Sencha should provide good end to end getting started guided not just the simple piece by piece guides they have now.

    This is why people say it is hard to learn because so many ways to do the same thing with no way of telling which is best to use or which to use in a given scenario leaving the newbie no resource besides scouring the internet, forums, and going through the api piece by piece taking a best guess approach hoping they guessed right. Which is a daunting task considering the frameworks size and ability. We just want Sencha to give us more direction with good guides.

    Sorry for the rant, but I have spent hours upon hours just trying to figure out how to get the basic application design flow working, still having probs not knowing best way to do it.

    If you had guides like
    For an application that looks and works like x here are the steps with complete working example with complete explanation of example so a newbie can just run the example online and go yes that is the type app design I want, great now I can just follow these steps and focus on my business needs.

    For application designed like y do this.

    Do 3 or 4 or the more the better of these type guides and all is much much better.
    Thanks,
    Dan

  2. #42
    Sencha Premium Member
    Join Date
    May 2012
    Posts
    66
    Vote Rating
    1
    stevanicus is an unknown quantity at this point

      0  

    Default

    Firebrick JS and UI is an alternative to ExtJS. It's based on bootstrap components and free for commercial and private use.

    http://www.firebrickjs.com

  3. #43
    Touch Premium Member suzuki1100nz's Avatar
    Join Date
    Apr 2011
    Location
    New Zealand
    Posts
    688
    Vote Rating
    225
    suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold

      0  

    Default

    Firebrick JS and UI is an alternative to ExtJS.
    Really?

    Its JQuery and the demo site is very slow

  4. #44
    Sencha Premium Member
    Join Date
    May 2012
    Posts
    66
    Vote Rating
    1
    stevanicus is an unknown quantity at this point

      0  

    Default

    Quote Originally Posted by suzuki1100nz View Post
    Really?

    Its JQuery and the demo site is very slow

    Not slow on this side. Chrome or FF

  5. #45
    Touch Premium Member suzuki1100nz's Avatar
    Join Date
    Apr 2011
    Location
    New Zealand
    Posts
    688
    Vote Rating
    225
    suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold suzuki1100nz is a splendid one to behold

      0  

    Default

    Hi - Using Chrome and I'm in New Zealand

  6. #46
    Sencha Premium Member
    Join Date
    May 2012
    Posts
    66
    Vote Rating
    1
    stevanicus is an unknown quantity at this point

      0  

    Default

    UI-Demo loaded in 271ms in Chrome.

    It might be as its not compressed or minified that the requests are taking too long to load on your side.

  7. #47
    Sencha User
    Join Date
    Jan 2014
    Posts
    5
    Vote Rating
    1
    skyracer85 is on a distinguished road

      1  

    Default

    UI5 is noway near to ExtJs

  8. #48
    Sencha Premium Member
    Join Date
    May 2011
    Posts
    59
    Vote Rating
    9
    mrinsan is infamous around these parts mrinsan is infamous around these parts mrinsan is infamous around these parts

      2  

    Default Webix

    Just Want to add http://webix.com to the list.

    We are porting a fairly large app from ExtJs to WebIx and Kendo UI as a POC
    and so far experience with Webix is better.

    Webix is also a chosen UI framework from Metor.js guys, if you are into generating UI on Node.
    https://github.com/dandv/meteor-webix/

    Webix does one thing well and that is UI.
    and it is very easy to bring in other functionalities from open source world.

    Some that we could easily intigrate was
    - An open-sourced routing
    - Backbone for data adapters (Models and stores)
    - Promises instead of callbacks
    - One of our teamate is working on to create a SASS version of their css, to make it easier for us to play with their widget styles (we plan to open source it, if succesful)


    their templating is little inferior than xTemplate so these days we are trying to get HTMLBars into Webix. By the way our plan is to use browsers native templates in future

    we are pretty happy with their widget performance http://webix.com/blog/datatable-1000-columns-and-more/

    And just FYI their GPL licence allows commercial use and if you are bulding an MIT licenced product which is considered even more relaxed you can still use it as they allow the exception through FLOSS http://forum.webix.com/discussion/40...e-gpl-licensed

    and personally i have seen thats the only product that supplies us an enterprise grade widgets free, which includes DataTable(grids) and trees.

    as of now the only thing that we feel is lacking is thier documentation

  9. #49
    Ext JS Premium Member jvandemerwe's Avatar
    Join Date
    Apr 2009
    Location
    Raalte, Netherlands
    Posts
    101
    Vote Rating
    25
    jvandemerwe will become famous soon enough jvandemerwe will become famous soon enough

      7  

    Default Sencha, figure out why on this forum people discuss alternatives to Ext

    The main reason why I would get away from Ext JS is the ridiculous license system that completely ignores the individual commercial interested developer. As long as I can remember there has always been a hassle around the licensing of Sencha (and former just Ext) products.

    Ext JS is by far superior to other frameworks I have looked at and that makes it so hard to digest that developers love Sencha, but Sencha doesn't love developers.

    Alas, Sencha would be a true winner if they would reward the individual developer again by re-introducing the single developer license. My suggestion would be to have a paid license without support, but with updates and nightly builds. All those years I have ended up with 40 credits anyway, because the quality of the support of Sencha is certainly not the reason why you would choose it. You choose it for it superior way to build web apps.

    And I can tell that developers start spending their time again on building and promoting Ext JS and other Sencha products instead of discussing here what a good alternative would be.

  10. #50
    Ext JS Premium Member
    Join Date
    Sep 2010
    Posts
    457
    Vote Rating
    39
    stewardsencha will become famous soon enough stewardsencha will become famous soon enough

      1  

    Default

    Quote Originally Posted by jay@moduscreate.com View Post
    IMHO, you should never go to a product's community forum and ask for alternatives. You're bound to get a biased result.
    There's an obvious exception going on here.

    It's reasonable to hope that another rat has found a decent life boat.