今天给大家推荐的内容包括:Web编程语言终极对决、Visual Studio Code未来发展展望、在Linux中玩转任务规划和应用开发工作中必须关注的十项物联网安全等。
一、PHP对Python对Ruby:Web编程语言终极对决
原文标题:PHP vs Python vs Ruby: The Battle of Web Programming Languages
对于任何初学Web的开发者而言,面临的第一个问题多半是——我该使用哪种语言开发Web项目?安全性、速度以及适配能力等因素都影响着我们在开发中所具体采用的语言选项。在本文中,我们将着眼于PHP、Python以及Ruby on Rails,分多种因素探讨三者优劣。
1. 当前在技术市场上的应用水平
2. 您的实际开发目标
3. 实用性
4. 学习曲线
5. 性能表现
6. 技术支持的发展与更新
7. 就业能力与潜在薪酬
8. PHP、Ruby on Rails以及Python的各自局限
二、Visual Studio Code未来发展展望
原文标题:Visual Studio Code roadmap: The new features you can expect
在Visual Studio Code编辑器的2018年发展路线图当中,微软公司计划为其带来更出色的性能表现、降低内存占用并更多为JavaScript与TypeScript提供支持。Visual Studio Code是一款精简且更新频繁的编辑器,适用于调试、任务运行以及版本控制等需求。下面,我们将更为综合地对其下一步推进进行概括。
1. 计划内性能提升方向
2. 计划内编辑器功能升级
3. 将被引入的JavaScript与TypeScript相关功能
4. 其他重要功能
5. Visual Studio Code下载地址
三、cron使用技巧:在Linux中玩转任务规划
作为系统管理员所面临的常见挑战之一,大家肯定都经历过熬夜工作的窘境。事实上,不少任务都需要在夜间或者周末时段进行,而为此延长工作时间实在令人很难接受。别担心,在今天的文章中,我们将使用两款服务工具,帮助大家在预定时间内运行命令、程序与任务。其中at负责指定特定时间内的一次性任务,cron则负责按天、周或月进行重复计划任务。
1. cron常规与非常规用法
2. crontab用法
3. 其他计划任务执行技巧
4. 限制cron访问范围
5. 计划调度技巧
6. anacron
四、应用开发工作中必须关注的十项物联网安全要务
原文标题:10 IoT Security Concerns for App Dev
物联网技术的繁荣兴盛也给我们带来前所未有的安全隐患。截至2020年,仅公共事业领域就将出现240亿台联网设备,而Web API或者更具体地讲,REST API将成为实现其联网能力的关键所在。下面,我们将围绕安全这一议题,聊聊物联网保护方面的十项要务。
1. 隐私
2. 硬件问题
3. 数据加密
4. Web接口
5. 低网络感知能力
6. 不安全软件
7. 旁路攻击
8. 流氓物联网设备
9. 企业保护
10. 物联网安全改善措施