V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gongquanlin  ›  全部回复第 9 页 / 共 18 页
回复总数  358
1  2  3  4  5  6  7  8  9  10 ... 18  
@lele140 辣鸡的一批,没有变速箱只有变速器,实测过了 140 发动机和电机疯狂输出,感觉要爆炸
237 天前
回复了 LeoSebastian 创建的主题 macOS macOS Sonoma 用着怎么样?
bug 多,以前修复的比如弹窗里只有弹窗没有内容的 bug 又回来了
241 天前
回复了 wyzh97 创建的主题 Linux Debian 还是 Ubuntu server
debian 又轻又稳,自从 centos 换成 debian11 之后,心智压力少了好多
251 天前
回复了 liyixiang 创建的主题 问与答 被人借了 5200,怎么取回?
刚打完官司,去法院起诉,可以通过法院官方公众号找找有没有渠道立案起诉,然后准备好证据之后等着判。判完之后不还就申请强制执行,强制执行每个法院不一样,时间有长有短。我这个官司从出事到强制执行结束,差 7 天整 1 年
253 天前
回复了 wuruxu 创建的主题 Linux 大家注意下, ToDesk 会在后台自启动
todesk 在 mac 自启里干掉之后,每次打开都连不上账号,都得卸载后重装才能正常登录
本来做的挺好的,越做越垃圾
262 天前
回复了 lyc8503 创建的主题 路由器 大家家用都在用什么路由器?
华为荣耀猎人路由
薇娅直播间买的,用了好几年了,24h 开机,停机次数屈指可数。从大学用到结婚,现在扔在桌子下面仍然坚挺
已注册,支持下
初中的时候一直到现在。eminem 、50cent 、flo rida 、Dr. Dre 、哈狗帮贫民百万歌星差不多先生、蛋挞、宋岳庭 life's struggle

现在的综艺都是啥 J13 玩意 :)
266 天前
回复了 liukakaka 创建的主题 推广 程序员做副业,最重要的是要知道如何卖
文章都写不利索来推广,读着真难受
Laravel 、Java 、Go 都用过也都有生产项目
Laravel
优点:
好处是好多功能脚手架都开箱即用,php 处理 json 不区分对象和数组用起来也很爽,开发速度快,无脑梭爽的一批,生态完善,队列、各种 Model 的联表的骚操作开发效率极高
缺点:
1.速度太慢了,遇到复杂业务 4c8g 可能连 1000 并发都搞不了,后来无奈换 go
2.不支持长连接、持久态,因为 php-fpm 的特性执行一次之后数据就被清,所以每次请求都要重新读取数据、拉取缓存、处理数据、结束,适合单业务的 CRUD 。不要杠用 swoole 这种框架,有这时间学这种奇淫技巧不如直接换 spring 全家桶
3.debug 困难,每次 debug 都要改代码,下 dd();发请求看日志,不支持断点。除非上 phpdebug 之类的依赖。
4.维护困难,不建 dto ,下次开发的时候这个数组有什么字段都不知道,还得看代码维护
5.弱语言变量类型的坑,比如在 A 业务是 string ,到了 b 业务就成了 int ,这种问题导致生产出现过好几次 bug
6.laravel 封装的太好了,想做一些复杂的骚操作需要看底层源码,很难受


Java
优点:
生态完美,遇到的问题网上都能找到。性能没的说,各种中间件针对 Java 都有适配,大厂的 sdk 很全,无需考虑生态问题,速度快效率高
缺点:
1.内存占用高,啥应用没跑就占 1G 左右的内存,前期对服务器投入大
2.想要后面好维护,就要写各种 dto ,面向对象开发要符合阿里规范的话,一个 dto 一个文件,极其恶心
3.想看源码,各种复杂设计模式,断点跳来跳去太容易懵。老麻麻的袜子,又臭又长

Go
优点:
效率极高,内存占用低,上手快
缺点:
1.没有面向对象的支持,开发起来需要适应
2.生态不完善,生态靠社区维护,各种包说停更就停更,比如 gorilla/websocket 说不维护就不维护,带劲;想用到哪些包,star 很低,不敢在生产上用,属于富贵险中求的
3.开发各种坑,比如官方的 json 编解码,string 类型的变量只能用 string ,如果报文里是数值就会报错挂掉
4.还是没有面向对象的支持,做一些设计模式的时候例如策略工厂,就只能实现工厂,策略需要手写反射实现
5.没有 try...catch 只有 if err ,但是如果出现了 panic ,程序可能直接宕掉,这很操蛋

NodeJs
没有在生产用过,只在自己的项目上玩过.nextjs ,使用的 typescript ,简单说一下
优点:
ts 解决了 js 的类型问题,写起来很爽,nextjs 直接前后端集成,用 trpc 调用爽的一批,支持是用 model 的形式操作数据库,Prisma 是目前用起来体验最好的 orm 了,和 laravel 的 orm 似的爽,目前用起来体验最好的语言
缺点:
1.因为 nodejs 是全异步的,io 型应用友好,但是不适合 cpu 密集型应用,每次写 async await 的时候可能遇到需要在 non-async 函数下获得 await 结果的情况,可能会遇到坑,避免不了嵌套地狱
2.执行效率不是很高,比 go 和 java 低一些



综上要是我,选择大概率 Nodejs > go > Java > php

前期项目没什么量,nodejs 或者 go 直接托管到云上按需付费,需求量大了之后再转 java 升级服务或者继续用 go 开发。php 的 laravel 虽然用起来很爽,但是复杂业务逻辑因为 php-fpm 自己本身的问题无法解决,换 swoole 之类的框架为什么不直接用生产更完整的 spring 全家桶呢?
271 天前
回复了 zzz22333 创建的主题 程序员 线上辅导初中生有何最佳实践
之前看到的都是高拍仪拍自己手写的过程 + 摄像机拍脸,可以搞个手机支架用手机做高拍仪,拍手写笔记 再来个摄像头拍自己呢,obs studio 给他合成一个视频再投屏,哈哈哈
271 天前
回复了 bronana 创建的主题 Java 大家觉得前端的核心竞争力是什么呢?
因为思维定式在了认为“前端” === "组件库 + 框架"

感觉前端能做的东西还是挺多的,遇到的一个比较牛逼的前端大哥把各种浏览器兼容性(从什么 ie6 、chrome 、firefox 、safari 、还有不同的微信等等)背的非常熟练,知道哪里有什么坑,而且 react 、vue 、uniapp 、小程序之类的各种坑一看就知道怎么解决;也见过一个做开源的大佬把 vue 的各种特性 api 玩的非常熟练(比如结合 nextTick 做各种特效、各种 css 花活),把页面做的特效特别好看而且性能非常好;也有把 threejs 、webgl 玩出花的;还有会玩 wasm 的

所以前端能学的东西还是很多的,前端的出路也不是只有后端,比如 three.js 、跨端、甚至 tensorflowjs 这种端上的神经网络,都可以成为竞争力

当然我不是做前端的,个人对自己前端的路线大概从一开始的 jquery 一把梭、layui 一把梭,后来是 vue2/vue3/react ,然后是搞 nextjs ,用 tailwind 搞页面,现在兴趣在做基于 ast 的东西上,比如代码生成器、拖拉拽界面、markdown 渲染之类的技术上,还有基于 webrtc 的 p2p 技术模式等等,后面估计会研究 tensorflow.js 这种端上模型技术

当然一个前端还是必须多少要懂一些后端的,最起码得多少懂一门后端语言吧( java 、go 、php ),会一些简单的 linux 运维吧(最起码得会部署 jar 包,部署 nginx -> php 的 fpm 吧,会 go 的话也多少户遇到 cgo 的坑),得多少懂点数据库吧( mysql 、mongodb )

所以前端还是不要仅仅局限于“组件/框架”,更重要的是跨越框架/语言的技术吧~
272 天前
回复了 stonesirsir 创建的主题 问与答 求推荐手机浏览器
夸克好是好,就是看 91 的时候会自动把广告视频也加载然后拦截掉倒计时后的正常视频 :(
MTAyNTA4MTY1OUBxcS5jb20=
感谢
唉,看着很爽,也很感慨,我现在也是在创业初期。
就像 op 说的,虽然项目凉了,但是最起码还有完美的家庭,这也是我现在敢拼敢闯的最大动力
最起码 op 成功过,再次东山再起吧。upup
大佬 NB ,背景图片是自己做对吗~
我也是买的 tr300 ,二手车,骑起来很舒服,而且很稳,就是长相比较老土,起步慢,但是低扭大,不后悔
284 天前
回复了 gongquanlin 创建的主题 程序员 有没有能替代宝塔的开源软件?
目前用的 1panel ,支持 docker ,但是文件管理还是差的有点多
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1196 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 23:49 · PVG 07:49 · LAX 16:49 · JFK 19:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.