V 友们, 工作上的原因,经常需要处理一些比较重复单调的事情。想到了可以使用脚本来完成一些劳力的替代,这是一方面。 另一方面,自己也想学习一门脚本语言,在工作上能协助自己做一些事情。有句话说:一位合格的程序员,不仅要掌握一门主流的开发语言,同时也要掌握一门动态语言(脚本语言)。这句话记得不是很清楚了
V 友们, 工作上的原因,经常需要处理一些比较重复单调的事情。想到了可以使用脚本来完成一些劳力的替代,这是一方面。 另一方面,自己也想学习一门脚本语言,在工作上能协助自己做一些事情。有句话说:一位合格的程序员,不仅要掌握一门主流的开发语言,同时也要掌握一门动态语言(脚本语言)。这句话记得不是很清楚了
|
lniwnMar 9, 2019
1
Python
|
|
seeusoonMar 9, 2019
2
py
|
|
3
Python,你可以把 Python 看成一个万能的工具,而不是可以挑战其他编程语言饭碗的,那 Python 确实是所有编程方向、所有非程序员最应该掌握的技能。
|
|
povvoqMar 9, 2019 via Android
4
跨平台,环境搭建方便,库多,社区强大问题解决方便,可以作为后端也可以处理平时重复性操作,无需编译,可以在命令行实时调试,开源
不错,我说的其实是 js |
|
ThirdFlameMar 9, 2019
5
python 吧,虽然执行效率上不行,但是万能胶水语言的称号 绝对不虚
|
|
10
@ThirdFlame 嗯,言之有理
|
|
MrUserMar 9, 2019 via iPhone
11
shell nodejs python lua
|
|
guanhui07Mar 9, 2019
12
python php shell lua perl
|
|
hugeeMar 9, 2019
13
看到标题,我首先想到的就是 PowerShell
|
|
keepeyeMar 9, 2019
14
我就推荐 js
|
|
kernelMar 9, 2019
15
别问,问就 js
|
|
fox0001Mar 9, 2019 via Android
16
你说的是万能胶水语言 Python3 ?
|
|
lihongjie0209Mar 9, 2019
17
跨平台就 py
jvm 平台就 groovy |
|
GeekCourseMar 9, 2019
18
shell
|
|
xxx749Mar 9, 2019 via Android
19
js 天下第一
|
|
largecatMar 9, 2019 via Android
20
py
|
|
ChingimMar 9, 2019 via Android
22
js,除了 py 有的,还能在浏览器用
|
|
23
你是喜欢游标卡尺,还是喜欢 2GB 的 node_modules
|
|
24
py,万能胶水语言
|
|
25
来个不合群的,ruby
|
|
limbo0Mar 9, 2019 via Android
26
没有学过其他语言建议 python 吧,python 当初设计之初就是在 shell 和 c 之间使用的语言,js 和传统对象过程语言还是有区别的,作为入门不太合适,实在不建议
|
|
agdholeMar 9, 2019
27
shell powershell (😀
|
|
imicksoftMar 9, 2019
28
windows 下用 aardio,能开发控制台程序、GUI 窗口程序、web 网站程序等
|
|
TinkMar 9, 2019 via iPhone
29
python
|
|
30
谈性价比,那就是要谈回报了,python,没别的,一个语言的回报取决于它的生态圈,不取决于它的语法和性能,比生态圈,python 的生态圈,我觉得可以在脚本语言称霸了
|
|
gimpMar 9, 2019
31
Python JS 随便选一个
|
|
agagegaMar 9, 2019 via iPhone
32
ruby 很有趣
|
|
MeteorCatMar 9, 2019 via Android
33
Python 吧
|
|
ArianXMar 9, 2019 via Android
34
当然是 Python
|
|
ifxoMar 9, 2019
35
如果说主流的话肯定是 js,简单实用
|
|
bakabieMar 9, 2019
36
Python/js 二选一吧,或者全都要
|
|
wysnylcMar 9, 2019
37
如果是重复像 Ctrl+C +V 这种 autohotkey 适合你
|
|
janxinMar 9, 2019
38
js
|
|
skmOMar 9, 2019
40
javascript,浏览器做事情的话
|
|
feiffyMar 9, 2019 via Android
41
py 啊
|
|
jaky666Mar 9, 2019
42
go 啊
|
|
911speedstarMar 9, 2019
43
主流语言 python 脚本语言 shell
|
|
44
首先谢谢大家的推荐,大部分是 py 为主,js 其次,还有一些其他的。我学 py 吧。层主 @abcbuzhiming 说的实在,生态圈比较重要。
再此谢谢大家 |
|
mywaitingMar 9, 2019
45
会 python 可以搞好多好多的事情了,几乎可以包办一个后端程序员的常见需求,上到爬虫下到 web,左边运维右边 dba,py 都能搞得飞起
偏前端的话就是 js 吧 感觉语言写多了,就是熟悉度的问题,太熟悉的了,trouble shooting 的速度会快点,其余没啥了,都是干活而已,常见的 php/java/py/js/lua/go 拿起来就搞,从来没有觉得有啥障碍 感觉用啥语言这个是伪需求 顺便说,那性能啥的也是伪需求,就拿常见 web 编程来说,一片的性能吹喜欢吹 golang,拿熟悉的 python 来说,pypy/asyncio/uvloop 的加持下,不是我针对谁,golang 也不过如此而已 |
|
zkwangMar 9, 2019
48
perl 是脚本之王
|
|
alakey1989Mar 9, 2019
49
PHP 是最好的语言
|
|
quinoa42Mar 9, 2019
50
开发项目另说,作为 bashscript 的替代品基本上就是 python 了
|
|
blessyouMar 9, 2019 via Android
51
py 吧
|
|
y7E6IG8spV7TU8n7Mar 9, 2019
52
PHP 是世界上最好的语言,不接受任何反驳 [手动狗头]
|
|
sampengMar 9, 2019 via iPhone
53
现在不流行说什么语言最好了?你们不按套路出牌啊…
|
|
lneoiMar 9, 2019
54
这样需求的肯定就是 py 了吧
|
|
PPing520Mar 9, 2019
55
选择一门工具语言,我一开始也用 python,但是现在开始用 swift 了,像这些支持即时编译的语言,平时用来写小工具,完全不比脚本语言差
|
|
FreshOldManMar 9, 2019
56
PHP 是世界上最好的语言,不接受任何反驳 [手动狗头]
|
|
versionMar 9, 2019
57
推荐 nodejs 做成无状态
多机部署.. 你处理数据几百万的快很多. nodejs 可以导出 excel 清洗 mysql mongodb redis 等 可以统计数据.发邮件啥的 上手容易.基本编程人都能写 js.就能写 nodejs py 上手麻烦.而且你调试不方便. |
|
gzhimaMar 9, 2019
59
我喜欢 js
|
|
EscYeziMar 9, 2019 via iPhone
61
主流的就是 python 了,不过作为工具语言 PHP 其实也可以
|
|
chengxiaoMar 9, 2019
62
感觉 python 出了高并发不行之外 ,其他什么都不虚啊,写小工具之类的爽的飞起
|
|
YUyu101Mar 9, 2019
63
为了写些自动化工具的话 py,要自己搞网站 h5 应用的话 js 吧
|
|
MonoLogueChiMar 9, 2019 via Android
64
lua,写起来爽,用起来方便,生态也比较好
|
|
luozicMar 9, 2019 via iPhone
65
python typescript
|
|
bllessMar 9, 2019 via Android
66
js 真正项目你就会发现这里缺那里缺点啥…主流 linux 都自带 python
|
|
goodspbMar 9, 2019
67
py lua js php !
|
|
charlie21Mar 9, 2019
68
啥都能做,啥都做不精,嗯 说的就是 python
|
|
ps1aniugeMar 9, 2019
69
py 哪里行?你倒是说出来呀? py 哪里行?你倒是说出来呀? py 哪里行?你倒是说出来呀?
多线程用不了多核,这行么? 问:为什么不学 python ? 答: py 很强大,我承认。但在运维方面,py 不但不强大,还有硬伤。正因为有下述硬伤,所以我们运维,还是用 shell 多,用 py 极少。 1py 中,没有 shell 命令行。或者说从.py 中运行 shell 命令,接收返回值麻烦。而 ps 命令行,不光可以运行 ps 命令,还能执行 shell 外部命令。如 find,grep 等。 2py 脚本,不支持管道。或者说 [两个.py] 通过 [shell 管道] 传值,需要写很多额外的 py 命令。并且只能传字符串。而 ps 天生支持 [管道] 传 [对象] 。 比如管道 py 脚本,需要 import,open,read,close。而 powershell,bash,使用管道数据,不需要这些步骤。 3ps 中有,基于 sshd 的,远程命令行。支持客户端,服务器之间,直接传输对象。py 不行。 4ps 中,用中文脚本名,变量名,注释,容易。 5python 人太贵,运维的工资只能招到 py 低手。py 高手有更挣钱的方向, [高富帅不愿入穷坑] 写运维脚本。 即便写出来。也很繁琐。 6 阿里云命令行工具 CLI,为 Go 语言重构版本,如果您想使用原有的 Python 版本(不推荐,已不提供支持) 7 围观 py 的远程 ssh 远程一堆坑 : https://zhangge.net/5122.html py 的 sftp 一堆坑,不如 ps+winscp 模块和命令 : https://zhangge.net/5121.html 8 和系统,运维相关的,py 不行。尤其是 win 环境下。 |
|
sampengMar 9, 2019 via iPhone
70
@ps1aniuge 我也比较同意。py 做运维工具确实要做很多额外工作。很少用 py 写……但不妨碍用别人用 py 写好的…从时间上来看,golang 更适合。尤其是可以用一些手段干脆把运维要用的密码和密钥干脆加密编译。py 放 git 库里就是裸奔没什么区别
|
|
nanawMar 9, 2019 via Android
71
为什么我想退 PowerShell😂
|
|
davinMar 9, 2019 via iPhone
72
PostScript 写软件插件什么的
|
|
SuperMildMar 9, 2019
73
楼主貌似已经是程序员,那么体验一门新语言应该不会花太多时间,建议结合自己实际需要解决的问题,看看 py 或 shell 之类的可以怎么做,与自己的主语言相比有哪些好处(有时未必更好)。
|
|
charlie21Mar 10, 2019
75
尤其是 支持 pipeline pattern 的感觉的语言。残废级的支持就算了,最好是原生支持
|
|
WindelightMar 10, 2019 via Android
76
当今社会,你不可能离开 PHP 和 JavaScript 或者是 Python,当然学习东西没有性价比这一说,不过如果你是为了就业,Python 和 Google Go 当然是不二之选,但是脚本语言是一个工具,用的好都是一剂良药。如果你不嫌烦的话还可以学习 ActiveX、JScript、AspX.NET 甚至是 Sliverlight,当然也可以把科技美学添加到桌面,享受老男人每天 60 秒 xing 骚扰
|
|
ganhuoerMar 10, 2019
77
1211
|
|
codesalerMar 10, 2019
78
py 吧,用的多,三方包多
|
|
UnknownRMar 10, 2019
79
python 吧,包非常多,作为脚本语言拿来就用,基本满足所有需求。不管是 windows 下的 powershell 还是 linux 下的 shell,都有一定局限性,而 python 则很好的解决了这个问题,就是方便直白,作为脚本再好不过了
|
|
MilkShakeMar 10, 2019
80
这都不用想= =
|
|
mattxMar 10, 2019
81
想了解前端就 js , 不想就 py , 语言的生态是最重要的, 决定了花的精力投资性价比, lua 这样的语言就不要浪费精力了.
|
|
MarkLeeyunJan 2, 2021
82
shell
|
|
HaskDec 19, 2021
83
perl+shell
|