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目录 编译配置与中间目 ...
随机推荐
- UIWebView的高度不对问题
一般情况,在- (void)webViewDidFinishLoad:(UIWebView *) webView方法里添加如下代码: CGSize actualSize = [webView size ...
- VMware虚拟机安装CentOS7【转】-添加部分注释(自己看着方便)
本文稍作改动,添加部分说明,原文链接:https://www.cnblogs.com/wcwen1990/p/7630545.html 本文基于vmware workstations进行CentOS7 ...
- Eclipse修改Maven仓库配置
修改Apache-Maven\conf下的settings.xml文件 <?xml version="1.0" encoding="UTF-8"?> ...
- 使用蒲公英路由器 X3 设置为网络中继器
由于我的路由器放的时间比较久没有用了,所以先让路由器来个升级.链接图如下: 在浏览器地址栏中输入 oraybox.com,系统会自动跳到 https://pgybox.oray.com/passpo ...
- LeetCode算法题-Pascal's Triangle(Java实现)
这是悦乐书的第170次更新,第172篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第29题(顺位题号是118).给定非负整数numRows,生成Pascal三角形的第一个 ...
- February 19th, 2018 Week 8th Monday
Love is blind, hard to find, difficult to get, and impossible to forget. 爱,很盲目,很难找,很难得,很难忘. It is al ...
- Markdown编辑器开发记录(二):Markdown编辑器的使用与开发入门
Markdown编辑器的使用与开发入门 在部门做技术分享的时候简单整理了一下手里的资料 1 是什么 1.1 Markdown是一种轻量级标记语言 Markdown是一种轻量级标记语言,创始人为约翰·格 ...
- HIVE配置错误信息
原因:版本问题 解决方法:cp /root/hive/lib/当前的jlinexx.jar /root/hadoop/share/hadoop/yarn/lib
- MySQL高级知识(十四)——行锁
前言:前面学习了表锁的相关知识,本篇主要介绍行锁的相关知识.行锁偏向InnoDB存储引擎,开销大,加锁慢,会出现死锁,锁定粒度小,发生锁冲突的概率低,但并发度高. 0.准备 #1.创建相关测试表tb_ ...
- Linux系统高树攀登之路
Linux系统高树攀登之路 Linux作为一种操作系统已经发展了这么长的时间,已然有了很多的“粉丝”,其中不乏有“通天之力”的Linux大牛,也有能在Linux世界里“快乐畅游”的强者,同时也有想要攀 ...