首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

推荐一个 SpringBoot 前后端分离的系列项目,可以学习用 | 每日开源

该项目是一个系列项目,目的是示范前后端分离的开发模式:前端浏览器、移动端、Electron 环境中的各种开发模式;后端有两个版本:SpringBoot 版本和 SpringCloud 版本。...1、主要依赖 Angular 8.0 PrimeNG 7.1 Bootstrap 3.3.7 Echarts 3.4.0 ckeditor5-angular 1.0(目前有bug,不能兼容Angular8.0...,注释掉了CKEditor的入口,等官方升级到8.0) 2、系列项目 NiceFish:这是 Angular 版本的实现,前端基于 Angular 8.0 + PrimeNG 7.1.0。...这是由 ZTE 中兴通讯的前端道友提供的,我 fork 了一个,有几个 node 模块的版本号老要改,如果您正在研究如何利用 Electron 开发桌面端应用,请参考这个项目, nicefish-spring-cloud...3、部分截图 (列表页) (正文内容) (用户地区分布) (基本资料) 4 最后 该项目是一个系列教学项目,目标是全面示范 Angular 浏览器、移动端、Electron 环境中的用法

1.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter开发:iOS 14+系统的iPhonedebug模式运行App报错的解决方法

前言 前段时间在做一个Flutter相关的App开发的时候,iPhone手机连接Mac电脑,然后运行VS Code启动Flutter程序,然后可以正常安装到手机上,但是安装之后更新了手机的系统,而且手机系统更新到最新的...iOS 14.4,然后重新打开手机里面安装的Flutter程序,然后遇到了程序启动问题,那么本文就来分析一具体原因和解决方法。...分析 首先来分析一上述报错的英文,直接翻译一,翻译之后的意思如下所示: iOS 14+中,调试模式的Flutter应用程序只能从Flutter工具里面启动运行,IDEs(包括VS Code、Android...报错原因 debug模式,Flutter的热重载是把默认编译方式改为JIT,但是iOS 14系统以后,苹果系统对JIT的编译模式进行了限制,造成debug模式基于Flutter的App...注意事项 通过XCode直接打开Flutter应用程序,直接打开XCode的设置选项,把编译模式修改为release模式,然后重新连接手机,运行程序,运行成功之后,断开连接,重新在手机里打开程序,可以正常运行

3.3K10

高效 UI 组件,节省开发时间 | 开源专题 No.70

chakra-uihttps://github.com/chakra-ui/chakra-ui Stars: 35.6k License: MIT chakra-ui 是一个为 React 应用程序提供的简单、模块化和可访问的...组件基于 React UI Primitive 构建,具有无限可组合性 遵循 WAI-ARIA 指南规范,并具有正确的 aria-* 属性以达到无障碍标准 大部分 Chakra UI 组件都支持暗黑模式...简洁易懂且灵活可变动性强大:Chakra UI 的设计理念是简洁明了并且高度模块化 其主要特点包括: 易于样式设计:Chakra UI 包含一系列布局元素(例如 Box 和 Stack),可以通过传递...可以自由地进行混搭与重复使用:所有 Charka UI 的元素都是 React 基础上开发出来,保证功能完整性同时也保留了足够多可以修改与调整空间。...primefaces/primenghttps://github.com/primefaces/primeng Stars: 8.7k License: NOASSERTION 最完整的 Angular

10610

精选15款JAVA开源项目脚手架

https://juejin.im/post/5ef2e2dd6fb9a058727f3bac ❝不管是工作还是学习,很多时候我们都不需要自己再造轮子,并且如果有一个足够可用的轮子,工作或者学习上,都会帮我们节省很多时间...,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。...模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis分布式高速缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频...美人鱼 star : 4.4k 地址 : https://gitee.com/mumu-osc/NiceFish 项目介绍 : NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离模式的项目组织方式...技术栈: 主要依赖:Angular 9.1 PrimeNG 9.0.6 Bootstrap 3.3.7 Echarts 4.1.0 ngx-echarts 4.1.0 ckeditor5-angular

4.3K50

浅谈 Angular 项目实战

事实证明使用 Angular 开发大型后台管理系统具有独特的优势。另一方面, Angular 是困难度复杂度的一个缩影,它汇聚了设计模式、设计哲学、工程化思想,对于前端开发是质的飞越。...经过很长时间的学习及准备之后,终于今年有了项目实战的机会,项目很小,是整个系统中的一个独立模块,但是几乎所有知识都有涉猎,可谓“麻雀虽小五脏俱全”。本文就是对该项目的一些总结及思考。...搭建开发环境 开发环境的搭建非常简单,使用 Angular CLI 几乎可以完成所有工作,但是与后端联调接口的时候,还需要做一些自定义配置。...选择 UI 库 因为项目比较小,开发之初打算自己写组件,比如分页,但实际情况比较复杂,尤其刚接触 Angular,对于组件交互、异步数据还有点懵,尝试写了一,仍然有很多问题,所以最终还是选择比较成熟的...使用 Angular 开发,正如我文章开头提到的一样,不仅仅是学习一个框架,而是学习一种思想,了解更加优秀的开发模式、开源项目,可以让自己始终站在技术的前沿,这是我最大的收获。

4.5K00

声明式数据建模、定义简单易懂:下一代 ORM 助你效率倍增 | 开源日报 No.102

该项目的核心优势和关键特点包括: 采用配置驱动的方法实现了模块化设计,通过 yaml 配置文件中调用 instantiate_from_config() 函数来构建和组合子模块。...使用 PyTorch Lightning 进行训练,并且可以轻松使用其他基于基础模块的训练封装器。...primefaces/primeng[4] Stars: 8.7k License: NOASSERTION picture 最完整的 Angular UI 组件库。...该项目具有以下核心优势: 可以不影响真实系统的情况运行命令,并对其结果进行检查。 支持自定义已存在的 overlay 目录。 提供了交互式界面和忽略路径等功能。...: https://github.com/primefaces/primeng [5] a16z-infra/companion-app: https://github.com/a16z-infra/

21410

Angular教程】组件动效u002F动态组件u002F视图封装模式

前言: 这一篇我们一起来了解一和组件相关的其他几个概念,上手开发Angular的项目还是难免遇到了很多的坑,工作之余的话也准备整理一。希望可以坚持吧,初识Angular,不当之处还请指正。...正文: 组件动效 Angular默认的动画模块使用的事Web Animations规范,需要注意兼容问题。...兼容查看 按照惯例使用前需要导入对应的模块,我们这里需要用到动画的模块BrowserAnimationsModule 模块地址: @angular/platform-browser/animations...动态组件 前面两篇涉及到的组件都是通过标签的形式来使用的,当然也是使用频率最多的一种方式,但在Angular中还给我们提供了另外一种组件的使用方式,通过ts代码来动态组合组件 动态的组件也需要我们父组件中提供一块区域...视图封装模式 通过改变组件装饰器的encapsulation属性可以单独控制每个组件的封装模式 ShadowDom: 使用浏览器原生Shadow DOM来实现,模式特点是不受全局样式影响,不影响其他组件样式

89140

2021 年 Angular vs. React vs. Vue 前端框架对比

与 AngularJS 这一早期的框架不同,Angular2 是基于组件的,与 MV* 模式没有什么关联。Angular 的结构方式包括模块、组件和服务。...React 是基于 JavaScript 的,但在大多数情况,它与 JSX(JavaScript XML)相结合。...React 组件是一种构建模块,它决定了整个 Web 应用中使用独立和可重用的组件。...React 最适合以下项目: 对于涉及包含导航项,折叠或展开的手风琴分节,可用或不可用状态,动态输入,可用或不可用按钮,用户登录,用户访问权限等的许多组件的应用程序。...以下情况可能需要 Vue: 你需要带有动画或交互式元素的 Web 应用程序的开发项目。 无需高级技能即可进行原型制作。 需要与多个其他应用程序无缝集成的应用程序。 更早推出 MVP。

2.1K10

AngularJS2.0 教程系列(一)

随着时间的推移,各种特性 被加入进去以适应不同场景的应用开发。然而由于最初的架构限制(比如绑定和模板机制),性能的 提升已经非常困难了。...快速变化的WEB 语言方面,ECMAScript6的标准已经完成,这意味着浏览器将很快支持例如模块、类、lambda表达式、 generator等新的特性,而这些特性将显著地改变JavaScript的开发体验...开发模式方面,Web组件也将很快实现。然而现有的框架,包括Angular1.x对WEB组件的支持都不够好。 移动化 想想5年前......现在的计算模式已经发生了显著地变化,到处都是手机和平板。...Angular团队希望Angular2中将复杂性 封装地更好一些,让暴露出来的概念和开发接口更简单。 ?...据称,注解的功能就是Angular2团队向traceur团队提出的,这不是traceur的默认选项, 因此你看到,我们配置systemjs使用traceur模块时打开注解: System.config

2.4K10

【UTP自动化测试平台系列之终章】前端探索之路

(4)可测试性 可以针对ViewModel来对界面(View)进行测试 MVVM的优势显而易见,当然MVVM模式也是UTP平台的首选模式,目前市面上比较流行的MVVM框架有Angular、Vuejs和Reactjs...用 Angular 扩展语法编写 HTML模板 用组件类管理这些模板 用服务添加应用逻辑 用模块打包发布组件与服务 通过引导根模块来启动该应用 Angular 浏览器中接管、展现应用的内容,并根据我们提供的操作指令响应用户的交互...Angular4是搭建框架繁琐些,但组件开发效率高、维护成本低。 Angular把一些耦合的功能独立成一个子模块,方便进行组件化开发,同时也方便进行单元测试和后台接口模拟。...对于Angular的单元测试,可以利用Karma和Jasmine进行ng模块的单元测试,并可用Istanbul来生成代码覆盖率测试报告,是非常实用的工具。 ?...(4)启动时关联mock即可使用,非常方便。 现在的平台开发不是单打独斗,而是需要多人高效合作,提高生产力的时代。

2.5K110

Angular v8 发布!来看看有什么新功能

因此,Angular 团队建议不要把 Ivy 用于生产环境,而是继续使用经典视图引擎(图1)。...正如 Google Angular 团队背后的技术总监 Brad Green ngconf 2019 中提到的那样,Ivy 将在兼容模式结合差异加载,显着改善 bundle 的尺寸。...要在调试模式运行程序,建议使用 AOT: 1ng serve --aot 此外,值得一提的是通过 ng build 创建的程序的大小。等到 Angular 9 发布时 Ivy 最终应该会默认激活。...它们是浏览器自己的线程中运行的脚本。通过发送消息与浏览器选项卡中的线程进行通信。 虽然 Web worker 本身与 Angular 无关,但在构建过程中必须考虑它们。...在上图中所示的这种情况,是 ECMAScript 2015。出于效率原因,会发生这种情况:特别是调试和测试期间,开发人员希望尽快看到结果,而不需要等待第二次构建。

3K30

「前端架构」React,Angular还是Vue,太难选了?看完秒懂。

Angular应用程序总是有一个支持引导的根模块,通常有一堆特性模块。NgModules是将相关代码收集到功能组件中的基本构建块。 组件为屏幕元素定义视图,并使用与视图不直接相关的特定功能的服务。...与其他新数据可用时执行计算的框架不同,React可以安排生命周期方法来延迟应用更改。 开发经验是React团队的首要任务。...与其他框架中的组件类似,模块允许代码重用和由不同的人甚至团队进行并行开发Angular社区还提供了带有可重用组件的预制模块。 Vue灵活性 轻量级和简单是Vue设计的核心原则之一。...拥有React经验的开发人员甚至不必牺牲生产力,因为它离它的老大哥太近了。 结论 对于一个新项目来说,这三个框架中的任何一个都不会完全出错。...然而,它的大量冗长对开发生产力有很大的伤害。 我们重视React设计决策的好处及其广泛的生态系统。我们对Vue没有太多的经验,但是如果它对项目更有意义的话,我们会考虑使用它。

6.2K40

干货!请码住——点此领取免费开源框架

一份好的代码是一个产品的根本,否则后续的产品开发都将无从下手。 这里分享一世上最烂代码的结果:史上最烂代码。 极大的提高了产品的生产效率。 建立有效的开发、知识、体系积累。...框架往往有相应的规范、约定、设计模式、理念、技术点,通过框架的源代码既可以输出开发和技术理念,提高团队成员的水平,又可以规范代码,而且可以降低程序员之间沟通以及日后维护的成本。 提高软件质量。...框架相对成熟、稳健 框架使用先进的理念和技术 框架有很高的扩展性 框架一直迭代升级和完善 框架能减少开发人员的代码开发量,让开发人员更专注于业务逻辑 框架结构合理,并且符合相关标准和规范 ---- Magicodes.Admin...(Angular+Ionic) 前后端分离 后台前端解决方案和UI(Angularprimeng、bootstrap) 简单CMS 移动端通用接口(登陆注册找回密码等) 邮件服务 移动端多语言支持 交易流水以及多国货币支持...---- 最后 本框架我们一直不断地迭代、开发、更新,并且我们的项目中不断实践,整套解决方案均已走通,只是部分项目代码我们需要重构后才能提取到框架之中,我们非常乐意和大家分享框架以及相关技术细节和经验

1.6K30

【前端】前端的三大主流框架

4、具有强大的CLI工具:Angular提供了强大的CLI工具,可以快速创建组件、服务、模块等,同时还提供了代码生成、构建、测试等多种功能,可以使开发人员更加高效地开发和维护应用程序。...2、大规模、高复杂度的应用程序:Angular框架的模块化和组件化开发方式,可以大幅提高开发大规模、高复杂度的应用程序的效率和质量。...比如,Vue推崇使用组件化开发模式,将UI和业务逻辑分离,每个组件都包含自己的模板、逻辑和样式,React则不限制你使用什么样的架构和模式来构建应用程序。...3、性能问题:尽管 React 具有出色的性能,但在某些情况,由于过度使用组件、状态管理不当等原因,可能会导致应用程序性能下降。...尽管Vue中小型企业和个人开发者中很受欢迎,但在大型公司和企业中,React更受青睐。

7910

Angular 重磅回归

移除模块 Angular 中,最小的代码块不是组件,而是模块众多 JavaScript 框架中,只有它是这样的。...对于经验丰富的 Angular 开发人员,Nicoll 建议不要在生产应用中采用“淘汰和替换”的方法。 她说:“你可以删除应用程序模块,这是启动整个应用程序的基础模块。...她补充说,支持 Angular 应用程序基础结构的工具和依赖项仍在发展,只是还没有达到这种程度。 “我想说,一定要从组件中删除模块,或者开发新组件或管道时不再使用它们。...但是,在生产环境中,除非你非常确定所有的依赖项以及它们与应用程序的集成方式,否则就先等等,暂时保留基础模块。”...信号可用于创建复杂的状态管理模式,例如 Redux 和 MobX。 目前,Angular 提供了可观察对象以实现响应性,并将其与 OnPush 相结合。虽然有效,但也有代价。

20720

Angular10配置webpack打包 「详细教程」

使用CLI创建一个新的Angular项目 从零搭建Angular10项目 先决条件 开始之前,请确保你的开发环境已经包含了 Node.js® 和 npm 包管理器。...完整命令:ng new my-app --style less 第三步:启动开发服务器 Angular 包含一个开发服务器,以便你能轻易地本地构建应用和启动开发服务器。...默认情况,有一个无名的标准开发环境和一个生产(“prod”)环境。你还可以定义其它的目标环境配置。 favicon.ico 用作该应用在标签栏中的图标。...//  `server`模式,分析器将启动HTTP服务器来显示软件包报告。       //  “静态”模式,会生成带有报告的单个HTML文件。      ...//  `disabled`模式,你可以使用这个插件来将`generateStatsFile`设置为`true`来生成Webpack Stats JSON文件。

4.8K20

微前端qiankun中使用Vite你踩坑了吗?

(见下文)Vite就是其一,回顾Vite的优势: 开发模式:基于esbuild 预构建依赖(减少HTTP请求) + 浏览器自主加载对应的模块,热更新页面!...生产模式,为何不用esbuild构建? 参考答案 如果是对于原生ESM不支持的浏览器,开发模式咋处理? 参考答案 不是说好bundless?为何还要用esbuild 预构建依赖呢?...这里我们以vue3+vite的demo为例 会遇到以下两个需要解决的问题: 开发模式开发环境,如果我们使用 vite 来构建 vue3 子应用,基于vite的构建机制,会在子应的 html 的入口文件的...type=module 的 script 里面使用 import) 生产模式生产模式,因为没有诸如webpack中支持运行时publicPath,也就是__webpack_public_path...image.png 图片最终会被打包成 base64 更详细的Demo集成例子: app-vue-vite 2.2 解决开发模式 + 生产模式的集成 单独解决生产模式的集成也不方便,毕竟很多时候需要我们本地环节进行调试

3.7K21
领券