We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 38290
    • 712 Posts
    I hear many good things about AngularJS and am hoping to dive into using it more soon. It seems like it could be a great fit for building the next Manager.
      jpdevries
      • 3749
      • 24,544 Posts
      This is article and its comments are an interesting read: http://eviltrout.com/2013/06/15/ember-vs-angular.html.

      My reading of it suggests that Ember is a lot closer in architectural philosophy to xPDO than Angular is. I also suspect migrating the current code to Ember would be easier than migrating it to Angular, since the Ember design philosophy seems a lot closer to that if ExtJS.

      I'm sure not everyone would agree.

        Did I help you? Buy me a beer
        Get my Book: MODX:The Official Guide
        MODX info for everyone: http://bobsguides.com/modx.html
        My MODX Extras
        Bob's Guides is now hosted at A2 MODX Hosting
        • 38290
        • 712 Posts
        Will certainly put Ember on the table. Being closer to ExtJS in philosophy doesn't sound like a selling point to me though wink
          jpdevries
          • 3749
          • 24,544 Posts
          Quote from: dinocorn at Oct 05, 2013, 08:47 PM
          Will certainly put Ember on the table. Being closer to ExtJS in philosophy doesn't sound like a selling point to me though wink

          I see your point, but much as I dislike ExtJS, I don't think I have a problem with its underlying design philosophy, just its implementation and docs.
            Did I help you? Buy me a beer
            Get my Book: MODX:The Official Guide
            MODX info for everyone: http://bobsguides.com/modx.html
            My MODX Extras
            Bob's Guides is now hosted at A2 MODX Hosting
            • 38290
            • 712 Posts
            Quote from: BobRay at Oct 06, 2013, 03:10 AM
            I see your point, but much as I dislike ExtJS, I don't think I have a problem with its underlying design philosophy, just its implementation and docs.

            Other than usability concerns, poor performance and a lack of utilizing the box model CSS provides, my main pain point with ExtJS is the concept of defining everything in JSON. What happened to good old fashioned HTML?
              jpdevries
              • 33968
              • 863 Posts
              Quote from: BobRay at Oct 05, 2013, 08:40 PM
              This is article and its comments are an interesting read: http://eviltrout.com/2013/06/15/ember-vs-angular.html.

              My reading of it suggests that Ember is a lot closer in architectural philosophy to xPDO than Angular is. I also suspect migrating the current code to Ember would be easier than migrating it to Angular, since the Ember design philosophy seems a lot closer to that if ExtJS.
              Thanks for the link Bob - interesting read.

              Faced with the prospect of either remaining on an outdated version of MODX or rewriting over two years worth of complex custom manager code, I'm really keen to see which direction MODX3 will take. I did initially struggle with ExtJS, but made a commitment to learn it and am now very comfortable using it. However that doesn't mean I'm resistant to change, if it's for the better.

              I also feel that Ember.js may be more suitable for a complex application like the MODX manager, for many of the reasons mentioned in the article. I think early last year, some were calling for the existing manager to be rewritten in jQuery, which in my opinion would have been a nightmare to accomplish.

              Quote from: dinocorn at Oct 05, 2013, 08:47 PM
              Being closer to ExtJS in philosophy doesn't sound like a selling point to me though wink
              I think the real issue with ExtJS was the steep learning curve - few were able to put in the time to figure it out. I'm sure there will be similar complaints regardless of framework chosen.
                • 38290
                • 712 Posts
                Quote from: okyanet at Oct 06, 2013, 03:39 AM
                Faced with the prospect of either remaining on an outdated version of MODX or rewriting over two years worth of complex custom manager code, I'm really keen to see which direction MODX3 will take. I did initially struggle with ExtJS, but made a commitment to learn it and am now very comfortable using it. However that doesn't mean I'm resistant to change, if it's for the better.

                If whatever we settle with is not much less of a learning curve and simpler to implement than ExtJS, I'll eat my hat. The whole dang thing.
                  jpdevries
                • And I seriously doubt that anything else could possibly generate more annoying nested layers of HTML elements to pick through when trying to troubleshoot layout or styling issues.
                    Studying MODX in the desert - http://sottwell.com
                    Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
                    Join the Slack Community - http://modx.org
                    • 38290
                    • 712 Posts
                    Quote from: sottwell at Oct 06, 2013, 04:12 AM
                    And I seriously doubt that anything else could possibly generate more annoying nested layers of HTML elements to pick through when trying to troubleshoot layout or styling issues.

                    Even if there was an infinite while loop generating nested divs we would have a hard time competing with ExtJS when it comes to DOM elements created.
                      jpdevries
                      • 4172
                      • 5,888 Posts
                      Angular is great.
                      I was first playing with ember, but couldn't get very far with it.
                      So I decided to try angular to replace Extjs in MIGXfe.
                      Angular feels more flexible and it seems you have more freedom in how you can do things.

                      Created some frontend-admin-pages for a court-reservation-system now with help of my first beta-version of MIGXangular, which was and is a very funny project.
                        -------------------------------

                        you can buy me a beer, if you like MIGX

                        http://webcmsolutions.de/migx.html

                        Thanks!