Let's say I asked Microsoft to describe the perfect, modern, Microsoft-based technology stack to power a standard e-commerce web site, which perhaps has a simple 2-tier web/database architecture. What would it be like? Yes, I'm just looking for a list of product / technology names.
For example, in the J2EE world, I might describe a stack that includes:
I'm guessing this stack includes some combination of .NET, SQL Server, ASP.NET, IIS, etc. but I am not familiar with this world. Looking for ideas on the equivalent in Microsoft-land.
Azure Stack | Microsoft Azure.
A tech stack is the combination of technologies a company uses to build and run an application or project. Sometimes called a “solutions stack,” a tech stack typically consists of programming languages, frameworks, a database, front-end tools, back-end tools, and applications connected via APIs.
A tech stack (sometimes called a solutions stack) is a diagram that showcases every technology used to build, run, and maintain a website, project, app, or service.
To put it simply, a tech stack is a combination of software, programming languages, frameworks, and data storage technologies with which developers can build and run a single application. Facebook, for example, uses a combination of frameworks and languages including JavaScript, HTML, CSS, PHP, and ReactJS – this is ...
To take just one example:
All on Windows Server 2012
Just like in the Java world however, there are a lot more choices - that's even sticking with just Microsoft.
Your typical Microsoft stack probably looks like this:
You can substitute non-Microsoft technology at some points in the stack. The database server is probably the most common place to do this. I have used Oracle, PostgreSQL and MySQL with ASP.NET in addition to SQL Server. As long as you have an ADO.NET driver you're good to go.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With