Atitit运维开发语言总结
目录
4.2. 上手度php》python》js (node.js) 3
4.4. Ide与工具支持度 js>python>php 3
5. 总结,以node.js为主,综合php和python 3
一般脚本语言首选python node.js php一类的 。。跨平台
有ide支持。。方便调试debug
[if !supportLists]1. [endif]Node.js优缺点
更好些。有利于复用现有的node.js库。。
有利于前后端人员混合搭配
统一Web的技术栈
市场占有率较大
[if !supportLists]1.1. [endif]Node.js缺点 运维环境
稳定性较差主要是常驻内存机制造成的可能内存溢出连接释放资源释放问题
[if !supportLists]2. [endif]php的优缺点
也是代码库齐全
学习曲线最小资料齐全
市场占有率大
[if !supportLists]2.1. [endif]最大问题
调试环境问题
貌似较少有人使用php做运维脚本
[if !supportLists]3. [endif]Python优缺点
的空格问题是个大bug,很多网上copy的代码都歇菜了。。
脚本语言市场份额,python很少。。
最大优点是貌似运维python脚本占有率较高
[if !supportLists]4. [endif]各方面比较
[if !supportLists]4.1. [endif]市场占有率js>php>python
[if !supportLists]4.2. [endif]上手度php》python》js (node.js)
[if !supportLists]4.3. [endif]资料度js php>python
[if !supportLists]4.4. [endif]Ide与工具支持度 js>python>php
[if !supportLists]4.5. [endif]现有代码复用js>php>python
[if !supportLists]4.6. [endif]未来脚本趋势js > php python
[if !supportLists]4.7. [endif]目前运维脚本占用率python》js》php
[if !supportLists]5. [endif]总结,以node.js为主,综合php和python
[if !supportLists]5.1. [endif]综合java特别是某些库方面,只有java有
[if !supportLists]6. [endif]需要解决的问题
[if !supportLists]6.1. [endif]代码移植性与通用api
有必要建立跨语言的通用api ( js php python java) ,方便代码移植与自动化翻译,也有利于可读性
使用alias别名机制实现通用api。。。如果api名字相同,可以后缀语言标识
网友评论