Foodchooser ASP.NET+Angular跨平台应用框架
Foodchooser-ASPNET-Angular-Cross-Platform 是一个挺有意思的跨平台项目,结合了ASP.NET、Angular、Electron、Cordova等技术,能够在桌面端、手机端以及 Web 上运行。这个项目用到了多现代化的开发工具,比如Webpack、Gulp.js,而且通过AoT编译和TreeShaking等技术优化性能,效果棒。嗯,最棒的是它支持多平台,一份代码就能运行在不同的设备上,像是cordova
就让它能打包成移动端应用,electron
则能打包成 Windows 的桌面应用。后端用的ASP.NET WebAPI,也算是比较熟悉的技术栈了。
如果你在做跨平台的应用开发,像是既要做网页端又要做手机 App,或者需要在桌面端运行,Foodchooser 这个项目真的可以帮你省不少事。你可以从代码中快速拿到前后端的搭建方式,结合自己的需求调整。
值得一提的是,Webpack
、Gulp
这些工具能够让你在开发过程中更高效,是做前端优化时,比如通过TreeShaking移除无用代码,真的能提升应用的加载速度。如果你不太熟悉这些工具,按照文档上的步骤做就行,不会太难上手。
总体来说,这个项目既适合新手也适合有经验的开发者,了一个不错的全栈开发实践。如果你想了解跨平台开发的最新方式,可以试试这个。
Foodchooser-ASPNET-Angular-Cross-Platform:使用Angular和ASP.NET WebAPI进行演示的跨平台应用程序
预估大小:169个文件
Program.cs
2KB
FoodItemDto.cs
463B
FoodsController.cs
9KB
AccountController.cs
3KB
FoodListsController.cs
9KB
DatabaseInitializer.cs
2KB
RandomNumberGenerator.cs
462B
IdentityConfig.cs
2KB
IFoodRepository.cs
478B
FoodRepository.cs
2KB
7.22MB
文件大小:
评论区