View Poll Results: Will you upgrade your application to 4.x ?

Voters
11. You may not vote on this poll
  • I will upgrade my existing applications to 4.x

    10 90.91%
  • I won't upgrade my existing applications to 4.x

    1 9.09%
  1. #1
    Ext JS Premium Member
    Join Date
    Jun 2007
    Location
    Paris, France
    Posts
    70
    Vote Rating
    0
    paquerette is on a distinguished road

      0  

    Exclamation How difficult it is to upgrade an exsting app from ExtJS 3.x to 4.x ?

    How difficult it is to upgrade an exsting app from ExtJS 3.x to 4.x ?


    Hi,

    does anybody have some input on how it's difficult to upgrade to 4.x from an 3.x application ?

    This is aspect of the 4.x release is forgotten in the marketing release, which make me think that it will be difficult... (otherwise, I think the commercial team of sencha would have stressed out the fact it's so easy to upgrade).

    Paquerette.
    Paquerette
    -- Life is a zoo in a jungle

  2. #2
    Sencha User tobiu's Avatar
    Join Date
    May 2007
    Location
    Munich (Germany)
    Posts
    2,669
    Vote Rating
    110
    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


    http://www.sencha.com/forum/showthre...to-4-Migration

    a migration guide is coming soon and a compatibility file as well.

    BUT if you want to use the advantages of ext 4 like MVC, ext.application etc. this will be a lot of work.

    Also keep in mind custom components, plugins and UX, that are based on Ext 3.


    best regards
    tobiu
    Best regards
    Tobias Uhlig
    __________

    S-CIRCLES Social Network Engine

  3. #3
    Ext JS Premium Member stevil's Avatar
    Join Date
    Nov 2007
    Location
    Denver, CO
    Posts
    1,045
    Vote Rating
    9
    stevil will become famous soon enough

      0  

    Default


    From what I've seen so far in Ext 4, I think the following about compatibility layers:
    1. They're a crutch that should be discarded as soon as practical (which unfortunately in deployed applications, can be a LONG time). They prevent you from having to think in terms of the new framework's paradigms.
    2. I'm not convinced that such a layer will work well for all but the most basic applications:
      1. Much extended code in 2 and 3 deals with markup - and that's changed in two ways - one for modern browsers, one for "less modern" browsers
      2. I'd love to see how TreeNodeUI would manifest itself in a compatibility layer
    3. Given that such a layer CAN'T cover everything (nor would I expect it to), a developer will then spend their time bouncing between 3.X and 4.X docs trying to make sense of the universe.
    4. Subsequent refactorings will then need to make it into the compatibility layer. What's the time frame of that, and does it slow the overall release process?
    I'm not telling sencha they shouldn't do it at all - there's certainly a subset of the market that can use it - I just have a feeling that that subset is smaller than they might think ("vast majority"?).

    So with that said, I think you need to roll up your sleeves and dig in. The doc, as improved as it will be (and already is), will still not be enough at release date - it never is for any product.

    Scale of 1 to 10, I'll say 6 to 7 - harder than average, but not daunting.

    stevil

  4. #4
    Ext JS Premium Member
    Join Date
    Jun 2007
    Location
    Paris, France
    Posts
    70
    Vote Rating
    0
    paquerette is on a distinguished road

      0  

    Default


    Thanks for your replies!

    It's good that there is a migration guide.

    Of course, I don't see how can a big app would easily migrate to the new MVC model... nothing is magic.

    But I hope the Ext3.x code will still work.

    That said, if I use a deprecated method, would it be printed in console logs ?

    Thomas.
    Paquerette
    -- Life is a zoo in a jungle

  5. #5
    Ext JS Premium Member stevil's Avatar
    Join Date
    Nov 2007
    Location
    Denver, CO
    Posts
    1,045
    Vote Rating
    9
    stevil will become famous soon enough

      0  

    Default


    Quote Originally Posted by paquerette View Post
    Thanks for your replies!
    That said, if I use a deprecated method, would it be printed in console logs ?
    I"m not sure about that - but I do know that Errors are now raised (separate from Javascript exceptions) when you attempt to create objects without supplying required configs in some cases.

    stevil

Similar Threads

  1. ExtJS 4.0 special upgrade fee ?
    By gael.deest in forum Community Discussion
    Replies: 2
    Last Post: 28 Feb 2011, 11:52 AM
  2. ExtJS 4: Will be th upgrade from 3 version complicated or?
    By Qtx in forum Community Discussion
    Replies: 7
    Last Post: 2 Dec 2010, 1:09 PM
  3. Toolbar issue in ExtJS upgrade from 2.2 to 3.2.1
    By arian10daddy in forum Ext 3.x: Help & Discussion
    Replies: 14
    Last Post: 21 Jun 2010, 9:39 AM

Thread Participants: 2

Tags for this Thread

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi