有哪些脚本语言,现在主流的脚本语言是什么,如果要学一种,该选择哪个学习性价比好呢?

2019-03-09 11:35:33 +08:00
 anypwx

V 友们, 工作上的原因,经常需要处理一些比较重复单调的事情。想到了可以使用脚本来完成一些劳力的替代,这是一方面。 另一方面,自己也想学习一门脚本语言,在工作上能协助自己做一些事情。有句话说:一位合格的程序员,不仅要掌握一门主流的开发语言,同时也要掌握一门动态语言(脚本语言)。这句话记得不是很清楚了

8411 次点击
所在节点    程序员
83 条回复
feiffy
2019-03-09 15:21:42 +08:00
py 啊
jaky666
2019-03-09 15:25:30 +08:00
go 啊
911speedstar
2019-03-09 15:33:06 +08:00
主流语言 python 脚本语言 shell
anypwx
2019-03-09 15:35:36 +08:00
首先谢谢大家的推荐,大部分是 py 为主,js 其次,还有一些其他的。我学 py 吧。层主 @abcbuzhiming 说的实在,生态圈比较重要。
再此谢谢大家
mywaiting
2019-03-09 16:17:21 +08:00
会 python 可以搞好多好多的事情了,几乎可以包办一个后端程序员的常见需求,上到爬虫下到 web,左边运维右边 dba,py 都能搞得飞起

偏前端的话就是 js 吧

感觉语言写多了,就是熟悉度的问题,太熟悉的了,trouble shooting 的速度会快点,其余没啥了,都是干活而已,常见的 php/java/py/js/lua/go 拿起来就搞,从来没有觉得有啥障碍

感觉用啥语言这个是伪需求

顺便说,那性能啥的也是伪需求,就拿常见 web 编程来说,一片的性能吹喜欢吹 golang,拿熟悉的 python 来说,pypy/asyncio/uvloop 的加持下,不是我针对谁,golang 也不过如此而已
karllynn
2019-03-09 16:52:45 +08:00
@mywaiting asyncio 那个垃圾玩意儿,求别提了
xlinux
2019-03-09 16:54:41 +08:00
zkwang
2019-03-09 16:58:48 +08:00
perl 是脚本之王
alakey1989
2019-03-09 17:04:36 +08:00
PHP 是最好的语言
quinoa42
2019-03-09 17:08:23 +08:00
开发项目另说,作为 bashscript 的替代品基本上就是 python 了
blessyou
2019-03-09 17:08:50 +08:00
py 吧
y7E6IG8spV7TU8n7
2019-03-09 18:35:46 +08:00
PHP 是世界上最好的语言,不接受任何反驳 [手动狗头]
sampeng
2019-03-09 18:36:03 +08:00
现在不流行说什么语言最好了?你们不按套路出牌啊…
lneoi
2019-03-09 18:53:39 +08:00
这样需求的肯定就是 py 了吧
PPing520
2019-03-09 19:15:32 +08:00
选择一门工具语言,我一开始也用 python,但是现在开始用 swift 了,像这些支持即时编译的语言,平时用来写小工具,完全不比脚本语言差
FreshOldMan
2019-03-09 19:17:08 +08:00
PHP 是世界上最好的语言,不接受任何反驳 [手动狗头]
version
2019-03-09 19:24:00 +08:00
推荐 nodejs 做成无状态
多机部署..
你处理数据几百万的快很多.

nodejs 可以导出 excel
清洗 mysql mongodb redis 等
可以统计数据.发邮件啥的

上手容易.基本编程人都能写 js.就能写 nodejs

py 上手麻烦.而且你调试不方便.
anypwx
2019-03-09 19:26:34 +08:00
@PPing520 你用 swift 来写小工具?这个跨平台吗
gzhima
2019-03-09 19:27:08 +08:00
我喜欢 js
PPing520
2019-03-09 19:49:23 +08:00
@anypwx 只支持 mac 和 linux

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

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

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

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

© 2021 V2EX