Comments (7)
Funny you mention that. Another thing I was thinking about was this:
This book is tiny. It doesn't expand on many non-MVC features. It's only what you need to get things running basically. And I love that. I think that to try to expand this book to include everything every developer reading it can think of would ruin that experience. It does only one thing, but it does it really well, and I'd like to see it stay that way.
Perhaps it would be worth creating more books which continue the tutorial completed in the book with their own themes. We could have:
- The Little ASP.NET Core AJAX Book (Start from the finished tutorial in the original book, and add AJAX features)
- The Little ASP.NET Core SPA Book (Start from the finished tutorial in the original book, and convert it to an SPA with whichever set of RESTful routes etc would be needed)
The community would have an opportunity to explore these other ideas without ruining the quick and effective style of the original book.
from little-aspnetcore-book.
Many people consider MPAs (multi-page applications) with AJAX for a few features to be a good alternative to SPAs when you don't need (or can't allow) everything to live in the browser. Showing how to implement a few controller actions to do this probably deserves mention in a "more features" section. However, I agree that it shouldn't be mixed with the core stuff. Perhaps both AJAXifying and doing an SPA both deserve their own sections in multiple "more features" type sections.
from little-aspnetcore-book.
Perhaps both AJAXifying and doing an SPA both deserve their own sections in multiple "more features" type sections.
I definitely went back and forth on this while writing the initial version. It feels like Razor, AJAX, and full-blown SPA could each deserve their own fork of the book. 😄
from little-aspnetcore-book.
Yep, that's exactly what I was thinking. I really like the size and scope of this little book. The Little ASP.NET Core Book could be a great starting point for:
- The Little ASP.NET Core REST API Book
- The Little ASP.NET Core + Angular Book
- The Little ASP.NET Core + React Book
- (A Little More) Advanced ASP.NET Core MVC
The "only" thing that needs to be done is write them.
from little-aspnetcore-book.
It is much better if "Add More Features" section discusses CRUD operations that are usually generated by scaffolding including explanation about HttpPost/HttpGet attributes, Post-Redirect-Get pattern, etc.
from little-aspnetcore-book.
@sadqiang I agree. In the next update I'm going to rewrite this section and get rid of the AJAX stuff.
from little-aspnetcore-book.
Resolved via d1a2086
from little-aspnetcore-book.
Related Issues (20)
- Portuguese (pt-br) Translation HOT 28
- Facebook login HOT 1
- Generate a more secure first-time admin password HOT 1
- Page 93: for technical reasons you cannot use await in Program.cs HOT 1
- Page 90: missing using System.Linq in the SeedData.cs HOT 2
- Identity exception HOT 3
- Possible typo on page 94 HOT 2
- Compatibility with ASP.NET Core 2.1 HOT 13
- Error "Create a migration" HOT 2
- Security and Identity chapter missing the creating of ApplicationUser Model HOT 1
- Update testing chapters - how to test with Identity
- Issue after publishing to azure
- Table Row Strikethrough Not Working
- Missing instructions for "deploying to IIS"? HOT 2
- Update The Context Clarification HOT 4
- Hi, Anyone is planning work into improve this book? HOT 1
- Update to Asp.Net Core 3.1 HOT 2
- Italian translation and Asp.Net Core 3.1 update HOT 1
- Unable to download Mobi or ePub versions of the book HOT 1
- I'm getting an error on page 51 Update the context HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from little-aspnetcore-book.