SlideShare a Scribd company logo
1 of 21
The Ultimate Cheat Sheet On .NET
Core, .NET Framework, and .NET
Standard
So, before digging deep inside what sets these three TMF’s apart,
let’s get the basic concept cleared.
Whenever you create any C# project, you’ll be popped up with a
.csproj file, which is nothing but your C# project file. Basically,
these files have two versions:
1. Old format: It’s what you get by default with .Net framework
projects.
2. New format: (SDK-style) – It’s something you get with
modern .Net core projects.
The difference between these two is quite easy. Both are XML-
based formats that have a “project” root element. In the SDK-
style, .csjproj file, the “project” element has an SDK attribute
and the old format doesn’t have that SDK attribute. Sounds
pretty easy, isn’t it?
Though developers are working on the .net framework for ages,
the difference between .net core and .net framework and .net
standard still creates confusion. To eliminate those
misconceptions, this blog highlights what are the basic
differences between these terms and when we should use one
over the other.
So, let’s get started.
What is the .Net framework?
.Net framework is used to build and manage web and windows-
based applications. The old framework created by Microsoft
leverages end-to-end solution to create windows app typically
knows and Win Forms and web applications like ASP.Net MVC
app or ASP.Net.
What can be done with the .Net framework?
● Create and build a Windows application
● Being language-independent, it can use multiple languages.
● Build an app with good performance and highly reliable.
● Build web forms using Asp.Net, Rest API using Web API, and
enterprise app using ASP.Net MVC.
What is .Net core?
Created by Microsoft, .Net Core is a cross-platform open-source
framework used to build an app that can run on any platform. It’s
a new framework written from scratch to build cross-platform
apps that can work on any platform like Linux, Windows, or Mac.
Earlier, the .Net framework was language independent but with
the introduction of .Net core, it is language and platform-
independent.
What can be done with .Net core?
● Build cross-platform applications
● Deploy an application to Docker container
● Make use of Microservices
● Build and create a scalable, robust, and performance-driven
system.
● Build Asp.Net core, UMP, Razor page, Mobile native app,
and Blazor application.
Case Study: Understanding the architecture
of the .Net framework and .Net core
So, before going deep inside the .Net standard, let’s understand
the architecture of the .Net framework and .Net core.
The above image states that each one has its Base class library.
So, what’s the Problem?
For instance: Let’s assume that we build an app using the .Net
framework and use its library for shared code. Later on, if we
want to build an app in .Net core and try to re-use the same code
in the library created in the .Net framework, can we do that?
The answer is NO. We cannot use the BSL in .Net core due to
compatibility issues. The libraries of the .Net framework only run
in .Net framework-based app and the .Net core libraries only run
in .Net core-based app.
What is the Solution?
The solution is the .Net Standard framework. It’s a specification
of the set of APIs which is compatible with any .Net platforms. If
we create the BCL using .Net Standard, then it will run with any
.Net Runtimes.
So, if you want to build an app and keep your shared code in
BCL, you should use the .Net standard due to its portability with
.Net framework and . ASP.NET Development Company
How .Net standard is backward compatible?
Well, the .Net standard consists of a set of APIs such as a
system. data, system. collections and more. So, if a newer
version of a .Net standard is released, it comes along with all the
older versions of API along with the addition of some new ones.
It simply means that the newer version of .Net standard consists
of all sets of APIs from beginning till the end and so higher .Net
standard version means more API availability.
As far as compatibility with another framework is concerned,
you’ll find that the .Net standard supports a wide range of
frameworks. You can check out the updated list of the framework
support here.
This is how the .Net standard is backward compatible.
The major difference between .Net core,
.Net framework, and .Net standard
. NET Standard
● The major difference between these three platforms is that
the .Net standard is a specification while the rest two are
implementations.
● .Net standard specifies a set of API’s that is suitable for
implementation for all .Net implementation
● It only creates class library type projects.
.NET Core and .NET Framework
● Unlike .Net implementation, .Net core and .Net framework
are just .Net implementations
● Both the framework comprises the base class library.
● Both frameworks support multiple project type creation.
● These frameworks have a runtime engine that ensures
timely execution of the application.
When we should use one over the other?
Let’s discuss the points that need to be taken care of while
choosing the target platform and its versions.
When you should choose .Net core?
● If you’re willing to build cross-platform applications
● To build scalable and high-performing systems
● For Microservice Development
● we want to use Docker containers
When you should choose the .Net
framework?
● When your target application development is Windows-
based.
● the app uses third-party packages that aren’t supported by
.Net core
● When the app uses .Net technologies that are not available
for .Net core.
When .Net standard should be your
development choice?
In case you want to share the common code across different .Net
implementations, the .Net standard should be your first and
foremost choice.
So, once you choose the right platform and project type for your
app, the next step would be to use the correct version. Let’s
assume that if you want to share the common code across
platforms then the .Net class library would be your choice. In such
a case, choosing the correct version would be a bit difficult. The
Microsoft version table will guide you to choose the best version.
Related: Benefits of Migrating Asp.Net Application to
Asp.Net Core
Conclusion
I hope the above blog will help you to identify the difference
between these three platforms and will guide you to choose the best
as per your business requirements. Though multiple factors need to
be considered while choosing the target platform and right version,
an experienced ASP.NET MVC Development Company can help you
in the process and guide you to make the right choice as per your
business goals. Hire Asp.Net MVC developer from a leading ASP.Net
development company like Concetto Labs and get the best solution
developed at competitive rates.
Get in touch with our experts to discuss your project.
Global Network
USA
4811 N Harding Ave,
Chicago IL 60625
P: +1 (903) 200-8801
CANADA
1445 Rennie St Oshawa,
Ontario, L1K 0N9,CANADA
P: (416) 272-0981
INDIA
609/610,City Center Science
City Road
Ahmedabad - 380060
P: +919586777575
UK
6 Hastings Avenue
Ilford , IG6 1DZ
P: +44 (798) 560 0352
Web & Mobile App Development Company
https://www.concettolabs.com

More Related Content

What's hot

Cross Platform Web Applications Using ASP.NET Core 1.0
Cross Platform Web Applications Using ASP.NET Core 1.0Cross Platform Web Applications Using ASP.NET Core 1.0
Cross Platform Web Applications Using ASP.NET Core 1.0Lohith Goudagere Nagaraj
 
SynapseIndia gives an overview on comparison in PHP & ASP.NET in Terms of Cos...
SynapseIndia gives an overview on comparison in PHP & ASP.NET in Terms of Cos...SynapseIndia gives an overview on comparison in PHP & ASP.NET in Terms of Cos...
SynapseIndia gives an overview on comparison in PHP & ASP.NET in Terms of Cos...SynapseIndia
 
.NET Standard - NuGet Analysis
.NET Standard - NuGet Analysis.NET Standard - NuGet Analysis
.NET Standard - NuGet AnalysisImmo Landwerth
 
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsFull Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsAvya Technology Pvt. Ltd.
 
Flex_Basic_Training
Flex_Basic_TrainingFlex_Basic_Training
Flex_Basic_Trainingguest25cec3
 
Php development and upcoming trends in 2017
Php development and upcoming trends in 2017Php development and upcoming trends in 2017
Php development and upcoming trends in 2017Andolasoft Inc
 
Whats new in .net for 2019
Whats new in .net for 2019Whats new in .net for 2019
Whats new in .net for 2019Rory Preddy
 
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...Anil Sharma
 
Comparison of Programming Platforms
Comparison of Programming PlatformsComparison of Programming Platforms
Comparison of Programming PlatformsAnup Hariharan Nair
 
[CLPE] Novidades do .net Framework 4.0
[CLPE] Novidades do .net Framework 4.0[CLPE] Novidades do .net Framework 4.0
[CLPE] Novidades do .net Framework 4.0Felipe Pimentel
 
Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9AHM Pervej Kabir
 
Monorepo: React + React Native. React Alicante
Monorepo:  React + React Native. React Alicante Monorepo:  React + React Native. React Alicante
Monorepo: React + React Native. React Alicante Eugene Zharkov
 
What is new in .NET 4.5
What is new in .NET 4.5What is new in .NET 4.5
What is new in .NET 4.5Robert MacLean
 
Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Rishi Kothari
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Quek Lilian
 

What's hot (20)

Cross Platform Web Applications Using ASP.NET Core 1.0
Cross Platform Web Applications Using ASP.NET Core 1.0Cross Platform Web Applications Using ASP.NET Core 1.0
Cross Platform Web Applications Using ASP.NET Core 1.0
 
SynapseIndia gives an overview on comparison in PHP & ASP.NET in Terms of Cos...
SynapseIndia gives an overview on comparison in PHP & ASP.NET in Terms of Cos...SynapseIndia gives an overview on comparison in PHP & ASP.NET in Terms of Cos...
SynapseIndia gives an overview on comparison in PHP & ASP.NET in Terms of Cos...
 
.NET Standard - NuGet Analysis
.NET Standard - NuGet Analysis.NET Standard - NuGet Analysis
.NET Standard - NuGet Analysis
 
Codename: Roslyn
Codename: RoslynCodename: Roslyn
Codename: Roslyn
 
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsFull Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
 
Flex_Basic_Training
Flex_Basic_TrainingFlex_Basic_Training
Flex_Basic_Training
 
Php development and upcoming trends in 2017
Php development and upcoming trends in 2017Php development and upcoming trends in 2017
Php development and upcoming trends in 2017
 
Whats new in .net for 2019
Whats new in .net for 2019Whats new in .net for 2019
Whats new in .net for 2019
 
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
tutorials-visual-studio_visual-studio-2015-preview-comes-with-emulator-for-an...
 
Comparison of Programming Platforms
Comparison of Programming PlatformsComparison of Programming Platforms
Comparison of Programming Platforms
 
[CLPE] Novidades do .net Framework 4.0
[CLPE] Novidades do .net Framework 4.0[CLPE] Novidades do .net Framework 4.0
[CLPE] Novidades do .net Framework 4.0
 
Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9
 
Monorepo: React + React Native. React Alicante
Monorepo:  React + React Native. React Alicante Monorepo:  React + React Native. React Alicante
Monorepo: React + React Native. React Alicante
 
Revealing C# 5
Revealing C# 5Revealing C# 5
Revealing C# 5
 
Beginners introduction to asp.net
Beginners introduction to asp.netBeginners introduction to asp.net
Beginners introduction to asp.net
 
What is new in .NET 4.5
What is new in .NET 4.5What is new in .NET 4.5
What is new in .NET 4.5
 
What is .Net Standard
What is .Net StandardWhat is .Net Standard
What is .Net Standard
 
Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
 

Similar to The ultimate cheat sheet on .net core, .net framework, and .net standard

Asp.net Web Development.pdf
Asp.net Web Development.pdfAsp.net Web Development.pdf
Asp.net Web Development.pdfAbanti Aazmin
 
Net Framework vs .Net Core A Complete Comparison.pdf
Net Framework vs  .Net Core  A Complete Comparison.pdfNet Framework vs  .Net Core  A Complete Comparison.pdf
Net Framework vs .Net Core A Complete Comparison.pdfWPWeb Infotech
 
.NET Vs ASP.NET – Make the Right Choice for Your Next Project.pdf
.NET Vs ASP.NET – Make the Right Choice for Your Next Project.pdf.NET Vs ASP.NET – Make the Right Choice for Your Next Project.pdf
.NET Vs ASP.NET – Make the Right Choice for Your Next Project.pdfAbel Willium
 
.Net: Introduction, trends and future
.Net: Introduction, trends and future.Net: Introduction, trends and future
.Net: Introduction, trends and futureBishnu Rawal
 
The seven pillars of aspnet
The seven pillars of aspnetThe seven pillars of aspnet
The seven pillars of aspnetNethaji Naidu
 
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
Asp. net core 3.0  build modern web and cloud applications (top 13 features +...Asp. net core 3.0  build modern web and cloud applications (top 13 features +...
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...Katy Slemon
 
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...WDP Technologies
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfI-Verve Inc
 
Unit - 1: ASP.NET Basic
Unit - 1:  ASP.NET BasicUnit - 1:  ASP.NET Basic
Unit - 1: ASP.NET BasicKALIDHASANR
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net  all you need to knowDifference between .net and asp.net  all you need to know
Difference between .net and asp.net all you need to knowsophiaaaddison
 
Difference between .net core and .net framework
Difference between .net core and .net frameworkDifference between .net core and .net framework
Difference between .net core and .net frameworkAnsi Bytecode
 
Pottnet Meetup Essen - ASP.Net Core
Pottnet Meetup Essen - ASP.Net CorePottnet Meetup Essen - ASP.Net Core
Pottnet Meetup Essen - ASP.Net CoreMalte Lantin
 
Pottnet MeetUp Essen - ASP.Net Core
Pottnet MeetUp Essen - ASP.Net CorePottnet MeetUp Essen - ASP.Net Core
Pottnet MeetUp Essen - ASP.Net CoreMalte Lantin
 
Microsoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New UpdateMicrosoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New UpdateAdam John
 
DOT NET TRaining
DOT NET TRainingDOT NET TRaining
DOT NET TRainingsunil kumar
 
Rcs project Training Bangalore
Rcs project Training BangaloreRcs project Training Bangalore
Rcs project Training BangaloreSunil Kumar
 
All the amazing features of asp.net core
All the amazing features of asp.net coreAll the amazing features of asp.net core
All the amazing features of asp.net coreGrayCell Technologies
 
What is the next generation of .Net?
What is the next generation of  .Net?What is the next generation of  .Net?
What is the next generation of .Net?Faiyneen Shaikh
 

Similar to The ultimate cheat sheet on .net core, .net framework, and .net standard (20)

Asp.net Web Development.pdf
Asp.net Web Development.pdfAsp.net Web Development.pdf
Asp.net Web Development.pdf
 
Net Framework vs .Net Core A Complete Comparison.pdf
Net Framework vs  .Net Core  A Complete Comparison.pdfNet Framework vs  .Net Core  A Complete Comparison.pdf
Net Framework vs .Net Core A Complete Comparison.pdf
 
.Net Core
.Net Core.Net Core
.Net Core
 
.NET Vs ASP.NET – Make the Right Choice for Your Next Project.pdf
.NET Vs ASP.NET – Make the Right Choice for Your Next Project.pdf.NET Vs ASP.NET – Make the Right Choice for Your Next Project.pdf
.NET Vs ASP.NET – Make the Right Choice for Your Next Project.pdf
 
.Net: Introduction, trends and future
.Net: Introduction, trends and future.Net: Introduction, trends and future
.Net: Introduction, trends and future
 
The Seven Pillars Of Asp.Net
The Seven Pillars Of Asp.NetThe Seven Pillars Of Asp.Net
The Seven Pillars Of Asp.Net
 
The seven pillars of aspnet
The seven pillars of aspnetThe seven pillars of aspnet
The seven pillars of aspnet
 
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
Asp. net core 3.0  build modern web and cloud applications (top 13 features +...Asp. net core 3.0  build modern web and cloud applications (top 13 features +...
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
 
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
 
Unit - 1: ASP.NET Basic
Unit - 1:  ASP.NET BasicUnit - 1:  ASP.NET Basic
Unit - 1: ASP.NET Basic
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net  all you need to knowDifference between .net and asp.net  all you need to know
Difference between .net and asp.net all you need to know
 
Difference between .net core and .net framework
Difference between .net core and .net frameworkDifference between .net core and .net framework
Difference between .net core and .net framework
 
Pottnet Meetup Essen - ASP.Net Core
Pottnet Meetup Essen - ASP.Net CorePottnet Meetup Essen - ASP.Net Core
Pottnet Meetup Essen - ASP.Net Core
 
Pottnet MeetUp Essen - ASP.Net Core
Pottnet MeetUp Essen - ASP.Net CorePottnet MeetUp Essen - ASP.Net Core
Pottnet MeetUp Essen - ASP.Net Core
 
Microsoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New UpdateMicrosoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New Update
 
DOT NET TRaining
DOT NET TRainingDOT NET TRaining
DOT NET TRaining
 
Rcs project Training Bangalore
Rcs project Training BangaloreRcs project Training Bangalore
Rcs project Training Bangalore
 
All the amazing features of asp.net core
All the amazing features of asp.net coreAll the amazing features of asp.net core
All the amazing features of asp.net core
 
What is the next generation of .Net?
What is the next generation of  .Net?What is the next generation of  .Net?
What is the next generation of .Net?
 

More from Concetto Labs

Which are The Top 6 Microsoft PowerApps Use Cases with Examples_.pdf
Which are The Top 6 Microsoft PowerApps Use Cases with Examples_.pdfWhich are The Top 6 Microsoft PowerApps Use Cases with Examples_.pdf
Which are The Top 6 Microsoft PowerApps Use Cases with Examples_.pdfConcetto Labs
 
Best Outsourcing Quality Assurance Service Tips for Boosting your Business.pptx
Best Outsourcing Quality Assurance Service Tips for Boosting your Business.pptxBest Outsourcing Quality Assurance Service Tips for Boosting your Business.pptx
Best Outsourcing Quality Assurance Service Tips for Boosting your Business.pptxConcetto Labs
 
Guide on Developing Mood Tracker App.pptx
Guide on Developing Mood Tracker App.pptxGuide on Developing Mood Tracker App.pptx
Guide on Developing Mood Tracker App.pptxConcetto Labs
 
Which are the Skills_Tools required for Becoming a Mobile QA Engineer_.pptx
Which are the Skills_Tools required for Becoming a Mobile QA Engineer_.pptxWhich are the Skills_Tools required for Becoming a Mobile QA Engineer_.pptx
Which are the Skills_Tools required for Becoming a Mobile QA Engineer_.pptxConcetto Labs
 
Complete Guide_ Mobile App Navigation Designs.pptx
Complete Guide_ Mobile App Navigation Designs.pptxComplete Guide_ Mobile App Navigation Designs.pptx
Complete Guide_ Mobile App Navigation Designs.pptxConcetto Labs
 
The Top 15 Mobile App Development Trends to Watch for in 2022.pptx
The Top 15 Mobile App Development Trends to Watch for in 2022.pptxThe Top 15 Mobile App Development Trends to Watch for in 2022.pptx
The Top 15 Mobile App Development Trends to Watch for in 2022.pptxConcetto Labs
 
How Does Metaverse Affect E-Commerce Business_.pptx
How Does Metaverse Affect E-Commerce Business_.pptxHow Does Metaverse Affect E-Commerce Business_.pptx
How Does Metaverse Affect E-Commerce Business_.pptxConcetto Labs
 
Smart Building Technology_ Concept, Features, and Application.pdf
Smart Building Technology_ Concept, Features, and Application.pdfSmart Building Technology_ Concept, Features, and Application.pdf
Smart Building Technology_ Concept, Features, and Application.pdfConcetto Labs
 
How to Develop Your Own Music Streaming App with Unique Features_.pdf
How to Develop Your Own Music Streaming App with Unique Features_.pdfHow to Develop Your Own Music Streaming App with Unique Features_.pdf
How to Develop Your Own Music Streaming App with Unique Features_.pdfConcetto Labs
 
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...Concetto Labs
 
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...Concetto Labs
 
Developing a Healthcare Mobile App_ Types, Examples, and Features.pdf
Developing a Healthcare Mobile App_ Types, Examples, and Features.pdfDeveloping a Healthcare Mobile App_ Types, Examples, and Features.pdf
Developing a Healthcare Mobile App_ Types, Examples, and Features.pdfConcetto Labs
 
Laravel 9_ Everything You Need To Know About The Latest Major Release.pdf
Laravel 9_ Everything You Need To Know About The Latest Major Release.pdfLaravel 9_ Everything You Need To Know About The Latest Major Release.pdf
Laravel 9_ Everything You Need To Know About The Latest Major Release.pdfConcetto Labs
 
The Complete Guide to API Development in 2022.pdf
The Complete Guide to API Development in 2022.pdfThe Complete Guide to API Development in 2022.pdf
The Complete Guide to API Development in 2022.pdfConcetto Labs
 
What Is Mobile Device Testing and Best Practices For Mobile Testing_.pdf
What Is Mobile Device Testing and Best Practices For Mobile Testing_.pdfWhat Is Mobile Device Testing and Best Practices For Mobile Testing_.pdf
What Is Mobile Device Testing and Best Practices For Mobile Testing_.pdfConcetto Labs
 
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdfConcetto Labs
 
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pptx
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pptx9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pptx
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pptxConcetto Labs
 
How To Develop A Logistics & Transportation Mobile App_.pptx
How To Develop A Logistics & Transportation Mobile App_.pptxHow To Develop A Logistics & Transportation Mobile App_.pptx
How To Develop A Logistics & Transportation Mobile App_.pptxConcetto Labs
 
13 Android New Features You Must Try Out Today.pptx
13 Android New Features You Must Try Out Today.pptx13 Android New Features You Must Try Out Today.pptx
13 Android New Features You Must Try Out Today.pptxConcetto Labs
 
Get Started with ReactJS 18 Development Services_ New Features and Updates.pptx
Get Started with ReactJS 18 Development Services_ New Features and Updates.pptxGet Started with ReactJS 18 Development Services_ New Features and Updates.pptx
Get Started with ReactJS 18 Development Services_ New Features and Updates.pptxConcetto Labs
 

More from Concetto Labs (20)

Which are The Top 6 Microsoft PowerApps Use Cases with Examples_.pdf
Which are The Top 6 Microsoft PowerApps Use Cases with Examples_.pdfWhich are The Top 6 Microsoft PowerApps Use Cases with Examples_.pdf
Which are The Top 6 Microsoft PowerApps Use Cases with Examples_.pdf
 
Best Outsourcing Quality Assurance Service Tips for Boosting your Business.pptx
Best Outsourcing Quality Assurance Service Tips for Boosting your Business.pptxBest Outsourcing Quality Assurance Service Tips for Boosting your Business.pptx
Best Outsourcing Quality Assurance Service Tips for Boosting your Business.pptx
 
Guide on Developing Mood Tracker App.pptx
Guide on Developing Mood Tracker App.pptxGuide on Developing Mood Tracker App.pptx
Guide on Developing Mood Tracker App.pptx
 
Which are the Skills_Tools required for Becoming a Mobile QA Engineer_.pptx
Which are the Skills_Tools required for Becoming a Mobile QA Engineer_.pptxWhich are the Skills_Tools required for Becoming a Mobile QA Engineer_.pptx
Which are the Skills_Tools required for Becoming a Mobile QA Engineer_.pptx
 
Complete Guide_ Mobile App Navigation Designs.pptx
Complete Guide_ Mobile App Navigation Designs.pptxComplete Guide_ Mobile App Navigation Designs.pptx
Complete Guide_ Mobile App Navigation Designs.pptx
 
The Top 15 Mobile App Development Trends to Watch for in 2022.pptx
The Top 15 Mobile App Development Trends to Watch for in 2022.pptxThe Top 15 Mobile App Development Trends to Watch for in 2022.pptx
The Top 15 Mobile App Development Trends to Watch for in 2022.pptx
 
How Does Metaverse Affect E-Commerce Business_.pptx
How Does Metaverse Affect E-Commerce Business_.pptxHow Does Metaverse Affect E-Commerce Business_.pptx
How Does Metaverse Affect E-Commerce Business_.pptx
 
Smart Building Technology_ Concept, Features, and Application.pdf
Smart Building Technology_ Concept, Features, and Application.pdfSmart Building Technology_ Concept, Features, and Application.pdf
Smart Building Technology_ Concept, Features, and Application.pdf
 
How to Develop Your Own Music Streaming App with Unique Features_.pdf
How to Develop Your Own Music Streaming App with Unique Features_.pdfHow to Develop Your Own Music Streaming App with Unique Features_.pdf
How to Develop Your Own Music Streaming App with Unique Features_.pdf
 
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
 
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
What are the Cost and Key Features of On-Demand Car Wash App Development Serv...
 
Developing a Healthcare Mobile App_ Types, Examples, and Features.pdf
Developing a Healthcare Mobile App_ Types, Examples, and Features.pdfDeveloping a Healthcare Mobile App_ Types, Examples, and Features.pdf
Developing a Healthcare Mobile App_ Types, Examples, and Features.pdf
 
Laravel 9_ Everything You Need To Know About The Latest Major Release.pdf
Laravel 9_ Everything You Need To Know About The Latest Major Release.pdfLaravel 9_ Everything You Need To Know About The Latest Major Release.pdf
Laravel 9_ Everything You Need To Know About The Latest Major Release.pdf
 
The Complete Guide to API Development in 2022.pdf
The Complete Guide to API Development in 2022.pdfThe Complete Guide to API Development in 2022.pdf
The Complete Guide to API Development in 2022.pdf
 
What Is Mobile Device Testing and Best Practices For Mobile Testing_.pdf
What Is Mobile Device Testing and Best Practices For Mobile Testing_.pdfWhat Is Mobile Device Testing and Best Practices For Mobile Testing_.pdf
What Is Mobile Device Testing and Best Practices For Mobile Testing_.pdf
 
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
 
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pptx
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pptx9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pptx
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pptx
 
How To Develop A Logistics & Transportation Mobile App_.pptx
How To Develop A Logistics & Transportation Mobile App_.pptxHow To Develop A Logistics & Transportation Mobile App_.pptx
How To Develop A Logistics & Transportation Mobile App_.pptx
 
13 Android New Features You Must Try Out Today.pptx
13 Android New Features You Must Try Out Today.pptx13 Android New Features You Must Try Out Today.pptx
13 Android New Features You Must Try Out Today.pptx
 
Get Started with ReactJS 18 Development Services_ New Features and Updates.pptx
Get Started with ReactJS 18 Development Services_ New Features and Updates.pptxGet Started with ReactJS 18 Development Services_ New Features and Updates.pptx
Get Started with ReactJS 18 Development Services_ New Features and Updates.pptx
 

Recently uploaded

Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 

Recently uploaded (20)

Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 

The ultimate cheat sheet on .net core, .net framework, and .net standard

  • 1. The Ultimate Cheat Sheet On .NET Core, .NET Framework, and .NET Standard
  • 2. So, before digging deep inside what sets these three TMF’s apart, let’s get the basic concept cleared. Whenever you create any C# project, you’ll be popped up with a .csproj file, which is nothing but your C# project file. Basically, these files have two versions: 1. Old format: It’s what you get by default with .Net framework projects. 2. New format: (SDK-style) – It’s something you get with modern .Net core projects.
  • 3. The difference between these two is quite easy. Both are XML- based formats that have a “project” root element. In the SDK- style, .csjproj file, the “project” element has an SDK attribute and the old format doesn’t have that SDK attribute. Sounds pretty easy, isn’t it? Though developers are working on the .net framework for ages, the difference between .net core and .net framework and .net standard still creates confusion. To eliminate those misconceptions, this blog highlights what are the basic differences between these terms and when we should use one over the other. So, let’s get started.
  • 4. What is the .Net framework?
  • 5. .Net framework is used to build and manage web and windows- based applications. The old framework created by Microsoft leverages end-to-end solution to create windows app typically knows and Win Forms and web applications like ASP.Net MVC app or ASP.Net.
  • 6. What can be done with the .Net framework? ● Create and build a Windows application ● Being language-independent, it can use multiple languages. ● Build an app with good performance and highly reliable. ● Build web forms using Asp.Net, Rest API using Web API, and enterprise app using ASP.Net MVC.
  • 7. What is .Net core? Created by Microsoft, .Net Core is a cross-platform open-source framework used to build an app that can run on any platform. It’s a new framework written from scratch to build cross-platform apps that can work on any platform like Linux, Windows, or Mac. Earlier, the .Net framework was language independent but with the introduction of .Net core, it is language and platform- independent.
  • 8. What can be done with .Net core? ● Build cross-platform applications ● Deploy an application to Docker container ● Make use of Microservices ● Build and create a scalable, robust, and performance-driven system. ● Build Asp.Net core, UMP, Razor page, Mobile native app, and Blazor application.
  • 9. Case Study: Understanding the architecture of the .Net framework and .Net core
  • 10. So, before going deep inside the .Net standard, let’s understand the architecture of the .Net framework and .Net core. The above image states that each one has its Base class library. So, what’s the Problem? For instance: Let’s assume that we build an app using the .Net framework and use its library for shared code. Later on, if we want to build an app in .Net core and try to re-use the same code in the library created in the .Net framework, can we do that? The answer is NO. We cannot use the BSL in .Net core due to compatibility issues. The libraries of the .Net framework only run in .Net framework-based app and the .Net core libraries only run in .Net core-based app.
  • 11. What is the Solution? The solution is the .Net Standard framework. It’s a specification of the set of APIs which is compatible with any .Net platforms. If we create the BCL using .Net Standard, then it will run with any .Net Runtimes. So, if you want to build an app and keep your shared code in BCL, you should use the .Net standard due to its portability with .Net framework and . ASP.NET Development Company
  • 12. How .Net standard is backward compatible? Well, the .Net standard consists of a set of APIs such as a system. data, system. collections and more. So, if a newer version of a .Net standard is released, it comes along with all the older versions of API along with the addition of some new ones. It simply means that the newer version of .Net standard consists of all sets of APIs from beginning till the end and so higher .Net standard version means more API availability. As far as compatibility with another framework is concerned, you’ll find that the .Net standard supports a wide range of frameworks. You can check out the updated list of the framework support here. This is how the .Net standard is backward compatible.
  • 13. The major difference between .Net core, .Net framework, and .Net standard . NET Standard ● The major difference between these three platforms is that the .Net standard is a specification while the rest two are implementations. ● .Net standard specifies a set of API’s that is suitable for implementation for all .Net implementation ● It only creates class library type projects.
  • 14. .NET Core and .NET Framework ● Unlike .Net implementation, .Net core and .Net framework are just .Net implementations ● Both the framework comprises the base class library. ● Both frameworks support multiple project type creation. ● These frameworks have a runtime engine that ensures timely execution of the application.
  • 15. When we should use one over the other? Let’s discuss the points that need to be taken care of while choosing the target platform and its versions.
  • 16. When you should choose .Net core? ● If you’re willing to build cross-platform applications ● To build scalable and high-performing systems ● For Microservice Development ● we want to use Docker containers
  • 17. When you should choose the .Net framework? ● When your target application development is Windows- based. ● the app uses third-party packages that aren’t supported by .Net core ● When the app uses .Net technologies that are not available for .Net core.
  • 18. When .Net standard should be your development choice? In case you want to share the common code across different .Net implementations, the .Net standard should be your first and foremost choice. So, once you choose the right platform and project type for your app, the next step would be to use the correct version. Let’s assume that if you want to share the common code across platforms then the .Net class library would be your choice. In such a case, choosing the correct version would be a bit difficult. The Microsoft version table will guide you to choose the best version. Related: Benefits of Migrating Asp.Net Application to Asp.Net Core
  • 19. Conclusion I hope the above blog will help you to identify the difference between these three platforms and will guide you to choose the best as per your business requirements. Though multiple factors need to be considered while choosing the target platform and right version, an experienced ASP.NET MVC Development Company can help you in the process and guide you to make the right choice as per your business goals. Hire Asp.Net MVC developer from a leading ASP.Net development company like Concetto Labs and get the best solution developed at competitive rates. Get in touch with our experts to discuss your project.
  • 20. Global Network USA 4811 N Harding Ave, Chicago IL 60625 P: +1 (903) 200-8801 CANADA 1445 Rennie St Oshawa, Ontario, L1K 0N9,CANADA P: (416) 272-0981 INDIA 609/610,City Center Science City Road Ahmedabad - 380060 P: +919586777575 UK 6 Hastings Avenue Ilford , IG6 1DZ P: +44 (798) 560 0352
  • 21. Web & Mobile App Development Company https://www.concettolabs.com