I want to develop an E-Commerce app and a web app.
For E-Commerce App ( Cross-Platform) - Thinking of React Native instead of Flutter or Kotlin Multiplatform
For Web App - Thinking of ASP.NET Core
My thoughts -
a) ASP.NET is really good for a big enterprise-level application like Java. So it should be great for an eCommerce app website for large customers.
b) Since I don't want to develop two different apps for android and iOS, cross-platform will be good. Will save budget and time. React native is popular with its support and libraries. So it seems good.
(P.S. - I might be biased because I know ASP.NET. But will welcome your insightful Answer).
So Is it a good choice - for a web app and a mobile app? Let me know if you think I should use other stacks for mobile and web?
For Database, Is Microsoft SQL Server appropriate? Which database should I select - SQL database or NoSQL Database? Please provide another option apart from SQL Server.
(P.S - I know SQL Server is used for Big banking services. So it can handle a large number of transactions. If I am wrong, please correct me.)
Thank you in advance :)
Hi, if you already knows ASP.NET you should consider nopCommerce, as it's an Open Source platform for e-commerce. It's easy to setup and customize, and you should learn a lot using it. Also, if you are familiar with C# you should use Xamarin to develop a mobile app.
Well .Net Core is no doubt very strong. But nowadays we have many easy options to develop and deploy right away with too much variety of technologies and platforms. For cross platform with asp.net, xamarin suit that stack. But if you are into reactive native then why not considering React or complete stack for Web, mobile and Desktop. you still can write APIs in .net if you want to.
My choice of stack in this case even though i am a beginner too would be, Angular, Electron & ionic. Apis on node express.
Hey, we've been working for quite a while with E-Commerce related apps and platforms in terms of files uploading and processing. Maybe you'll find it useful as well. Feel free to check out our case with Shogun https://uploadcare.com/customers/shogun/
Or just drop me a line and we can discuss in detail how we could help :)
Please take a look at our sql web application constructor. Thanks to the reduced stack, it significantly reduces the development time, and therefore reduces the cost. https://falconspace.site/docs/vvedenie-v-falcon-space--c-chego-nachat