4

小公司同学们来分享一下你们在用,但大公司可能不会采用的技术吧

 3 years ago
source link: https://www.v2ex.com/t/822738
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

小公司同学们来分享一下你们在用,但大公司可能不会采用的技术吧

  qq1340691923 · 2 小时 2 分钟前 · 2648 次点击
51 条回复    2021-12-17 11:33:04 +08:00

jiangwenwenmodes

jiangwenwenmodes      2 小时 0 分钟前 via Android

dbflute

agagega

agagega      1 小时 57 分钟前 via iPhone   ❤️ 1

rails

teem

teem      1 小时 53 分钟前

ACTFramework

jyeeren

jyeeren      1 小时 53 分钟前

@agagega rails 的开发体验还是很不错的,可惜都没什么人用了

MoYi123

MoYi123      1 小时 50 分钟前

服务器 cpu 负载太高了, 解决方案不是优化代码,而是在关键处加上 time.sleep.

sagaxu

sagaxu      1 小时 49 分钟前 via Android   ❤️ 1

1. 直接登生产环境改 PHP 代码,人肉跑脚本
2. 2017 年初用 Kotlin 重构服务端
3. 2018 年 SpringBoot 重构到 Vertx
4. 2019 年异步回调重构到协程

2 3 4 全程没有测试参与,也没有 unit test ,基本没有因此产生 bug

qq1340691923

qq1340691923      1 小时 48 分钟前

@MoYi123 哈哈,time.sleep,看来是用的 go 语言

qq1340691923

qq1340691923      1 小时 45 分钟前

@sagaxu 我去过的用 php 的公司都曾经生产环境直接改过代码,即使是大公司的 bff 层的 phper 也偷偷这么改过,虽然他事后被组长说了一顿

qq1340691923

qq1340691923      1 小时 44 分钟前

@jiangwenwenmodes 至少这次 log4j 危机你们躲过去了

HHAO2019

HHAO2019      1 小时 43 分钟前

云效 devops

txwd

txwd      1 小时 42 分钟前

生产环境修改代码,修改数据库

aladdinding

aladdinding      1 小时 41 分钟前

生产环境直接改代码修 bug

lxfxf

lxfxf      1 小时 38 分钟前

前公司,用 ScalaCss ,ScalaJS 。然后我只能辞职了

KevinQi

KevinQi      1 小时 38 分钟前

jfinal 框架,大公司应该用的是 springboot 吧

LinkinLaw

LinkinLaw      1 小时 38 分钟前

用微信 QQ 等社交软件直接互传代码,再用文件比对软件合并代码,以达到合作开发的目的。

cyy564

cyy564      1 小时 38 分钟前

flask ,应该没有大厂会用 python 写 web 了吧

itechnology

itechnology      1 小时 31 分钟前

Java ,前公司,不用持久化框架,用原生 jdbc 来操作数据库,美名其曰数据量少,用不着持久化框架,然后我们就得手动写 SQL+手动开启和释放事务

3dwelcome

3dwelcome      1 小时 29 分钟前

用长连接写交互式网页,技术选型可以为所欲为。

大公司正常写网页,至少要写个 form 让浏览器去提交。我喵的全部长连接 websocket 内搞定。

3dwelcome

3dwelcome      1 小时 25 分钟前

大公司正常写网页,至少有个 json 对象。

嗯。我首创无 json 写网页,完全没一个 json 对象。核心对象全部二进制流加密传输,应该是前无古人,后无来者了。

qq1340691923

qq1340691923      1 小时 22 分钟前

@3dwelcome 没,我之前看 thinkingdata 也是这么做的

xwhxbg

xwhxbg      1 小时 22 分钟前   ❤️ 1

erlang ,其实写通讯类服务用 erlang 还是很爽的,它的 gen server ,sup 和 statem 机制很容易把业务解耦和抽象,只是性能和各方面已经渐渐比不上现在的主流 rust 和 c 了
纯函数式的上手难度还是略大一点,想要找接盘侠确实不容易

Mistwave

Mistwave      1 小时 22 分钟前 via iPhone

@lxfxf 哈哈哈哈哪家这么勇?

qq1340691923

qq1340691923      1 小时 21 分钟前

@3dwelcome 不过他们应该是需要实时获取后台数据分析的进度,所以才用的 websocket

sarices

sarices      1 小时 20 分钟前

ftp 上去生产环境修改 PHP 代码,使用 phpmyadmin 登录数据库修改
ajax 聊天室
使用 Dreamweaver 写 php+html 结合的页面,网页布局用 table 一把刷

qq1340691923

qq1340691923      1 小时 19 分钟前

@xwhxbg 挺多游戏服务器用 erlang 的,我现在在的这家游戏公司,以前也是用的 erlang ,这两年转的 golang

3dwelcome

3dwelcome      1 小时 18 分钟前

@qq1340691923

“ 没,我之前看 thinkingdata 也是这么做的”

我是 WASM+WebSocket ,由于 WASM 可以做到操纵 DOM ,所以甚至可以不写 javascript ,也就不需要 JSON 。

这种技术栈也就是小公司能用用,已经完全脱离传统前端开发的概念了。

pigspy

pigspy      1 小时 17 分钟前

@xwhxbg hhh ,我也很喜欢 erlang

so1n

so1n      1 小时 15 分钟前

日志通过 syslog 传到一台机器 然后用 awk grep 之类的命令查询

7gugu

7gugu      1 小时 15 分钟前

@3dwelcome 说不定是 fulture ,因为这样子就可以增加前端数据安全了😂

zh6335901

zh6335901      1 小时 14 分钟前

.net core orleans

7gugu

7gugu      1 小时 14 分钟前

@3dwelcome 有 demo 可以学习一下吗?很好奇效果是怎么样子的。

qq1340691923

qq1340691923      1 小时 10 分钟前

@so1n 为啥不用 efk

sheffield

sheffield      1 小时 8 分钟前

编辑 excel 文件,每个人轮流改完发到微信群一次,然后我的文件目录下面全是(1)(1)(1)(1)(1)(1)(1)(1).xlsx

goldenalex

goldenalex      1 小时 6 分钟前

只要大叫技术人员名字就能叫来的技术支持。。。

so1n

so1n      1 小时 2 分钟前

@qq1340691923 elk 集群要钱啊 而且就几个人看

bruce0

bruce0      1 小时 0 分钟前

生产环境直接人工修改数据库, 大公司估计不会这么干吧,估计开发也没权限

DT37

DT37      55 分钟前

@sagaxu 巧了一模一样,难道是同事?

ericls

ericls      53 分钟前 via iPhone

elm, elixir

janus77

janus77      53 分钟前

几年前的一家,还在用 eclipse+oracle+extjs

Chism

Chism      52 分钟前

入职第一年没有年假,入职第 11 个月公司改主体重新签合同,年假要再等一年才给(真人真事),这算老板的技术吧

qq1340691923

qq1340691923      50 分钟前

@janus77 除了 extjs ,其他两个挺正常的吧

delectate

delectate      47 分钟前

hjahgdthab750

hjahgdthab750      44 分钟前

@zh6335901 #30 没有用过 orleans ,我使用的 consul + health 接口完成注册访问,一个 Internal 包保存互访方法和接口定义,看了下 orleans ,没太明白怎么实现注册发现

crazypig14

crazypig14      25 分钟前

@sarices 我上次这么干还是北京奥运会之前

Bigglesworth

Bigglesworth      21 分钟前

之前用 JSP 写前端,有的需求还得按客户给的图还原出来

codingbear

codingbear      21 分钟前

@HHAO2019 我怀疑你和我是同事,不知坐标深蓉杭哪里

krapnik

krapnik      20 分钟前

eval 注入执行逻辑,性能去 tm

kensoz

kensoz      12 分钟前

敏捷开发:开发一把梭,扔到服务器里能用就行,让用户测试
高效迭代:从来不写文档,从不区分环境,从不优化,部署后开始写设计书
分支集中管理:所有人用一个 branch ,不让新建
数据高效管理:拷贝到优盘里坐地铁送给客户
见证历史:cobol ,早期 java 版本,vue1 ,windows98

FallenMax

FallenMax      5 分钟前

前端,个人,开发爽上天但无法推广到大公司的技术:

- 前后端都用 JavaScript ,一个代码仓库,代码和类型共用。
- 前端代码通过 rpc 调用(封装 http 请求)访问后端方法,后端接口类型变更可以触发前端类型错误。
- 部署用 rsync 增量传输,用 yarn 增量安装,秒级更新上线
- git 提交信息一般只写一个字母

不正规但爽

MoYi123

MoYi123      3 分钟前

@xwhxbg erlang 24 新的 jit 性能怎么样? 我已经从 erlang 转 go 了,不太清楚.

gesse

gesse      2 分钟前

@MoYi123
> 解决方案不是优化代码,而是在关键处加上 time.sleep.

谁说大公司不用? 我觉得苹果在 IOS 上就经常用。🐶

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK