Ticket Q210044
Visible to All Users

Questions about ASP.NET MVC

created 16 years ago

Hi,
I am asking this without knowing much about MVC, but here it goes anyway.
So the questions is:

  1. is it technically possible to have MVC integrated with XAF?
  2. if yes, does it make any sense to do it?
  3. Is DX planning… [ok this one is withdrawn]
    Evgeniy
Show previous comments (4)

      We really need modern, responsive web UI.

      SZ SZ
      Sergey Zaitsev (Xafari Team) 10 years ago

        Xafari published CTP version of XAF ASP.NET MVC.
        Now implemented about 70% XAF abilities.
        See MVC demos and compare with original demos on https://demos.galaktikasoft.com/

        Answers approved by DevExpress Support

        created 10 years ago

        Hello,

        I wanted to close this ticket for now as we do not have immediate plans for the ASP.NET MVC-based Web UI for XAF. Instead, we are currently working towards making the existing ASP.NET WebForms UI more modern and responsive with preserving almost all the functionality users of the former XAF Web UI were accustomed to (learn more from this blog). So, I wanted to invite you to test the improved Web UI as per instructions given in the How do I enable the new page templates and theme optimized for touch devices (CTP) for existing XAF Web 15.1 applications? article. Your feedback in this regard is very important and will be considered by our team with the highest priority. Thank you in advance!

          Show previous comments (9)
          SZ SZ
          Sergey Zaitsev (Xafari Team) 10 years ago

            We use Xafari MVC product to test application. (https://demos.galaktikasoft.com/)
            New XAF web schema is not yet ready.
            We plan to complete works int this year.

            ST ST
            Stanislaw Tristan 10 years ago

              Sergey, I wish you a good luck with this implementation, because I think this is the best conjunction for XAF: your MVC engine + new web theme.

              Dennis Garavsky (DevExpress) 10 years ago

                @Sergey:
                >>
                We tested the same use cases in applications that are running on the same server (25GB, 8 cores).
                WebForms version stopped after 30 minutes for 10 concurrent users.
                MVC version worked for more than 7 hours (until the end of the test) for 40 concurrent users.
                ASP.NET MVC has allowed to implement a more stable XAF application that also successfully scaled to the number of concurrent users.
                <<
                Would you please submit a separate ticket and attach a debuggable version of the application you tested, because these results look strange, unless there is a problem in the custom application code or environment settings? Thanks.

                We think that for the majority of XAF customers it does not really matter what is "under the hood" (ASP.NET WebForms, MVC or even HTML5) as long as the framework development approaches make them productive and the final application does what it was designed for well. Previously, we had questions on the general look and feel of the Web UI and as I wrote above the new Web UI should address this. We also have a few requests for better scaling of XAF web sites and our team is taking them into account (current considerations on this are given in this thread). Thanks.

                Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

                Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.