V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gdtdpt  ›  全部回复第 3 页 / 共 4 页
回复总数  75
1  2  3  4  
不是专业 App 开发,只是搞过一阵子,我记得 iOS 的默认布局方式就是安卓里的约束布局,只要设置元素自身的约束、元素与元素之间的约束、元素与父元素的约束就能自适应了。
2020-11-27 19:43:24 +08:00
回复了 ericgui 创建的主题 程序员 迫于穷,是用 IDEA 社区版,还是 vscode ?
用惯了 idea 的用回 eclipse 真是一言难尽,eclipse 有很多说不清道不明的小毛病,eclipse 的 workspace 的这个概念也有各种小问题,具体是什么问题我不太记得了。
还有性能问题,在 macOS 上只打开项目不运行项目的情况下 eclipse 常驻 1G 内存,idea 只有在刚打开时 indexing 的时候到达 1.2G 内存,后面会回落到 100 多 M 。
所以最终我选择了 idea 社区版,够用。
2020-11-05 10:31:49 +08:00
回复了 johnhsh 创建的主题 程序员 京东自营 Brateck 升降桌/升降支架 推荐 4 人下单即可免单
刚买,479 那款,还不错,挺重的
2020-10-13 16:18:44 +08:00
回复了 OvenGuo0224 创建的主题 程序员 想问一下一个人做的项目还有必要进行做前后端分离吗?
想用什么用什么,springboot + thymeleaf 也挺好的,不过你要想好你能不能 handle 页面的样式,因为现在很多样式框架都是基于前端三大框架的,用 cdn 方式使用三大框架会很别扭,功能也会有所限制。如果你能做到 jquery 一把梭,那前后分不分离问题不大,自己爽就行。
Eureka 与 Client 的心跳正常,大概应该查下网关?
看场景吧,也不是说一定不能用非构造器注入的方式,如果你确实需要在一个 bean 的构造函数中做些什么,才需要把相关的 bean 以构造器注入的方式注入到当前实例。
如果不想这样,那也可以注入 ApplicationContext,具体需要的 Bean 可以从 ApplicationContext 中获取,但是这样做也有可能获取的 Bean 为 null 。
所以我觉得如果没遇到注入的 Bean 为 null 的情况下,setter 注入,field 注入还是 constructor 注入三种方式不必太纠结,当真正遇到了问题再去分析 bean 的 生成顺序和代码的执行顺序比较好。
2020-10-10 11:43:18 +08:00
回复了 wuxingli 创建的主题 程序员 大佬们觉得测试应该学习哪些技术会比较好
也不是说非 Python 不行,只是 Python 写起来是真的方便
2020-10-10 11:40:04 +08:00
回复了 vsomeone 创建的主题 JavaScript 问一个关于 RxJS 的技术问题
我感觉应该是你需要一个 Observable<B>然后再由 B -> flatMap 到 C,这样 B 改变后流也会执行当前 B 中的 C 。RxJS 好久不用了,可能不太对。
2020-10-09 15:37:29 +08:00
回复了 sprinter 创建的主题 程序员 android/Kotlin: 音频文件下载到 SD 卡后做 MD5 校验速度太慢
直接对比文件大小不行吗
2020-09-30 17:09:37 +08:00
回复了 taogen 创建的主题 程序员 2020 年国庆前夕,求大佬们推荐一下前端开发环境?
我觉得前端环境不太重要,vscode 、sublime 、vim 、webstorm 什么顺手用什么吧,我是有啥用啥,都用过,没啥阻碍。
写过 switf 、ts 、js 、golang 之后每次写 Java 的时候都会觉得 Java 的变量声明实在是在啰嗦了,明明可以根据表达式推断变量类型非要在变量前面显式加上类型声明,有些类名字还贼长,虽然 idea 能提示,但是遇到命名相似的类一不小心选错了也很糟心。
2020-09-25 17:39:42 +08:00
回复了 mebtte 创建的主题 macOS macOS 上哪款截图软件比较好用?
我用 Xnip,免费版除了滚动截图时有标签其他功能够用
2020-09-25 15:35:16 +08:00
回复了 firhome 创建的主题 macOS mac mini 的使用体验如何?
18 版在用,日常不关机,不知道是不是显示器问题,总感觉显示没有 mbp 细腻,其他没啥
2020-09-16 14:33:52 +08:00
回复了 Cbdy 创建的主题 Java JDK15 今天发布没人关心一下吗?
主要是公司都在用 Oracle JDK,卡着 8 的免费版本,换 OpenJDK 大概不太可能
2020-09-03 18:49:24 +08:00
回复了 chaleaoch 创建的主题 程序员 前后端分开开发, 必须后端先做,做好了在提供给前端吗?
@chaleaoch
好像回复过你类似的问题,真的这么大怨气吗?
旧主题链接 https://www.v2ex.com/t/701987
2020-09-03 09:28:33 +08:00
回复了 byp 创建的主题 Visual Studio Code vs code 使用 vim 插件 快捷键问题
我直接就回去用 neovim 了,coc.nvim 也支持部分 vscode 插件,感觉没必要用 vscode 的 vim 插件,本身 vim 的快捷键就多,加上 vscode 自己的快捷键,难免会有冲突,我平时又经常在服务器上搞来搞去的,vim 操作优先。
2020-08-31 00:54:32 +08:00
回复了 SpaceVim 创建的主题 Vim 2020 晒晒你的 Vim 主题
gruvbox + 1
@chaleaoch 以我的开发习惯理解后端提供的接口是为业务服务的,不是为数据服务的,像你这里说的情况,之前这个业务是调用一个接口,但是现在业务逻辑变了,有两个解决方案
1. 前端改为调两次不同接口,然后拼装业务需要的数据。
2. 后端修改此接口的业务逻辑,增加参数判断逻辑。

如果前端只是改所调用接口的 url,不增加调用次数的情况,我赞成前端改,因为有别的接口满足业务需要。
但是需要前端改成调用多次接口并封装部分业务逻辑,我认为应该后端改,以我的开发习惯我会避免在前端写这种包含部分业务逻辑的代码。

理由是今天这个业务从调用一次改成调用两次,可能过段时间业务需求又变了,就会变成调用三次,或者有其他的前端接口调用由一次也变成调用多次,这样出现什么问题到底是前端的问题还是后端的问题说不清楚,也不好排查,出现问题需要前端后端一起看数据和逻辑,浪费人力和时间。前后端职责模糊,也容易前后端互相推诿。

说得难听点,如果后端只想做数据库中间件,不处理业务,那前端整一套 SSR 框架直连数据库就行了,要后端干什么。
现在前端 spa 框架应用如果不做好架构规划,代码审核等约束,是很容易构建出以 mb 为单位的 bundle.js ,再加上很多公司内网的客户端(电脑浏览器)性能并不高,如果再使用 IE 打开,再 ajax 请求上千条数据,是很容易直接卡死的,用户体验非常不好。

以上是我公司内部某个应用整改前的真实情况,这个应用后端开发总是想着只把数据给到前端就行,业务逻辑能让前端做的都让前端做,前端实在做不了的才会放到后端。
整改前,没人觉得几 mb 的 bundle.js 有什么问题,用开发的用的电脑测试没觉得慢,直到有一天领导打开一个页面加载需要 30 多秒,领导强制要求整改。在没有专业前端技术主管的情况下,没有人知道应该怎么改、往哪个方向改,前端代码写得太自由,都揉在一起了,拆分也需要重新梳理需求,整个过程异常痛苦。

相对来说,后端主要是用 Java 开发,强类型保证了代码不能乱写,逻辑至少是可读的,springboot 框架和 mvc 的代码结构深入 curd boy 心,结构清楚逻辑好梳理,光看代码就能看个大概,相比前端一个 ajax 如果不真正执行,返回什么数据我都不太清楚的情况好太多了。

考虑到团队成员的能力差异、异常排查的难度、可能出现的坑的大小、帮别人填坑的难易程度等因素,如果我是项目管理,我也会要求逻辑代码放后端。

对于服务端的开销问题,一般业务逻辑不太容易影响服务器性能,如果真的到了由业务逻辑影响服务器性能的时候,也应该好好审查一下后端代码或者逻辑是不是有问题,一般这种代码或者逻辑放到前端也不一定能顶得住(比如对大量数据做聚合)。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   913 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 20:48 · PVG 04:48 · LAX 13:48 · JFK 16:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.