ASP.NET 5 - It's Basically Java

Topics covered
Popular Clips
Episode Highlights
JSON Files
The transition to JSON project files in ASP.NET 5 marks a significant improvement in project management. Alan Underwood expresses excitement over this change, highlighting the elimination of cumbersome merge conflicts that plagued traditional project files 1. By adopting a file system-based structure, developers can now include or exclude files with ease, streamlining the process 1. Underwood humorously speculates on the persistence of GUIDs in previous systems, suggesting a possible financial incentive for their continued use 1.
No more merge conflicts. No more cs proj merge conflicts because you and three other guys all made a change to it and added new files and now gets like, wait a minute, one of these has to go.
--- Alan Underwood
This shift not only simplifies the project structure but also aligns with practices familiar to Java developers, making it a welcome change for many 2.
  Â
Streamlined Structure
The new project structure in ASP.NET 5 offers a more streamlined approach to managing code and assets. Joe Zack explains that the source folder now contains all source code, while other folders handle static content, simplifying the overall organization 3. This structure allows for easier management of builds and deployments, reducing the risk of missing files during web deployments 3.
It's a little bit, there's basically a source folder where all your kind of source code goes and there's other folders for things like static content and stuff like that.
--- Joe Zack
Alan Underwood notes the integration of package managers like NPM and Bower, which are now built-in, eliminating the need for additional plugins or configurations 4. This advancement reflects a modern approach to development, making the process more efficient and less reliant on traditional IDEs 4.
Related Episodes
OWASP and You - Application Security in .NET
Answers 383 questionsCaching in the Application Framework
Answers 383 questionsNDepends on How Good Your Code Is
Answers 383 questionsYou Asked For It
Answers 383 questions

Clean Code - How to Build Maintainable Systems
Answers 383 questions

How to Jumpstart Your Next App
Answers 383 questionsHow to be an Intermediate Programmer
Answers 383 questions
Clean Architecture - Fight for Architecture
Answers 383 questionsHow to be an Advanced Programmer
Answers 383 questionsDesigning Data-Intensive Applications – Scalability
Answers 383 questionsC# 6 and Roslyn
Answers 383 questionsDesign Patterns Part 3
Answers 383 questionsClean Code - How to Write Amazing Functions
Answers 383 questionsHow to be a Programmer
Answers 383 questions

3factor app - Async Serverless
Answers 383 questions
