1. #101
    Sencha User Tim Toady's Avatar
    Join Date
    Feb 2010
    Location
    Pennsylvania
    Posts
    536
    Vote Rating
    70
    Tim Toady is a jewel in the rough Tim Toady is a jewel in the rough Tim Toady is a jewel in the rough Tim Toady is a jewel in the rough

      7  

    Default


    Quote Originally Posted by Grolubao View Post
    I just wanted somebody to clarify how am I going to convince the shareholders of my company on purchasing ExtJS 4 when ExtJS 3 does everything that 4 does plus it's faster on IE 7 which 100% of my clients use. Again, 100%!

    People stating that one shouldn't use IE have no clue on corporate business, but are too busy developing small scale applications.
    IMO, it is worthwhile to invest in Ext4. The code I have seen in 3 is not nearly as clean as I have seen in 4, even when written by the same developer. It provides a standard way of building an application and separating code. This will make it easier to on-board new developers as well maintain the code base. That alone is worth it for me, but there are other benefits as well. It is much cleaner using ComponentQueries in your controller than sprinkling refs everywhere or using getCmp/find. I definitely prefer the class system in 4. It is far more powerful than using Ext.extend, Ext.reg, and other methods(Looks like there is a basic 'define' method in 3 now, but it just hides a few of these away). It can handle all your class dependencies and namespaces and so much more. Sencha command can then take advantage of that so you don't have to worry about the order they are in your index or minification script. While Ext3 can look the same, it does not do nearly as much as 4 does and I only touched the surface.

    From a business perspective, older versions of the framework will lose official support and have less mind-share sooner as other developers move on. So when new versions of IE come out after support ends and some of your clients upgrade, your application may not work. Your clients won't be on IE 7 forever, it is already 7 years old.

    If performance is a concern and you haven't tried 4 then download the trial. If you are already on 3 and it is major undertaking to upgrade, then maybe wait until Ext5, but the longer you wait, the more versions you are jumping over, and the more difficult it is to upgrade.

  2. #102
    Sencha Premium Member
    Join Date
    Feb 2012
    Location
    Raleigh, NC
    Posts
    418
    Vote Rating
    136
    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

      2  

    Default


    Quote Originally Posted by Grolubao View Post
    I just wanted somebody to clarify how am I going to convince the shareholders of my company on purchasing ExtJS 4 when ExtJS 3 does everything that 4 does plus it's faster on IE 7 which 100% of my clients use. Again, 100%!

    People stating that one shouldn't use IE have no clue on corporate business, but are too busy developing small scale applications.
    That may be true, FOR YOU, but the reality is that global use of IE 7 is currently around 1.5%. Surely you can understand that Sencha isn't basing their decisions on the 1.5% of the world that uses a horribly outdated browser. Further, Windows XP will reach its end-of-life support in April, 2014. Since many (most?) of the people using IE 7 are on XP, they're going to HAVE to update anyway in the next few months. Which means very soon, IE 7 usage will plummet below 1%, and probably to nearly 0.

  3. #103
    Ext JS Premium Member
    Join Date
    Sep 2009
    Location
    Cypress, California
    Posts
    155
    Vote Rating
    16
    dougbieber is on a distinguished road

      0  

    Default browser usage

    browser usage


    Our company is primarily on IE 8. Every four years they lease new PCs and do very little to upgrade browser versions in the interim. Thus, our internal users get a new version of IE whenever they get a new computer. Our IT department has progressed by allowing users to request Firefox or Chrome in addition but that's a tedious manual install.

    Our external users probably reflect the general browser trend. Our challenge is that our external users were originally subscription starting in 2001 and we only supported IE. This lazily continued over time. However, we're not yet committed to supporting FF/Chrome due to the fact that we need to test/fix over 10 years of web development that was implemented as IE centric. That will change, but not immediately. Unfortunately we are stuck with IE 8 due to past commitments.

    I'm guessing that Sencha has done everything possible to make IE 8 and family as quick as possible. EXTJS is quick on Firefox and Chrome. Performance upgrades are always welcome, but I think that making requests for a faster IE should be made to Microsoft and not Sencha.

    http://www.sitepoint.com/browser-trends-may-2013/

  4. #104
    Ext Premium Member halcwb's Avatar
    Join Date
    Mar 2010
    Location
    Rotterdam
    Posts
    379
    Vote Rating
    39
    halcwb has a spectacular aura about halcwb has a spectacular aura about

      0  

    Default


    Quote Originally Posted by xjpmauricio View Post
    I've stopped a current project developed with ExtJs 4.2, because of the lack of responsive features with ExtJs. It's very sad for me having to quit the best framework in the market because of this reason. Very very sad.

    I've restarted the new app using of course bootstrap+knockout and others. My current opinion of this new thing using bootstrap+knockout? much more lighter and responsive in every aspect.

    The drawbacks? well...with extjs you have everyting in one place so...It's sad...I'm very sad to have to quit extjs...
    Just curious, what do you mean with responsive features? The richness of the components is just the reason why I tend to stick with ExtJs.

  5. #105
    Ext Premium Member halcwb's Avatar
    Join Date
    Mar 2010
    Location
    Rotterdam
    Posts
    379
    Vote Rating
    39
    halcwb has a spectacular aura about halcwb has a spectacular aura about

      0  

    Default To all those IE 6, 7, 8 etc.. users

    To all those IE 6, 7, 8 etc.. users


    I faced a similar problem as mentioned often in this thread, that the company (hospital in my case) I work for does not support new browsers. However, chrome portable proved an excellent escape. Unless you company does not even copy paste actions or basic file access, this is a very nice workaround.

  6. #106
    Ext JS Premium Member
    Join Date
    Aug 2007
    Location
    Antwerp, Belgium
    Posts
    555
    Vote Rating
    27
    joeri has a spectacular aura about joeri has a spectacular aura about joeri has a spectacular aura about

      1  

    Default


    Quote Originally Posted by brian428 View Post
    That may be true, FOR YOU, but the reality is that global use of IE 7 is currently around 1.5%. Surely you can understand that Sencha isn't basing their decisions on the 1.5% of the world that uses a horribly outdated browser. Further, Windows XP will reach its end-of-life support in April, 2014. Since many (most?) of the people using IE 7 are on XP, they're going to HAVE to update anyway in the next few months. Which means very soon, IE 7 usage will plummet below 1%, and probably to nearly 0.
    As you point out, global marketshare is something very different from market-specific marketshare. My experience is that the more you deal with enterprise customers, the older the browsers they use and the more likely they are to mandate IE. The reality is that many software vendors, like the company I work for, have to ship to IE7.

    On the other hand, there's nobody saying that you have to offer all the latest features on IE7. My employer is already saying for some of our newer modules that they need IE8 minimum. It's perfectly reasonable to have an older version that you provide for those customers on IE7, and have the latest version require IE8. Maybe here or there you'll have some unreasonable customer who wants the latest and greatest on a decade-old browser, but those customers should be willing to pay what it costs to provide that (e.g. backporting to an older ExtJS version).

    So, probably IE8 as a baseline is quite reasonable for ExtJS 5. I don't know how much work that saves Sencha (probably most of the work is saved in testing) or how much more efficient it could make ExtJS, but it is probably the right call to make at this point, and a good reason to have a major version number increment.

  7. #107
    Ext JS Premium Member
    Join Date
    Aug 2007
    Location
    Antwerp, Belgium
    Posts
    555
    Vote Rating
    27
    joeri has a spectacular aura about joeri has a spectacular aura about joeri has a spectacular aura about

      0  

    Default


    Quote Originally Posted by Phil Guerrant View Post
    ... A table is the easiest way to make an element size to its content in browsers that don't support "display:table" or "display:inline-block" (IE6/7 strict mode, and IE6-9 quirks mode). ...
    As an aside, why does Sencha keep supporting quirks mode? I understand it is useful when you embed ExtJS into a small part of a bigger legacy page, but are there really that many users in that scenario? Quirks mode must be such a handicap on ExtJS, that I can imagine a lot of improvements could be made by dropping it (or not going for a pixel-perfect rendering in quirks mode). Any thinking on this wrt. ExtJS 5?

  8. #108
    Sencha User
    Join Date
    Sep 2011
    Posts
    568
    Vote Rating
    69
    ettavolt is just really nice ettavolt is just really nice ettavolt is just really nice ettavolt is just really nice

      0  

    Default


    Quote Originally Posted by halcwb View Post
    Just curious, what do you mean with responsive features? The richness of the components is just the reason why I tend to stick with ExtJs.
    As I remember, this means a design/layout, that nicely fits itself into any target device.

  9. #109
    Touch Premium Member
    Join Date
    Nov 2010
    Location
    Chicago
    Posts
    1,311
    Vote Rating
    109
    LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light LesJ is a glorious beacon of light

      2  

    Default


    Perhaps there's something we could learn from other JS libraries.

    Every six weeks: A new stable version of Ember.js, just like in Chrome.

    http://emberjs.com/blog/2013/09/06/n...e-process.html

  10. #110
    Sencha User
    Join Date
    Jun 2008
    Posts
    138
    Vote Rating
    7
    jchau is an unknown quantity at this point

      0  

    Default


    Quote Originally Posted by brian428 View Post
    That may be true, FOR YOU, but the reality is that global use of IE 7 is currently around 1.5%. Surely you can understand that Sencha isn't basing their decisions on the 1.5% of the world that uses a horribly outdated browser. Further, Windows XP will reach its end-of-life support in April, 2014. Since many (most?) of the people using IE 7 are on XP, they're going to HAVE to update anyway in the next few months. Which means very soon, IE 7 usage will plummet below 1%, and probably to nearly 0.
    Reality is that most enterprise applications are used by large businesses that are still on IE7. Your 1.5% stat has no relevance to a lot of developers here.

    However, if you look back a few page, Sencha is aware of the performance issues in IE7/IE8 and they have plans for improvement.