中了 Python 的毒

2018-03-13 18:30:29 +08:00
 herozem

最近开始用 Go 拆分原有的单体应用。单体应用是用 Python 写的。

感受:写惯了 Python 真的不想写 Go 了。。。。Java ?更不想写了

Go 写 proxy 这类与具体业务无关的还是挺爽的。

9383 次点击
所在节点    Python
73 条回复
araraloren
2018-03-14 08:21:19 +08:00
@parkcg Perl6 ? gradual typing system
tylerdurden
2018-03-14 08:22:26 +08:00
作为安全工程师想进来洋洋洒洒的发表的观点,一件来才发现自己需要提高下语文水平。
mikicomo
2018-03-14 08:35:04 +08:00
@qfdk 最新版 mac 还是 py2
anubiskong
2018-03-14 08:47:41 +08:00
有没有试过 JS 啊~?
toono
2018-03-14 08:56:16 +08:00
@kikyous 那是因为你还用惯 pipenv😂,用起来跟用过的 cocoapods 体验差不多
sagaxu
2018-03-14 08:56:48 +08:00
php 才是醉猴的语言
archknight
2018-03-14 08:58:47 +08:00
又是一轮语言大战。。。
parkcg
2018-03-14 09:04:13 +08:00
@araraloren perl6 有点古老,目前主要使用 c# 和 php。
gouchaoer
2018-03-14 09:14:22 +08:00
php 最近也 tm 开始不兼容了,神烦
OMGZui
2018-03-14 09:25:07 +08:00
@gouchaoer 哪里看的?
gouchaoer
2018-03-14 09:26:31 +08:00
araraloren
2018-03-14 09:29:02 +08:00
@parkcg ... but the first stable release of Perl6 is at 2015 , and I like it

sub foo($a) { } // accept any type

sub foo(Str $a) { } // type constraint, will do static type checking

sub foo($a where { * ~~ Int | Str }) { } // type constraint block
JerseyCafe
2018-03-14 09:43:05 +08:00
静观其变-.-
CommandZi
2018-03-14 09:54:16 +08:00
我投 Swift 一票,只是哀其不争(至少目前是的)。
toyuanx
2018-03-14 09:58:09 +08:00
我是 Python,别爱我,你是得不到我的,哼
wellsc
2018-03-14 10:01:50 +08:00
单体应用有多大?超过 20 万行代码了嘛
est
2018-03-14 10:14:49 +08:00
本来不想水这个帖子的看到 zq 大妈都来水了那我也赶紧水一发。

用静态强类型语言没遇到运行时错误的,那是因为你的项目还不足够复杂。Golang 就只写个 RPC API 还能出错?

任何足够复杂的项目都隐藏了一个 lisp 解释器实现——鲁迅。
jhdxr
2018-03-14 10:16:42 +08:00
@gouchaoer 你举的这个例子好像正好是 rfc 投票时全票通过的。。。我个人也很好奇
```
count(5);
count(null);
$a=new StdClass;
count($a);
```
这几种 count 的用法有什么含义。。。
gouchaoer
2018-03-14 10:23:33 +08:00
@jhdxr 脚本语言就是这样的,如果你要精确我干嘛不去用 java ?
lbp0200
2018-03-14 10:32:25 +08:00
@est +1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/437705

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX