52ABP模板 ASP.Net Core 与 Angular的开源实例项目
阅读文本大概需要 5 分钟。
开始之前
自从上一篇文章".NET:持续进化的统一开发平台"发布后,已经有三个月的时间没有写过文章了。
这段时间,做了两场线下活动,一场在上海,一场在成都。 中途顺带去参加了微软的人工智能的openhack。
没有更新内容其实主要还是工作太忙,这几个月的时间也基本扑在运营层面的事情比较多,经常和群友自嘲现在转行写PPT ,一直是折腾到现在有时间更新下文章。
这几天本来打算把EF CORE 2.1的内容整理下,然后更新下内容的,然后制作成视频的。
但是这几天我关注疫苗事件比较多,所以就弄的没有什么心情。
比如有人把那篇封禁的文章,发布到了区块链上,然后微信现在已经把以太坊的官方网站屏蔽了。想来也是搞笑啊。
正文
我在之前的文章“Angular UI框架 Ng-alain @delon的脚手架的生成开发模板”中提过,我会把.net core 、Angular作为主要核心方向,然后整合 ABP + Ng Zorro+ng-alain 的一个项目。
千呼万唤始出来目前已经把这个项目发布出来了。
- 仓库链接:https://github.com/52ABP/LTMCompanyNameFree.YoyoCmsTemplate
(最近有小伙伴在说github越来越慢了),看来我们需要在国内的搭建一个镜像了
部署了两个站点,内容都是一样的。- 一台是IIS:http://free.yoyocms.com/
- 另外一台是Linux:http://abc.yoyocms.com/
- 用户名:admin
- 密码:123qwe
我在18年初的时候说过,今年要做一套企业级的解决方案的案例。18年已经过半了。这个事情依然遥遥无期的没有提上议程。
演示下项目功能
首先是登录

登录功上还有附带切换个租户功能,毕竟ABP框架是SaaS框架嘛,我们也顺带把他实现了。

工作台

这个是新版本的工作台,可以自由的定义,NG ZORRO和卡色的ng-alain 效果配合起来杠杆的。



看了之后你想快速体验上手的话,那就准备好以下的内容吧。
必备的开发环境
.NET后端环境
前端环境
- Visual Studio Code
- node
- yarn
 技术栈基于 Typescript 、Angular 、g2 、@delon 和 ng-zorro-antd ,提前了解和学习这些知识会非常有帮助。
如何运行
- 通过VS2017打开解决方案
- 设置Host项目为启动项目
- 通过数据库的生成
  
选择EntityFrameworkCore层,作为默认项目执行
update-database
- 然后就是运行
开源之后的事情
项目进行了开源,功能也蛮少的,所以更加需要大家的参与进来,进行共同的维护和交流。这个开源的例子呢,后面会持续的进行更新和维护下去。
代码生成器
现在的代码生成器,目前仅支持后端代码的生成,不支持前端代码,实际原因是我一直在选择前端模板,现在很愉快的定了是NG-Alian ,那么这个事情也会开始启动了。
梦想还是要有的
其实这三年来吧,一直坚持ABP框架的推广和技术的研究,其实是有一个愿望吧,我们在说JAVA的时候能提到有spring CLoud Spring Boot 等知名度比较高的框架,而在.NET框架的时候呢,没有这样一个可以在圈子内影响力和他们一样好的开源框架,即使有名声也不是很响。
所以我想有更多的人参与进来使ABP框架成为.NET 圈子中的一个上手容易、符合中小型企业级快速开发的框架,以后提到.NET框架的时候有这么一款企业级的框架ABP。
如果还有一些你们想了解的,你们想问的,都可以在下面留言哦。很期待和您的交流。
关注微信公众号:角落的白板报

52ABP模板 ASP.Net Core 与 Angular的开源实例项目的更多相关文章
- 52abp框架asp.net core & Angular快速开发实战视频教程
		课程标题 52abp框架asp.net core & Angular全栈开发实战视频课程 课程简介 从零开始学 52ABP企业开发框架,企业项目是如何开发和技术选型,代码如何管理,团队协同开发 ... 
- 学习ABP ASP.NET Core with Angular 环境问题
		1. 前言 最近学习ABP架构 搭建ASP.NET Core with Angular遇到了些问题,折腾了一个礼拜最终在今天解决了,想想这个过程的痛苦就想利用博客记录下来.其实一直想写博客,但因为 时 ... 
- 从零开始一个个人博客 by asp.net core and angular(一)
		这是一个个人叙述自己建设博客的帖子,既然是第一篇那肯定是不牵扯代码了,主要讲一下大体的东西,微软最新的web框架应该就数asp.net core 3.1了这是一个长期支持版,而且是跨平台又开源版本,所 ... 
- 主厨(第4部分)- ASP. netNET Core和Angular 2 CRUD SPA
		下载source - 79.7 KB 介绍 在Master Chef(第1部分)和Master Chef(第2部分)中,我介绍了如何使用ASP.Net Core和Angular JS.在Master ... 
- ASP.NET Core和Angular 2双剑合璧
		(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:两个还没有正式发布的东西一起用,是什么效果? 效果当然会很好了(我猜的),那么如何在A ... 
- docker部署angular和asp.net core组成的前后端分离项目
		最近使用docker对项目进行了改进,把步骤记录一下,顺便说明一下项目的结构. 项目是前后端分离的项目,后端使用asp.net core 2.2,采用ddd+cqrs架构的分层思想,前端使用的是ang ... 
- 从零开始一个个人博客 by asp.net core and angular(三)
		这是第三篇了,第一篇只是介绍,第二篇介绍了api项目的运行和启动,如果api项目没什么问题了,调试都正常了,那基本上就没什么事了,由于这一篇是讲前端项目的,所以需要运行angular项目了,由于前端项 ... 
- 从零开始一个个人博客 by asp.net core and angular(二)
		上一篇帖子讲了用了哪些技术,这个帖子就先介绍介绍api项目吧,项目就是一个普通的webapi项目,账户系统用的identity ,什么是identity呢? 其实就是官方封装好的一系列的可以用来操作数 ... 
- ASP.NET Core 入门笔记2,建立项目
		1.建立项目 2.项目结构 1.项目结构说明 根目录/文件 说明 .vscode目录 VS Code项目配置目录,相当于.vs..idea文件夹 bin目录 编译输出目录 obj目录 编译配置与中间目 ... 
随机推荐
- codeforces 735D Taxes(数论)
			Maximal GCD 题目链接:http://codeforces.com/problemset/problem/735/D ——每天在线,欢迎留言谈论. 题目大意: 给你一个n(2≤n≤2e9) ... 
- SAP 销售条件表增强栏位
			有时遇到一个比较特殊的业务,比如公司间免费订单,既要让价格为0,不读取VK11里创建的价格, 又要让公司间的价格读取VK11,这实际上是有矛盾的,也就是说一个订单里面的两行,物料一样,客户一样,就会出 ... 
- 在Windows服务中托管 ASP.NET Core的坑
			按照官网教程 https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/windows-service?view=aspnetcore- ... 
- [python]函数返回多个return值
			python支持函数直接返回多个变量,具体用法如下: >>> def test(): ... a=2 ... b=3 ... return a,b ... >>> ... 
- 手把手教你全家桶之React(三)--完结篇
			前言 本篇主要是讲一些全家桶的优化与完善,基础功能上一篇已经讲得差不多了.直接开始: Source Maps 当javaScript抛出异常时,我们会很想知道它发生在哪个文件的哪一行.但是webpac ... 
- spark查看DF的partition数目及每个partition中的数据量【集群模式】
			println("--------------------"+data.rdd.getNumPartitions) // 获取DF中partition的数目 val partiti ... 
- Eclipse启动时发生An internal error occurred duri ng: "Initializing Java Tooling ----网上的坑爹的一个方法
			补充一下: 上面的方法不行. 我的个人解决方法 出现这种问题的原因,我的是eclipse换了,工作目录还是用之前的那个 把build Automatically的钩去掉 假设我们是用之前的worksp ... 
- spring4笔记----spring4构造注入
			与设值注入有以下不同,颜色标出 package com.ij34.web; import com.ij34.servce.people; import com.ij34.servce.root; pu ... 
- 数据挖掘---Matplotib的学习
			什么是matplotlib mat - matrix 矩阵 二维数据 - 二维图表 plot - 画图 lib - libra ... 
- 4.6Python数据处理篇之Matplotlib系列(六)---plt.hist()与plt.hist2d()直方图
			目录 目录 前言 (一)直方图 (二)双直方图 目录 前言 今天我们学习的是直方图,导入的函数是: plt.hist(x=x, bins=10) 与plt.hist2D(x=x, y=y) (一)直方 ... 
