V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhennann  ›  全部回复第 2 页 / 共 5 页
回复总数  98
1  2  3  4  5  
2022-11-28 15:12:44 +08:00
回复了 zhennann 创建的主题 编程框架 开发累了就摸个鱼🐟,帮我修改一下中式英语
@czfy 多谢提示。deepl 没用过,我去看看
1. 如果不考虑事务的话,每个 sql 语句的执行都是从连接池中取一个可用的连接,执行完后又把连接释放,并放回连接池。所以,如果并发语句太多,仍然会等待
2. 如果 QPS 少的话,在代码内部使用 Promise.all 可以充分利用连接池。如果 QPS 多的话,Promise.all 价值就不大了。因为连接池总是有限的,不是在这等待,就是在那等待
3. 因此,在业务开发中,考虑到要实现的代码逻辑比较多,都用 Promise.all 做优化,性价比就不高了,还是以提高开发效率优先吧
2022-11-23 19:11:59 +08:00
回复了 zhennann 创建的主题 Node.js 一文讲透 CabloyJS 全栈框架的来龙去脉
@ck65 高考作文太难了,只能分享一下最近写的小诗:风雨纵横至,岁月辗转来。浊酒二三两,心花淡淡开。还有几首,可以加微信:yangjian2025
2022-11-23 18:18:19 +08:00
回复了 zhennann 创建的主题 Node.js 一文讲透 CabloyJS 全栈框架的来龙去脉
@mlhadoop 可以理解。不过我这不是刻意卷。如果说反复的造轮子,一个茴字换好几种写法,可以称之为卷。但是,咱们可以回想一下,NodeJS 生态中有好用的工作流引擎吗?咱们用了那么多框架,真的实现了“开发一次,到处运行”的梦想了吗?这就是坚持做 CabloyJS 的初衷。当然,CabloyJS 提供的细节还有很多,都是“想要而没有的”特性。
2022-11-09 08:43:51 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@kkshell 新版已经采用 CDN 加速了。在 CabloyJS 中配置 CDN 非常便捷,请参见文档: https://cabloy.com/zh-cn/articles/qcloud-cos.html
2022-10-28 21:01:49 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@B1acKy1in Django 中的应用相当于 CabloyJS 中模块的概念。比如,有一个 ERP 系统,可以有多个套件:OA 、CRM 、HR 、电商等。每个套件有多个模块,然后每个套件可以提供多个应用。每个应用对应着不同的界面布局,供不同场景、不同用户使用。
2022-10-27 17:08:15 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@B1acKy1in Django 只有应用的概念,而 CabloyJS 提供模块、套件和应用三架马车,代码组织和界面布局更加灵活,参见 #23
2022-10-27 17:05:46 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@muchenlou 不是 JSP server 的模式,参见 #22
2022-10-27 16:41:02 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@thetbw 在一个项目中,可以创建多个应用。不同的应用有单独的配置,包括页面整体布局、菜单布局、主页布局、个人信息页面布局,等等。因此,可以同时提供“后端用的商家管理端”和“前端用的点菜应用”。
从概念上来说,“模块、套件、应用”,是 CabloyJS 应对大型项目开发的三架马车。“模块、套件”是在物理层面上对代码进行组织。“应用”是在逻辑层面上对界面交互进行布局,面向不同终端用户提供不同的界面组合。相关文档,请参见: https://cabloy.com/zh-cn/articles/app-introduce.html
2022-10-27 16:35:16 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@haha512 可以说是螺旋式上升。CabloyJS 虽然代码在一个项目当中,但仍然是前后端分离架构,内置完善的模块化体系。整个项目分为若干个业务模块。所有前端和后端代码都是在业务模块内部进行开发。这样解耦效果更好,心智负担更低。此外,还内置基于 Redis 的分布式组件(缓存、定时任务、队列、系统启动项、广播,等等)、内置原创的 NodeJS 工作流引擎,内置基于 WebSocket 的消息推送系统,等等。
因此,基于 CabloyJS 全栈框架开发一个类似“微信一起点菜”的应用非常便捷,开发体验非常顺畅,质量也能得到保障。
2022-10-27 09:22:29 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@kkshell 这是测试网站,资源有效,目前访问的人比较多,所以有点慢
2022-10-27 09:21:58 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@liuhuansir 就是一套代码,采用前后端分离设计,同时支持后台和前台应用的开发,同时适配 mobile 和 pc 。因为这是首创的全栈框架设计,所以一开始不是很好理解。其实,这才是最自然、最舒适的开发体验。
2022-10-27 09:19:09 +08:00
回复了 zhennann 创建的主题 Node.js 在一个项目中同时实现“后台管理系统”和“前台应用”
@ila CabloyJS 全栈框架是免费开源的(超过 12000 次 commits ),这个“微信一起点菜”是基于 CabloyJS 的应用,只需很少的费用即可获取源码,还有配套视频。参见:CabloyJS 全栈框架: https://github.com/zhennann/cabloy ,微信点菜源码: https://store.cabloy.com/zh-cn/articles/bz-diancai.html
2022-10-27 06:27:53 +08:00
回复了 variousdidt 创建的主题 程序员 前端框架技术选型讨论
要想多快好省,用一个 CabloyJS 全栈框架就够了,可以做到:
1 、只需一个项目,既可同时实现“后台管理系统”和“前台应用”;
2 、只需一个项目,既可同时跨端 pc 、mobile 。mobile 端是接近原生体验。
下面以“微信一起点菜”为例:
1 )前台点菜应用: https://test.cabloy.com/?appKey=diancai-h5%3AappDianCaiWechatH5&appIsolate=true
2 )后台商家管理系统: https://test.cabloy.com/
3 )以上两个链接可以分别用 pc 和 mobile 打开。全新交互体验,全新架构设计,试过便知。
2022-10-18 21:46:52 +08:00
回复了 bvt 创建的主题 程序员 想干程序员,几乎从零开始,求指点方向
建议学习 CabloyJS 全栈框架,既可以快速上手做项目,而且成长空间也很大,可以更快掌握 Node 全栈开发的各方面知识。
2022-09-17 09:56:33 +08:00
回复了 zy445566 创建的主题 Node.js [吃瓜]egg.js 是不是倒闭了
egg.js 不会倒闭。egg 的定位是框架的框架,从而可以基于 egg 开发上层业务框架,扬长避短。 其中就有一个 CabloyJS 全栈框架,值得一试。CabloyJS 全栈框架的后端基于 egg.js 采用自定义 loader 机制进行了大量扩展:
1 、规避了 agent 进程的尴尬角色,实现了原生的分布式架构,内置丰富的分布式构件:schedule 、queue 、startup 、red lock 、broadcast 、cache
2 、为了实现控制反转,提供了 bean 容器,并提供了基于“依赖查找”的 IOC 策略
3 、内置 NodeJS 工作流引擎,不再局限于 CRUD 的开发场景
4 、提供了模块化架构体系:可以把后端 API 接口按业务场景进行分类,放入各自的业务模块中进行管理和开发,从而适应大型项目的开发
2022-09-09 12:39:23 +08:00
回复了 oppddd 创建的主题 Node.js 有关 nestjs 的循环引用问题;
控制反转有两种实现方案:依赖注入和依赖查找。nestjs 采用依赖注入导致模块之间代码耦合严重。本来模块化的意义就是实现代码隔离,但是 nestjs 实际上确是模块之间代码相互引用。因此,在 node 生态中,最便利的是依赖查找方案,可以实现模块之间的完全隔离,也就不会出现类似循环引用的问题,更不需要提出一个中间模块。可以参见 CabloyJS 全栈框架的《 Bean 容器与控制反转》: https://cabloy.com/zh-cn/articles/bean.html
2022-09-09 12:30:34 +08:00
回复了 hoseawu 创建的主题 Node.js 关于未来,哪个框架会成为最流行的?
如果后端主要是 CRUD+权限,那么可选框架不要太多。如果后端还要做流程审批,那么,java 端选 Activiti ,node 端选 CabloyJS
2022-07-25 11:04:41 +08:00
回复了 zhennann 创建的主题 Node.js pc=mobile+pad 自适应布局:页面结构与打开方式
新录制了一个 B 站免费视频,要想知道 pc=mobile+pad 自适应布局背后的页面结构设计,看这一个视频就够了: https://www.bilibili.com/video/BV1d34y1J7kS/?vd_source=8a2b870d6d5dc83f8f4b973c95613fd8
实现 IOC 控制反转主要有两种策略:依赖注入和依赖查找。由于 js 缺乏 java 命名空间的概念,所以实现依赖注入必然会非常繁琐。而 CabloyJS 基于依赖查找的策略实现的 Bean 容器和控制反转,不仅代码简洁,而且还可以方便的实现后端代码的打包编译,保护知识产权。
参见:Bean 容器与控制反转: https://cabloy.com/zh-cn/articles/bean.html
CabloyJS 全栈框架:从入门到精通:013 bean 容器与依赖查找: https://www.bilibili.com/video/BV1iN4y1M7Y7/
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4326 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 10:11 · PVG 18:11 · LAX 03:11 · JFK 06:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.