外媒速递:Python语言再登新高峰

原创
新闻
根据Packt发布的最新调查报告,Python语言已然成为开发人员最喜爱的语言选项。调查显示,约有20%受访者正在使用该语言,而这一点也与Tiobe、PyPL以及RedMonk等语言人气榜单的结果基本相符。

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:Python已在开发者群体中人气登顶、三款***开源报告工具深度剖析、IT外包形势展望和21项定则成就更快SQL查询速度等。

一、调查发现,Python已在开发者群体中人气登顶

原文标题:Survey says Python is tops with developers

[[198284]]

已经在开发者群体当中拥有良好支持度的Python语言近期再登新高峰——根据Packt发布的***调查报告,它已然成为开发人员最喜爱的语言选项。调查显示,约有20%受访者正在使用该语言,而这一点也与Tiobe、PyPL以及RedMonk等语言人气榜单的结果基本相符。下面,我们将一同了解Packt公布的前十大开发工具完整排名。

1. Pyton

2. Git

3. Visual Studio IDE

4. Eclipse IDE

5. Java

6. Notepad++

7. Linux

8. R

9. Docker

10. 微软Excel

二、评测:三款***开源报告工具深度剖析

原文标题:REVIEW: 3 free open source reporting tools

[[198285]]

为后端数据库,特别是接入Web应用程序的后端数据库生成专业且同需求相匹配的报告一直是Web开发领域的一大难题。此类商用产品不仅数量***,且价格也令个人与中小型企业很难承受。面对这样的现实挑战,我们只能将目光投向开源领域——而这正是我们今天的议题,评测三款***开源报告工具。

1. JasperReports

2. Pentaho

3. BIRT(商务智能与报告工具)项目

三、IT外包形势展望:七项因素趋热,七项因素趋冷

原文标题:7 hot IT outsourcing trends — and 7 going cold

[[198286]]

随着IT组织在战略性层面的不断提升,其同IT外包供应商间的合作也在持续升温。数字化转型、自动化乃至数据革命的到来不仅重塑着IT事务的面貌,同时也给IT外包服务的类型与数量带来深远影响。因此,如果你正在关注IT外包业务的具体技术、战略以及客户需求转变,那么,以下来提到的十四项重要趋势显得不容错过。

趋热:

1. 快速软件开发

2. 云整合

3. 人才战争

4. 自动化成果

5. 离岸人工技术交付中心

6. 民粹主义与保护主义

7. 商务指标

趋冷:

1. IT服务孤岛

2. 传统远程基础设施管理

3. 人口红利

4. 自动化炒作

5. 低成本服务台与服务中心

6. H-1B恐慌

7. IT服务业增长

四、21项定则成就更快SQL查询速度

原文标题:21 rules for faster SQL queries

[[198287]]

相信每位朋友都希望拥有更快的数据库查询速度,而SQL开发者与DBA们也一直在利用各种***实践方法达成这项目标。尽管不存在那种百试百灵的性能提升途径,但从广义层面来看,查询性能的调优工作确实存在一定规律。下面,我们将立足21项定则,聊聊如何有效改善SQL查询表现。

1. 尽量避免使用指针

2. 必须使用指针时,使用临时表

3. 使用临时表时,请认真考量

4. 对数据进行预备

5. 尽可能减少嵌套查看

6. 使用CASE代替UPDATE

7. 使用表-值代替标量

8. 在SQL Server中使用分区

9. 批量删除与更新

10. 不要盲目求快

11. 回避ORM

12. 尽可能使用已保存规程

13. 避免双重查询

14. 将大型事务拆分为小型事务

15. 不要拉取触发器

16. 避免对GUID进行聚类

17. 不要在表内进行全部计数

18. 使用系统表进行行数统计

19. 仅拉取您需要的列数量

20. 重写查询以避免无结果

21. 不要盲目复用代码

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

责任编辑:赵宁宁 来源: 51CTO专栏
相关推荐

2013-12-11 09:29:36

SoftLayer裸机云计算技术裸机云

2018-02-24 08:54:41

2017-11-22 08:47:02

2017-10-30 08:53:22

2017-09-08 08:48:18

Swift语言数据分段机器学习

2016-07-11 14:36:50

终端防护启明星辰北信源

2017-10-09 08:45:13

编程语言Amazon AtheSharePoint

2017-06-27 08:54:59

2017-07-24 09:37:07

2018-07-03 08:43:29

Android编程语言诱捕技术

2018-05-23 08:41:14

编程语言Azure Searc数字化

2016-11-06 20:28:42

2017-03-03 08:38:25

2017-03-01 09:50:43

编程微服务移动应用

2017-02-14 09:00:32

2017-08-21 08:45:44

WordPress移动应用软件开发

2017-09-07 10:40:00

2015-10-14 09:09:39

2018-04-24 08:54:32

编程语言简历敏捷性

2017-12-07 08:59:56

NoSQLPython敏捷性
点赞
收藏

51CTO技术栈公众号