{"id":945,"date":"2023-06-07T11:40:02","date_gmt":"2023-06-07T11:40:02","guid":{"rendered":"http:\/\/10.10.1.32:9090\/wordpress\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core\/"},"modified":"2025-11-26T07:14:41","modified_gmt":"2025-11-26T07:14:41","slug":"what-sets-apart-the-dot-net-framework-from-the-dot-net-core","status":"publish","type":"post","link":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core","title":{"rendered":"What sets apart the DOT NET Framework from the DOT NET Core?"},"content":{"rendered":"<div class=\"firstLevelPara\">\n<p><span style=\"font-weight: 400;\">Microsoft has developed two software development frameworks, DOT NET Framework and DOT NET Core, used to design and execute applications. Even though they are pretty similar, many things separate them. In this piece, we\u2019ll examine these variations and discover their origins.<\/span><\/p>\n<\/div>\n<div class=\"thirdLevelProsCons\">\n<h2>Introduction to DOT NET Framework and DOT NET Core:<\/h2>\n<div class=\"firstLevelPara\">\n<p><span style=\"font-weight: 400;\">Microsoft first made available the DOT NET Framework in 2002. It gave developers a reliable platform to build Windows programs, web services, and other kinds of software. The DOT NET Framework\u2019s vast class library and runtime environment helped it become extensively used and popular among developers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">On the other hand, DOT NET Core is a more recent development platform that Microsoft unveiled in 2016. DOT NET Core was created from the ground up to overcome some of the constraints and difficulties encountered by the DOT NET Framework. It was intended to be the DOT NET Framework\u2019s cross-platform, lightweight, modular replacement.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Let\u2019s now explore the differences between the DOT NET Framework and DOT NET Core.<\/span><\/p>\n<\/div>\n<div class=\"secondthirdLevelProsConsDetails\">\n<div class=\"firstLevelPara\">\n<h3>1. Platform Compatibility:<\/h3>\n<p><span style=\"font-weight: 400;\">Platform compatibility is one of the most significant differences between the DOT NET Framework and the DOT NET Core. The DOT NET Framework is heavily integrated into the Windows environment and mainly targets Windows operating systems. It is incompatible with non-Windows systems like Linux and macOS since it depends on Windows-specific APIs and libraries. As a result, DOT NET Framework-based apps can only be used with Windows-based computers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">On the other hand, DOT NET Core was created with a cross-platform perspective in mind. It enables programmers to create Windows, Linux, and macOS apps by supporting those three operating systems. Because of its cross-platform functionality, DOT NET Core is a top option for building contemporary apps that must be distributed across several platforms or take a cloud-centric approach.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>2. Application Deployment Models:<\/h3>\n<p><span style=\"font-weight: 400;\">The models used for deploying applications vary between the DOT NET Framework and DOT NET Core. The DOT NET Framework employs a method known as global installation, in which the framework is deployed on the target system, and applications created using it rely on the installed version. Versioning conflicts and compatibility concerns between various apps using the same system might sometimes result from this installation requirement.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Self-contained deployments, in contrast, are a new deployment paradigm that DOT NET Core introduced. It removes the possibility of versioning conflicts and streamlines the deployment procedure. Applications may include all required dependencies, such as the runtime, libraries, and the DOT NET Core framework, in a single package with self-contained deployments. This implies that DOT NET Core apps may be installed and used without requiring a global framework installation.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>3. Performance and Optimization:<\/h3>\n<p><span style=\"font-weight: 400;\">Performance is another area where the DOT NET Framework and DOT NET Core diverge. The Common Language Runtime (CLR), which has a Just-In-Time (JIT) compiler, is used by the DOT NET Framework. At runtime, the JIT compiler converts Intermediate Language (IL) code into native machine code, which may add overhead and slow down program starting times.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In contrast, DOT NET Core debuted RyuJIT, a new Just-In-Time compiler intended to perform better than the JIT compiler used by the DOT NET Framework. The tiered compilation is one of the many optimizations that are part of DOT NET Core and may help improve the speed of applications. Due to these speed enhancements, DOT NET Core is an appealing option for high-performance applications and settings with limited resources.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>4. Size and Footprint:<\/h3>\n<p><span style=\"font-weight: 400;\">Due to its vast class library and dependence on Windows components, the DOT NET Framework is quite extensive. An application\u2019s size and footprint are crucial considerations, mainly when a small file size or rapid deployment is necessary. Applications created using the DOT NET Framework tend to have bigger disk footprints, making them less appropriate for situations with limited storage or network bandwidth.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">DOT NET Core, in comparison, has a lower footprint, mainly due to its modular architecture and capacity to only include the essential components in the application package. With a smaller footprint, applications may download faster, use less disk space, and perform better in contexts with limited resources. Therefore, DOT NET Core is often used when creating apps for mobile platforms, cloud computing environments, or situations. Where reducing the size of the program is essential.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>5. Development and Release Cycle:<\/h3>\n<p><span style=\"font-weight: 400;\">The DOT NET Framework and DOT NET Core have different development and release cycles. The DOT NET Framework adheres to a conventional release process in which minor changes and new features are combined into significant releases, and the framework is seldom updated. New features and bug fixes may sometimes not be made available immediately because of this release cycle.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Developers prioritizing agility and the ability to use the most recent features and improvements choose DOT NET Core due to its more regular release cycle. DOT NET Core, in comparison, has a more flexible release schedule. Updates and enhancements are made available as soon as they are ready, according to the \u201crelease early, release often\u201d concept. This strategy enables Microsoft to respond rapidly to problems and helps developers take advantage of new features and bug patches more quickly.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>6. Support for Technologies and Workloads:<\/h3>\n<p><span style=\"font-weight: 400;\">Although the DOT NET Framework and DOT NET Core both use the same set of programming languages and frameworks, there are some distinctions in the technologies and workloads that each supports. A larger ecosystem and various libraries, components, and frameworks, many of which are designed specifically for Windows, are supported by the DOT NET Framework. It offers comprehensive technical support, including Windows Presentation Foundation (WPF), Windows Forms, ASP DOT NET Web Forms, and Windows Communication Foundation (WCF).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As opposed to the DOT NET Framework, DOT NET Core has a more miniature ecosystem. Not all Windows-specific technologies have been transferred to DOT NET Core, despite it supporting an increasing number of libraries and frameworks. On the other hand, Microsoft has been aggressively promoting the growth of the DOT NET Core ecosystem and encouraging developers to port their current software to DOT NET Core. Consequently, the difference in supported technologies between the two platforms is steadily closing.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>7. Long-term Support and Compatibility:<\/h3>\n<p><span style=\"font-weight: 400;\">The compatibility and long-term support of the DOT NET Frameworks and DOT NET Core are significant additional differences. Since it has been used for over 20 years, the DOT NET Framework is regarded as a mature and reliable platform. Long-term support (LTS) from Microsoft for the DOT NET Framework will guarantee the delivery of crucial bug fixes and security updates for a predetermined time.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">DOT NET Core, in contrast, has a distinct support paradigm. It offers shorter support timeframes for each version and a more frequent release cycle. But beginning with version 3.1, Microsoft released DOT NET Core with long-term support (LTS). Each major release of the LTS editions receives three years of maintenance, which includes crucial bug fixes and security updates. This LTS support offers a solid and dependable base for applications that need long-term compatibility and maintenance.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>8. Cloud-Native Development:<\/h3>\n<p><span style=\"font-weight: 400;\">To support cloud-native programming, DOT NET Core was created. It offers improved assistance for creating containerized apps and microservices-based architectures. It works nicely with orchestrators like Kubernetes and container technologies like Docker. Thanks to DOT NET Core\u2019s lower footprint and modular architecture, applications may be deployed in cloud settings, where scalability, efficiency, and resource usage are crucial.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The DOT NET Framework, on the other hand, was mainly created for conventional monolithic applications. Although hosting DOT NET Framework apps on the cloud is viable, it could need more setups and dependencies. Compared to DOT NET Core, it is less suitable for cloud-native development due to its more significant footprint and closer relationship with Windows components.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>9. Entity Framework Core:<\/h3>\n<p><span style=\"font-weight: 400;\">Microsoft offers the Object-Relational Mapping (ORM) framework Entity Framework for DOT NET applications\u2019 data access. Entity Framework (EF) for the DOT NET Frameworks and Entity Framework Core (EF Core) for DOT NET Core are variants of Entity Framework. Even though both versions provide comparable capabilities, EF Core is suggested for new projects and cross-platform development.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">EF Core was designed to be compact, flexible, and adaptable to different database providers. Compared to EF for the DOT NET Framework, it performs better and supports more databases. Additionally, EF Core aligns with the cutting-edge development methodologies and patterns used in DOT NET Core applications.<\/span><\/p>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>10. Community and Third-Party Support:<\/h3>\n<p><span style=\"font-weight: 400;\">The DOT NET Framework has been around for a while, and it has a sizable and established community of third-party libraries and developers. The DOT NET Framework has a large ecosystem of libraries, frameworks, and tools created especially for it. And making it simpler to obtain answers, examples, and help for various development jobs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Although the DOT NET Core environment is expanding quickly, the DOT NET Framework ecosystem is larger. Some third-party frameworks and libraries may not currently provide the same level of functionality as their DOT NET Framework equivalents or complete support. But Microsoft has aggressively pushed developers to convert their current DOT NET Framework programs to DOT NET Core. Which has resulted in creating and porting several well-known libraries and frameworks to DOT NET Core.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"firstLevelPara\">\n<h3>Conclusion:<\/h3>\n<p><span style=\"font-weight: 400;\">The DOT NET Frameworks and DOT NET Core are two separate software development platforms, each with unique features and capabilities. The DOT NET Framework is a Windows-centric platform with a sizable ecosystem, deep Windows integration, and a worldwide installation approach. ON THE OTHER HAND, the DOT NET Core platform is cross-platform, modular, and lightweight. Both the <\/span><strong><a href=\"https:\/\/www.sapphiresolutions.net\/dot-net-development\">.Net development services<\/a><\/strong> <span style=\"font-weight: 400;\">provide a better performance, a reduced environmental impact, self-contained deployments, and a more regular release schedule.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Platform compatibility, deployment requirements, performance concerns, application size, development agility, technological support, and ongoing maintenance requirements are a few variables that must be considered while deciding between the DOT NET Framework and DOT NET Core. When choosing the <\/span>.Net development company<span style=\"font-weight: 400;\"> for your software development projects, it\u2019s critical to analyze these aspects in light of your unique needs and limitations. At Sapphire, you can <\/span><strong><a href=\"https:\/\/www.sapphiresolutions.net\/hire-dot-net-developers\">hire .Net developers in USA<\/a><\/strong><span style=\"font-weight: 400;\"> hourly or weekly.<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft has developed two software development frameworks, DOT NET Framework and DOT NET Core, used to design and execute applications. Even though they are pretty similar, many things separate them. In this piece, we\u2019ll examine these variations and discover their origins. Introduction to DOT NET Framework and DOT NET Core: Microsoft first made available the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":946,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[735,734],"class_list":["post-945","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-net-development","tag-dot-net-core","tag-dot-net-framework"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Differences between the DOT NET Framework and DOT NET Core<\/title>\r\n<meta name=\"description\" content=\"In this article, we will discuss What sets apart the DOT NET Framework from the DOT NET Core? or DOT NET Framework vs DOT NET Core.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Differences between the DOT NET Framework and DOT NET Core\" \/>\r\n<meta property=\"og:description\" content=\"In this article, we will discuss What sets apart the DOT NET Framework from the DOT NET Core? or DOT NET Framework vs DOT NET Core.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core\" \/>\r\n<meta property=\"og:site_name\" content=\"Sapphire Software Solution\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SapphireSoftwareSolution\/\" \/>\r\n<meta property=\"article:published_time\" content=\"2023-06-07T11:40:02+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2025-11-26T07:14:41+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.sapphiresolutions.net\/blog\/wp-content\/uploads\/2023\/06\/What-sets-apart-the-1.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"618\" \/>\r\n\t<meta property=\"og:image:height\" content=\"309\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Parth Patel\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@SapphireSoftwa\" \/>\r\n<meta name=\"twitter:site\" content=\"@SapphireSoftwa\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Parth Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core\"},\"author\":{\"name\":\"Parth Patel\",\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/#\\\/schema\\\/person\\\/e761d4d44078eb1f9d3917ca18eb4c78\"},\"headline\":\"What sets apart the DOT NET Framework from the DOT NET Core?\",\"datePublished\":\"2023-06-07T11:40:02+00:00\",\"dateModified\":\"2025-11-26T07:14:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core\"},\"wordCount\":1655,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/What-sets-apart-the-1.jpg\",\"keywords\":[\"DOT NET Core\",\"DOT NET Framework\"],\"articleSection\":[\".Net Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core\",\"url\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core\",\"name\":\"Differences between the DOT NET Framework and DOT NET Core\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/What-sets-apart-the-1.jpg\",\"datePublished\":\"2023-06-07T11:40:02+00:00\",\"dateModified\":\"2025-11-26T07:14:41+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/#\\\/schema\\\/person\\\/e761d4d44078eb1f9d3917ca18eb4c78\"},\"description\":\"In this article, we will discuss What sets apart the DOT NET Framework from the DOT NET Core? or DOT NET Framework vs DOT NET Core.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#primaryimage\",\"url\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/What-sets-apart-the-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/What-sets-apart-the-1.jpg\",\"width\":618,\"height\":309},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What sets apart the DOT NET Framework from the DOT NET Core?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/\",\"name\":\"Sapphire Software Solution\",\"description\":\"A web and mobile app development blog with updates &amp; news on latest technologies.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/#\\\/schema\\\/person\\\/e761d4d44078eb1f9d3917ca18eb4c78\",\"name\":\"Parth Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d86a1dab8d4e5078b3de68beb73d990324306ed7baffa5a2819c03b52db6f1c6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d86a1dab8d4e5078b3de68beb73d990324306ed7baffa5a2819c03b52db6f1c6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d86a1dab8d4e5078b3de68beb73d990324306ed7baffa5a2819c03b52db6f1c6?s=96&d=mm&r=g\",\"caption\":\"Parth Patel\"},\"sameAs\":[\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/\"],\"url\":\"https:\\\/\\\/www.sapphiresolutions.net\\\/blog\\\/author\\\/admin\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Differences between the DOT NET Framework and DOT NET Core","description":"In this article, we will discuss What sets apart the DOT NET Framework from the DOT NET Core? or DOT NET Framework vs DOT NET Core.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core","og_locale":"en_US","og_type":"article","og_title":"Differences between the DOT NET Framework and DOT NET Core","og_description":"In this article, we will discuss What sets apart the DOT NET Framework from the DOT NET Core? or DOT NET Framework vs DOT NET Core.","og_url":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core","og_site_name":"Sapphire Software Solution","article_publisher":"https:\/\/www.facebook.com\/SapphireSoftwareSolution\/","article_published_time":"2023-06-07T11:40:02+00:00","article_modified_time":"2025-11-26T07:14:41+00:00","og_image":[{"width":618,"height":309,"url":"https:\/\/www.sapphiresolutions.net\/blog\/wp-content\/uploads\/2023\/06\/What-sets-apart-the-1.jpg","type":"image\/jpeg"}],"author":"Parth Patel","twitter_card":"summary_large_image","twitter_creator":"@SapphireSoftwa","twitter_site":"@SapphireSoftwa","twitter_misc":{"Written by":"Parth Patel","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#article","isPartOf":{"@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core"},"author":{"name":"Parth Patel","@id":"https:\/\/www.sapphiresolutions.net\/blog\/#\/schema\/person\/e761d4d44078eb1f9d3917ca18eb4c78"},"headline":"What sets apart the DOT NET Framework from the DOT NET Core?","datePublished":"2023-06-07T11:40:02+00:00","dateModified":"2025-11-26T07:14:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core"},"wordCount":1655,"commentCount":0,"image":{"@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#primaryimage"},"thumbnailUrl":"https:\/\/www.sapphiresolutions.net\/blog\/wp-content\/uploads\/2023\/06\/What-sets-apart-the-1.jpg","keywords":["DOT NET Core","DOT NET Framework"],"articleSection":[".Net Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core","url":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core","name":"Differences between the DOT NET Framework and DOT NET Core","isPartOf":{"@id":"https:\/\/www.sapphiresolutions.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#primaryimage"},"image":{"@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#primaryimage"},"thumbnailUrl":"https:\/\/www.sapphiresolutions.net\/blog\/wp-content\/uploads\/2023\/06\/What-sets-apart-the-1.jpg","datePublished":"2023-06-07T11:40:02+00:00","dateModified":"2025-11-26T07:14:41+00:00","author":{"@id":"https:\/\/www.sapphiresolutions.net\/blog\/#\/schema\/person\/e761d4d44078eb1f9d3917ca18eb4c78"},"description":"In this article, we will discuss What sets apart the DOT NET Framework from the DOT NET Core? or DOT NET Framework vs DOT NET Core.","breadcrumb":{"@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#primaryimage","url":"https:\/\/www.sapphiresolutions.net\/blog\/wp-content\/uploads\/2023\/06\/What-sets-apart-the-1.jpg","contentUrl":"https:\/\/www.sapphiresolutions.net\/blog\/wp-content\/uploads\/2023\/06\/What-sets-apart-the-1.jpg","width":618,"height":309},{"@type":"BreadcrumbList","@id":"https:\/\/www.sapphiresolutions.net\/blog\/what-sets-apart-the-dot-net-framework-from-the-dot-net-core#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sapphiresolutions.net\/blog"},{"@type":"ListItem","position":2,"name":"What sets apart the DOT NET Framework from the DOT NET Core?"}]},{"@type":"WebSite","@id":"https:\/\/www.sapphiresolutions.net\/blog\/#website","url":"https:\/\/www.sapphiresolutions.net\/blog\/","name":"Sapphire Software Solution","description":"A web and mobile app development blog with updates &amp; news on latest technologies.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sapphiresolutions.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.sapphiresolutions.net\/blog\/#\/schema\/person\/e761d4d44078eb1f9d3917ca18eb4c78","name":"Parth Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d86a1dab8d4e5078b3de68beb73d990324306ed7baffa5a2819c03b52db6f1c6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d86a1dab8d4e5078b3de68beb73d990324306ed7baffa5a2819c03b52db6f1c6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d86a1dab8d4e5078b3de68beb73d990324306ed7baffa5a2819c03b52db6f1c6?s=96&d=mm&r=g","caption":"Parth Patel"},"sameAs":["https:\/\/www.sapphiresolutions.net\/blog\/"],"url":"https:\/\/www.sapphiresolutions.net\/blog\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/posts\/945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/comments?post=945"}],"version-history":[{"count":0,"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/posts\/945\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/media\/946"}],"wp:attachment":[{"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/media?parent=945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/categories?post=945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sapphiresolutions.net\/blog\/wp-json\/wp\/v2\/tags?post=945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}