Visual studio web app - is WIX good to help build a web app

iqworks Information Quality Works 331 Reputation points
2025-02-12T00:55:04.9666667+00:00

Hi, I want to build an MVC razor page web app. I am thinking it might be good to use something like WIX or word press to take advantage of some of there tools to create look and feel aspects to it.

 

 I am wondering if this is a good idea?

 

 Thanks for any advice or suggestions

 

Developer technologies | ASP.NET | ASP.NET Core
{count} votes

5 answers

Sort by: Most helpful
  1. ALIF B EKRAM 10 Reputation points
    2025-02-12T07:31:55.75+00:00

    Surely!

    Wix:

    • Pros: Easy to use, great templates, quick setup.
    • Cons: Limited backend customization, potential performance issues.

    WordPress:

    • Pros: Highly customizable, large community support.
    • Cons: Learning curve, requires regular maintenance.

    MVC Razor Pages:

    • Best for complex, customizable web apps with full control over backend and frontend.

    Recommendation: Use Wix or WordPress for quick, visually appealing setups. Use MVC Razor Pages for robust, scalable solutions.

    2 people found this answer helpful.
    0 comments No comments

  2. Anonymous
    2025-02-12T07:22:28.46+00:00

    Hi @iqworks Information Quality Works,

    Wix and WordPress are built for full-stack website development, not for exporting themes or UI components to be used in a custom ASP.NET Core app which will cause it is complex to integrated with ASP.NET Core.

    I suggest you can use UI framework to design and build a ASP.NET Core application. For example, Bootstrap.

    Besides, MVC and Razor Pages are different architectures, here are some tutorials which could help you get started:

    Get started with ASP.NET Core MVC

    Get started with Razor Pages in ASP.NET Core


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best regards,
    Rena

    1 person found this answer helpful.
    0 comments No comments

  3. iqworks Information Quality Works 331 Reputation points
    2025-02-13T16:41:17.96+00:00

    Hi everyone. All of your answers contributed to my new insight about this issue.

    From your contributions, i have decided to go with this:

    1 - .Net Core 8.
    2 - MVC and Razor pages.
    3 - Bootstrap and angular for page manipulation.
    4 - EF and Linq for data management.

    How does that sound to everyone?

    Thanks for your suggestions and advice.

    1 person found this answer helpful.

  4. Bruce (SqlWork.com) 77,686 Reputation points Volunteer Moderator
    2025-02-12T18:24:07.13+00:00

    WIX and Wordpress are alternatives to MVC pages. they are not designers.

    also In general sample templates (or designer output) take a bit of work to convert to razor page format. you need to factor out the layout markup, add razor page attributes, etc.

    as suggested, the easiest approach is using a CSS framework like bootstrap, material or tailwind.

    https://getbootstrap.com

    https://materializecss.com

    https://tailwindcss.com

    0 comments No comments

  5. Jack Dang (WICLOUD CORPORATION) 225 Reputation points Microsoft External Staff
    2025-06-19T09:52:13.6+00:00

    Hi iqworks Information Quality Works,

    Thank you for your question regarding the use of Wix to assist in building the UI for an ASP.NET MVC Razor Page web application. This is a great consideration, especially when balancing ease of design with backend control.

    Understanding Wix's Role:

    Wix is a powerful platform for building fully hosted websites with drag-and-drop design tools, templates, and integrated hosting. However, it is not designed to integrate directly with ASP.NET Core or MVC Razor Pages. Here’s why:

    • Wix is a closed ecosystem: You cannot export Wix templates or components for use in Visual Studio or ASP.NET projects.
    • Limited backend control: Wix does not support custom server-side logic like ASP.NET MVC or Razor Pages.
    • No direct integration: You cannot embed Wix-designed pages into an ASP.NET Core application without significant workarounds.

    Recommended Alternatives:

    If your goal is to enhance the look and feel of your ASP.NET MVC or Razor Pages app, consider the following:

    1. Bootstrap
    • A widely used front-end framework that integrates seamlessly with Razor Pages.
    • Provides responsive design, pre-built components, and excellent documentation.
    1. Tailwind CSS
    • A utility-first CSS framework that allows for highly customizable UI design.
    • Works well with Razor Pages and modern frontend tooling.
    1. Angular or React (with ASP.NET Core Web API)

    If you're planning to use Angular for page manipulation (as mentioned in your follow-up), consider separating the frontend and backend:

    • Use Angular for the UI.
    • Use ASP.NET Core Web API for backend services.

    This architecture is more scalable and modern.

    Final Recommendation

    For a robust, scalable, and maintainable web application:

    • Stick with ASP.NET Core 8, MVC or Razor Pages (choose one architecture).
    • Use Bootstrap or Angular for UI/UX.
    • Avoid Wix unless you're building a standalone marketing site or blog.

    If you need further assistance, feel free to reach out. If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.