技术选型
快来分享你的内容吧~
大佬你好,想问一个关于工作流引大佬你好,想问一个关于工作流引擎技术选择的问题。在电商项目中,一个订单的完整流程控制,用哪种工作流引擎会更好?...查看全文苍何:在选择工作流引擎来控制电商项目中的订单完整流程时,需要考虑以下几个因素:灵活性:电商项目的业务流程往往比较复杂,因此工作流引擎需要具有足够的灵活性,能够支持各种可能的流程路径和条件。集成能力:工作流引擎需要能够与现有的电商系统无缝集成,包括订单管理系统、支付系统、物流系统等。可扩展性:电商项目的发展速度往往很快,因此工作流引擎需要具有很好的可扩展性,可以随着项目的增长而扩展。高性能:电商项目的流量
鱼皮大大,想请教一个问题,就是鱼皮大大,想请教一个问题,就是像你在做项目视频里说的,技术选型,不能单单选自己或团队熟悉的技术,也要做技术上的调研。但是,很多时候事实上又是相悖的,因为新技术意味着新的学习成本,要让团队成员都熟悉一门新技术,也不利于项目的快速上线。所以,想就这个问题请教一下,一般需求分析后技术选型,大体上有什么思路可以提供参考。例如,需要某个组件可以去github上按star,最近更新时间,维护项目的公司等条件先...查看全文程序员鱼皮:这块其实后面我会写一篇文章来详细地讲解的(在语雀知识库 - 程序员指南里已经预留好这篇文章的位置了哈哈),这里先简单说几句吧。对于老项目来说,要重点关注新引入的技术和老项目依赖的兼容性。对于新项目来说,技术选型首先要结合实际需求(业务适应性)和条件(人员 / 资源)去考虑。先说业务适应性:1)你的业务量级有多大?比如你的项目累积不超过 1000 个用户、存不了多少数据,那么绝大多数的数据库都可以满
鱼皮大大,想请教一个问题,就是鱼皮大大,想请教一个问题,就是像你在做项目视频里说的,技术选型,不能单单选自己或团队熟悉的技术,也要做技术上的调研。但是,很多时候事实上又是相悖的,因为新技术意味着新的学习成本,要让团队成员都熟悉一门新技术,也不利于项目的快速上线。所以,想就这个问题请教一下,一般需求分析后技术选型,大体上有什么思路可以提供参考。例如,需要某个组件可以去github上按star,最近更新时间,维护项目的公司等条件先...查看全文程序员鱼皮:这块其实后面我会写一篇文章来详细地讲解的(在语雀知识库 - 程序员指南里已经预留好这篇文章的位置了哈哈),这里先简单说几句吧。对于老项目来说,要重点关注新引入的技术和老项目依赖的兼容性。对于新项目来说,技术选型首先要结合实际需求(业务适应性)和条件(人员 / 资源)去考虑。先说业务适应性:1)你的业务量级有多大?比如你的项目累积不超过 1000 个用户、存不了多少数据,那么绝大多数的数据库都可以满
你好,老哥,工作中遇到一个需求你好,老哥,工作中遇到一个需求,需要进行框架的选择。需求:在不改变项目(老项目)已有的源码情况下实现"AOP",现在需要用javaagent,主要的功能是收集、检验、转换等,比如当执行sql语句的时候,获取sql语句,对参数进行检验,如果不符合规则,进行转换(半角转全角等)。分析:在实现上述需求中有三个操作字节码框架,ASM,javassist,byte buddy,ASM性能高,但是学习成本高,...查看全文程序员鱼皮:不太了解你的实际情况哈,不能通过给现有的数据访问框架添加代理来实现么?有些数据访问框架好像是自带代理配置的。不行就自己加一个中间层,写代码来实现代理,即所有的 sql 执行交给这个代理来实现。参考设计模式的代理模式:https://www.cnblogs.com/adamjwh/p/9102037.html。项目着急的话尽量别用自己不熟悉的技术,容易踩大坑,个人建议用相对好理解的高层库吧,推荐 b
2022-02-10·后端查看全文#技术# #前端# #技术选型# 今天隔壁数据组的组长(专家级大佬)突然来问我:React 和 Vue 在选型上一般是怎样考虑的? 这是一道异常经典的面试题了,我在腾讯实习转正答辩时,就被领导问了这道题,给大家分享一下我和组长的对话(已脱敏),看看我这次是如何以 “已经通过面试” 的身份...程序员鱼皮:欢迎大家讨论和补充
109191分享
大佬你好,想问一个关于工作流引
大佬你好,想问一个关于工作流引擎技术选择的问题。在电商项目中,一个订单的完整流程控制,用哪种工作流引擎会更好?
鱼皮大大,想请教一个问题,就是
鱼皮大大,想请教一个问题,就是像你在做项目视频里说的,技术选型,不能单单选自己或团队熟悉的技术,也要做技术上的调研。但是,很多时候事实上又是相悖的,因为新技术意味着新的学习成本,要让团队成员都熟悉一门新技术,也不利于项目的快速上线。 所以,想就这个问题请教一下,一般需求分析后技术选型,大体上有什么思路可以提供参考。例如,需要某个组件可以去github上按star,最近更新时间,维护项目的公司等条件先筛选有些公共可用的轮子等。但是,我所能想到的只是一些小点,不够全面。整体上对技术选型,还是存在疑惑的,个人理解不是很深刻,想请鱼皮大大指导一下。
鱼皮大大,想请教一个问题,就是
鱼皮大大,想请教一个问题,就是像你在做项目视频里说的,技术选型,不能单单选自己或团队熟悉的技术,也要做技术上的调研。但是,很多时候事实上又是相悖的,因为新技术意味着新的学习成本,要让团队成员都熟悉一门新技术,也不利于项目的快速上线。 所以,想就这个问题请教一下,一般需求分析后技术选型,大体上有什么思路可以提供参考。例如,需要某个组件可以去github上按star,最近更新时间,维护项目的公司等条件先筛选有些公共可用的轮子等。但是,我所能想到的只是一些小点,不够全面。整体上对技术选型,还是存在疑惑的,个人理解不是很深刻,想请鱼皮大大指导一下。
你好,老哥,工作中遇到一个需求
你好,老哥,工作中遇到一个需求,需要进行框架的选择。 需求:在不改变项目(老项目)已有的源码情况下实现"AOP",现在需要用javaagent,主要的功能是收集、检验、转换等,比如当执行sql语句的时候,获取sql语句,对参数进行检验,如果不符合规则,进行转换(半角转全角等)。 分析:在实现上述需求中有三个操作字节码框架,ASM,javassist,byte buddy,ASM性能高,但是学习成本高,项目着急;javassist入门快,但性能降低,以字符串的形式插入代码,调试差;byte buddy这个是今天才知道的,但发现参考案例较少,不知道有没有坑。 问题:上面三个框架我应该怎么选择?
#技术# #前端# #技术选型# 今天隔壁数据组的组长(专家级大佬)突然来问我:React 和 Vue 在选型上一般是怎样考虑的? 这是一道异常经典的面试题了,我在腾讯实习转正答辩时,就被领导问了这道题,给大家分享一下我和组长的对话(已脱敏),看看我这次是如何以 “已经通过面试” 的身份回答的。 组长:咱们现在做前端是用的什么框架,vue吗? 我:我目前负责的两个项目都是用的 react。代码仓库 1 地址 xxx,主页文档里有技术及说明;代码仓库 2 地址 xxx,主页文档里有技术及说明(并且贴了技术栈截图,便于组长快速了解)。 组长:哦哦,你们组有用到vue的地方吗?react和vue在选型上一般是怎样考虑的? 我:先问了下同事,目前我们组用到 vue 的项目不多,好像只有一个小模块和管理系统。建议是跟着组件库走,如果用公司级的 UI 库(像我们是 TDesign),用 vue 好一些,这个库以 vue 为主;如果用部门级的 UI 库,用 React。其他感觉区别不大,也可以看看大家对哪套技术栈更熟悉。 (然后我贴了这两个组件库的地址) 我:之前我负责的项目想用部门的 xx 库来着,但组件有点缺失,放弃了,公司级的库贡献者更多、更全面一些。如果可以不用公司内的库,建议用 Ant Design 库和 React,功能全面、非常好用。 组长:如果是公司外的,开发一个新项目,从开发者的角度看,两个的差别大吗?比如组件库的丰富程度之类的,代码上手难度等等? 我:先说上手难度,Vue 比 React 简单很多,因为他的语法就像是 HTML、CSS、JavaScript 按顺序拼起来,适合新手。开发小项目的话,用 Vue 的同学会相对多一些,我本人做单页面应用也倾向于 Vue,就是因为方便省事;它是 渐进式框架,甚至可以把一个没有框架的前端项目轻松改成 Vue。 但如果要开发中大型项目,多人维护的那种,用 React 好一些,一方面是 Ant Design 组件库实在是太好用了(它以 React 为主),另外一方面 React 的语法以 JS 为主,组件复用等写法会更容易,更符合高级前端工程师的使用习惯。 值得考虑的是,现在 Vue 存在一个大版本的跨度(2 => 3),而且 Vue3 刚刚被定为主流版本,导致很多以前 Vue2 的社区组件会失效或者需要兼容,我就踩过不少坑。 组长:大致理解了[强] 对了,你有推荐的前端面试题库吗?有人让我帮忙面试,我可能只会从数据结构、算法这种,前端更相关的题还要准备下。 (原来如此,是因为要去帮忙面试,所以自己提前准备一下) 我:这个吧,他们做了挺久的,而且题目都有答案 [呲牙] https://github.com/lgwebdream/FE-Interview(气啊,要不是面试鸭不能放公网,我把自己做的东西给组长看一下,岂不是自信心爆棚?!) 组长:[强] 我先自己学习下,哈哈 (当面试官不容易呀,自己也要准备充分)
