We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 10076
    • 1,024 Posts
    There you are...
    I thought the MODx forum was very quit lately, bur you folks are here!
    You don t know how pleased I am with this evolution of Evo, or MODxlite or...?
    Keep up this very good work, sorry I (still) can t code anything, but hey you can.

    Bravo, Frank.
      • 36404
      • 307 Posts
      hi,

      @kp, i'm probably going te repeat things that have already be said here but there are some huge differences between evo and revo

      - as bob said, revo is built in a totally different way, in an oop way (don't misunterstand me, i'm a great lover and user of oop) everything being mapped (templates, tvs, snippets, chunks ans so on) in a single code, all this inheriting from xpdo, the base revo class
      as i said, i really love and practice oop (all my modules for evo rest on a class and the snippet(s) that display(s) the content use this class too) but i think in revo case the mistake, very often encountered in oo frameworks, is far too much inheritance
      a well conceived oo paradigm lets you load, implement or extend what you need when you need it, revo uses the whole cavalry for every single hello world task and that's probably why it's so slow (front end speaking)

      - sometimes you write a single snippet that will return, say a calculation result, a date treatment and you don't need to load the whole templates, chunks, tvs code stuff, well, no choice, you do -> slowness

      - the other problem with this is that it reuslts in a lot of writing constraints, having, once more, a single hello world custom manager page to be part of the whole revo system/contexts and so on when, sometimes you need to write things that aim to behave as standalone apps before they do anything related to the cms content. in this case they should not be impacted by revo heavy inheritance and they are

      i've said somewhere else that i keep installing and trying every single revo release and i do, sorry to say that if on the back end things are getting slightly better, on the front end it's still awfully slow and i don't beleive this can change a lot whithout rethinking the whole thing

      i understand somethings in revo may have been interesting but, so far, using evo a lot and testing revo so, i must say the biggest difference is that with evo i've got a blazing front with a total freedom on the back end when, sorry once again but, with revo, i've got a sloooooow front end with a very constraining back end

      one more and last thing, being french, 99,9% of the websites i make are multilingual, evo with yams, even if not perfect, deals with this without visible perf issues, revo with babel, well, just try, let's go back to our hello world blank page, honestly, i would not dare present that to a customer without paying him a coffee to distract him while the page is loading... smiley and i've only tested that on a local server and a hardgamer machine...

      no offense yet i hope smiley

      have swing
        réfléchir avant d'agir
        • 16278
        • 928 Posts
        @virtualbear: I know the coding methods are different. My old car had a carburettor, my new one has fuel injection, but I still drive it the same way. Though perhaps the higher-level approach may be different building the back end - I haven't got that far with Revo. My experience with it has been like yours - disappointing.

        Vive l'évolution!
        :) KP
          • 36404
          • 307 Posts
          :) yes, we are numerous here who would have loved to say viva la revolución but as a matter of fact we are back to vive évolution smiley

          your comparison with cars is a very good one! when i started driving 35/6 years ago, cars were not very reliable but you were able to do many thing by yourself to repare or, at least restart and go back home...
          they got better and better, more and more reliable but you were still able to understand what went wrong with the engine or "customize" it a little to fit your need, that is evo
          then suddenly, revo, euh, electronics appeared with a lot of problems due to totally unuseful things and without being able to do anything without the heavily equiped men in blue with their secret suitcase

          that's why, agreed, vive évolution and thanks so much to those guy here bringing it up to life smiley

          have swing
            réfléchir avant d'agir
            • 30023
            • 172 Posts
            Quote from: kp52 at May 24, 2012, 07:04 AM
            @virtualbear: I know the coding methods are different. My old car had a carburettor, my new one has fuel injection, but I still drive it the same way. Though perhaps the higher-level approach may be different building the back end - I haven't got that far with Revo. My experience with it has been like yours - disappointing.

            Vive l'évolution!
            :) KP

            I've got a car with a carburettor. I can fix it if it goes wrong. It requires a very small amount of servicing (every 1-2 years).

            I've also got a car with fuel injection. If it goes wrong it will be an expensive trip to the garage. I probably could fix it myself but it would take to long.

            I prefer the first arrangement!

            Apologies if we are getting carried away with analogies.

              • 25663 MODX Staff
              • 12,272 Posts
              Quote from: sharkbait at May 23, 2012, 11:36 PM
              So MODx is no longer a tool, it's a business. And that changes everything.

              ... and this might be related to some of the decisions taken:
              "we are in the process of completing the last tranche of a $2M raise from a private investor group"
              http://modx.com/blog/2012/04/04/business-transformed-now-back-to-our-roots/

              It does change a lot for the better. wink


              It definitely gives us more resources to dedicate to improving MODX, and continuing to share that work with the world. The Angel investors are not influencing the business and product direction at all actually—they're an incredible group that believes in the vision and team.
                Ryan Thrash, MODX Co-Founder
                Follow me on Twitter at @rthrash or catch my occasional unofficial thoughts at thrash.me
                • 36404
                • 307 Posts
                hi,

                @tim, you know; i think i understand kp agrees with us, he just says it in a somehow softer way smiley

                have swing
                  réfléchir avant d'agir
                  • 9266 ☆ A M B ☆
                  • 77 Posts
                  Ryan,

                  Thank you for all your hard work. I know that we can all agree that the request for EVO is not intent to dictate demands to the MODx team. Nor are we unappreciative of all the work that has gone it to REVO.

                  So thank you [ed. note: Exceleron last edited this post 14 years, 4 months ago.]
                    • 28215
                    • 4,149 Posts
                    Hi folks, we've shut off email notifications for a couple days as we are debugging possible connection and delay issues with our mail sender. This seems to be causing slow issues on the forums with longer threads with lots of people subscribed to them.

                    We'll update you when we turn notifications back on. Sorry for the inconvenience.
                      shaun mccormick | bigcommerce mgr of software engineering, former modx co-architect | github | splittingred.com
                      • 25663 MODX Staff
                      • 12,272 Posts
                      Long thread post test (much better at around 10 seconds now vs 60 previously, but still too long).
                        Ryan Thrash, MODX Co-Founder
                        Follow me on Twitter at @rthrash or catch my occasional unofficial thoughts at thrash.me

                      This discussion is closed to further replies. Keep calm and carry on.