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