We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

.NET e-commerce/CMS UI-only options

I have an e-commerce "platform" thats made up of various components. From a business POV we run a single warehouse/distribution that has multiple sites targeting specific industries. Each site is its own business unit and has silo'd data. UC Browser

A quick explanation of what each component is would be; SHAREit

Logistics: A WCF project that contains all the logic and data storage for our warehouse to accept new shipments, print customer orders, dispatch them out the door, etc. Appvn

Site Application: A WCF project that contains all the logic and data storage specifically for that sites audience. It receives a product feed from the Logistics component about what it's allowed to sell (and price, etc). Customers view those products, submit an order and the order is sent to the Logistics layer to be dispatched.


1 Reply

CT CodeStore Technologies June 16, 2023 05:42 AM UTC

Based on your description, it seems like you already have the back-end components in place for your e-commerce platform, including the Logistics and Site Application components built with WCF. Now, you're looking for UI-only options to develop the front-end interface for your e-commerce platform. Here are a few options you can consider:


ASP.NET Web Forms: ASP.NET Web Forms is a mature UI framework provided by Microsoft for building web applications. It allows you to create UI components using server-side controls and event-driven programming model. You can leverage the existing business logic and data storage in your WCF projects and build the UI layer using Web Forms.


ASP.NET MVC: ASP.NET MVC (Model-View-Controller) is another web framework provided by Microsoft that allows you to separate concerns and build a more structured web application. With MVC, you can create models to represent your data, controllers to handle user requests, and views to render the UI. You can integrate your existing WCF components with MVC and build the UI layer accordingly.


Blazor: Blazor is a newer web framework from Microsoft that allows you to build interactive web UIs using C# and .NET. With Blazor, you can write UI components using C# and Razor syntax, and these components can interact with your existing WCF services. Blazor supports both client-side (WebAssembly) and server-side hosting models, providing flexibility for your application architecture.


React or Angular with .NET Web API: If you prefer a more JavaScript-focused front-end framework, you can use React or Angular to build the UI layer. In this case, you can create a separate project for the UI using React or Angular and communicate with your WCF services through a .NET Web API. The Web API acts as a middle layer between the front-end and the back-end, allowing them to exchange data.


These are some options to consider for developing the UI layer of your e-commerce platform using .NET. The choice depends on your preferences, skillset, and the specific requirements of your project.


If you want to build a E-Commerce app then visit this website


Loader.
Up arrow icon