博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Learn In 2016 | 2016最值得学的框架与语言
阅读量:5909 次
发布时间:2019-06-19

本文共 4053 字,大约阅读时间需要 13 分钟。

  hot3.png

原文:


The Trends                             |趋势

Shift from the backend to the frontend      | 后台转前端

Quick browsers releases                               | Edge发布

The death of Flash                                         |Flash之死


languages-and-platforms

Languages and Platforms  | 语言与平台

Python 3.5 was released this year with a lot of  like Asyncio, which gives you a node.js-like event loop, and type hints. As a whole Python 3 is finally gaining popularity and we heavily recommend it over the older Python 2. Nearly all libraries are available for Python 3 and now is a good time to upgrade your legacy code base.

|  Python 3.5 带着很多新功能来了(如Asyncio),提供了类似node-js的事件循环和类型提示。Python3.5和Python 3终于开始流行,这里强烈推荐替换掉旧的Python 2。Python 3.5支持所有Python 3的库,现在正是升级代码的好时机。

PHP 7 is a major new version that fixes a number of issues and brings new features and speed (see an ). PHP 7 is around twice as fast as PHP 5.6, which will have a big impact on large codebases and CMS systems like WordPress and Drupal. We recommend , which was updated for version 7. And if you need even more speed and don’t mind switching to an alternative runtime, check out , which Facebook uses and develops to run their website.

| PHP 7  修复了很多bug并带来了全新的性能()。PHP7几乎是PHP 5.6的两倍快,在大型代码库中以及 WordPress、 Drupal等CMS上会有明显效果。,,php之道,这里是个学习PHP7比较好的站点。

JavaScript also saw updates in the form of the ES2015 standard (used to be known as ES6). It brings us exciting new . Thanks to most browsers adopting quick release schedules, support for ES2015 is great, and there is  which will help you bring your code to older browsers.

| JavaScript 也在ES2015标准下(通常被称为ES6)为我们带来了令人激动的新功能。大多数浏览器的支持很快,也可以使用Babel.js让代码运行在版本低的浏览器上。

 saw a lot of changes this year, with the community splitting between Node.js and io.js, and then joining forces again. As a result we now have an actively maintained project with lots of contributors and two versions of Node – a solid LTS (long term support) release, which gives stability for long lived projects and large companies, and a non-lts version which is quick to add new JavaScript features.

|  也有非常多的变化:Node.js和io.js的分裂、联合。因此也有了许多积极贡献者和两个版本的Node---1.较为稳定的LTS发行版,适合长周期项目和大公司;2.non-lts版本,发行很快有JS最新的功能。

 was released earlier this year. This is Apple’s vision for a modern programming language that eases the development of apps on iOS and OS X. As of a few weeks ago, Swift is  and has already been ported on Linux. This means that it is now possible to build backends and server side software with it.

|    在早些时候发布了。几周前Swift 2开源并且已经可以移植到Linux,这意味着可以用它建立后台及服务端。

 1.5 was released a few months ago, and brough major architectural changes. In 2015 it has grown in popularity and has been adopted in leading startups and open source projects. The language itself is , so learning it will be a weekend well spent.

|   1.5 在几个月前发布了,有重大结构变化。Go 1.5 在2015年逐渐流行起来,并且已经被主流的创业公司和开源项目使用。这个语言相对简单,weekend well spent

 is a staticly typed language which compiles to JavaScript. It is developed by Microsoft and has perfect integration with Visual Studio and the open source Visual Studio Code editors. It will soon be quite popular, as the upcoming Angular 2 is written in it. Static typing benefits large teams and large code bases the most, so if one of these applies to you, or you are just curious, you should give TypeScript a try.

For the adventurous, you can try out one the functional languages like  or . There are also interesting high performance languages like  and . If you are looking for a programming job, career languages like Java (which has some  in its 8th version) and C# (which thanks to  and  can be run and developed cross platform) would be a good investment of your time in 2016.

Learn one or more of these: Python 3, Go, PHP 7, ES2015, Node.js, Swift, TypeScript


javascript

JavaScript Frameworks | JS框架

  •  


frontend

Frontend | 前端


Backend | 后端

  • A full stack backend framework

For PHP you have , ,  (and, its new lightweight alternative for APIs),  and more. For Python –  and . For Ruby –  and. For Java –  and . For Node.js you have ,  and , and for Go you have .

  • A static site generator:  and  


cms

CMS | 内容管理系统

  •  


databases

Databases | 数据库

  • MySQL/MariaDB

  • PostgreSQL


mobile-apps

Mobile Apps | 移动应用


editors-and-tools

Editors and Tools | 编辑器与工具

  •   

  •  

  •  

转载于:https://my.oschina.net/sikou/blog/598621

你可能感兴趣的文章
组策略故障实际案例排错
查看>>
检查邮件服务器的postfix-pop3-mysql服务状态的脚本
查看>>
AIX 5.3 安装 Oracle 10g R2(64)
查看>>
AngularJs Cookies 操作
查看>>
linux reiserfs文件系统损坏后的数据恢复过程记录
查看>>
复习之webview(观看张荣超视频)
查看>>
把一个用户的相关权限赋予另外一个用户
查看>>
AVAudioPlayer播放音频文件时没声音
查看>>
教徒计划出品:同一端口同时启用PEAP和MAC地址旁路(适用于IPPhone串接PC的网络环境)...
查看>>
Adobe flash CS3 professional 中制作跳动的圆球
查看>>
Swift语言IOS8开发战记8.NavigationController
查看>>
perl实现对各种命令的守护进程,能够自动重启进程
查看>>
ORACLE 分区与索引
查看>>
第一次接触Ajxa,实现对比客户端控件和服务器控件的区别
查看>>
Hibernate主键生成方式 Key Generator
查看>>
百度的“框”正在移动
查看>>
TortoiseGit状态图标不能正常显示的解决办法
查看>>
CloudStack 4.4+KVM之通过ISO文件创建CentOS虚拟机
查看>>
关于项目自动化测试架构的改良计划 - DataProviderEngine架构
查看>>
Hyper-V 2016 系列教程53 What's new in Hyper-V on Windows Server 2016
查看>>