Go是2009年11月10日推出的一个新的系统编程语言并保持快速的更新。Go是一个优秀的工具,优雅的并发模型和独特的面向对象的方法,深深的吸引了来自编译和脚本语言开发者的关注。
“Go在未来将成为服务器的语言。” – Tobias Lütke, via Twitter
[https://twitter.com/tobi/status/326086379207536640]
是否真的像Tobi断言的一样么?我们可以评估之前,如果Go是现代网络发展的灵丹妙药,让我们来看一下现在网络开发的发展趋势,并考虑一下什么是“未来服务器语言“应该提供的。
Real-Time Web (实时WEB服务)
Ajax开始于2005年。
现代网络应用程序提供了实时协作,Trello [https://trello.com/] 和 Asana [http://asana.com/]
是两个典型的例子。
有些应用程序采用bolt-on解决方案,像推销员一样。他们的工作一直都是在紧要关头,感觉类似于用3D技术拍摄的3D影片与影片后期追加3D效果的对比。
“人们期望他们使用的任何产品都有好的体验。” –