Pages

Tuesday, 15 November 2016

防火长城内的软件开发是一件痛苦的事情

对于软件开发者来说,防火长城不只是屏蔽网站过滤流量这么简单——它是痛苦之源,尤其是如果你想开发针对中国市场之外的软件或想利用广泛使用的服务和软件库的话。上海聊天机器人创业公司Rikai Labs的 创始人DC Collier认为,中国的软件开发者写代码的时候一只手是绑在背后的。防火长城的屏蔽范围日益扩大,这意味着越来越多的服务被永久性或不定期的屏蔽。如 果你想在中国访问Node.js的重要工具Node Package Manager,你最好在中国找到本地镜像。开源托管平台Github被屏蔽过或者访问速度很慢。Google的所有服务如Google Analytics、Google Fonts和 Google Maps全都被屏蔽,Google的开源软件如Tensorflow的情况也是如此。如果你想为Google Play开发应用或使用 Android 服务,准备好痛哭吧。 Ming Labs的 技术总监Xin Qi说,为中国和中国之外的用户开发应用,他们必须检查用户的位置以使用正确的服务。举例来说,中国的GPS坐标是火星坐标,存在严重的漂移,必须在使用 时修正。他说修正坐标并不难但很恼人。中国的托管服务也比国外昂贵,阿里云10美元一个月的 Elastic Cloud Service服务只提供1 Mbps带宽,而Linode价格相近的服务提供了125 Mbps带宽。 Ming Labs的资深开发者Zhang Wei说,你失去了访问很多优秀服务的机会,在寻找软件问题时,你不知道是VPN还是网络连接的问题。他本来对中国很乐观,认为网络限制会逐渐放宽,但他 太天真了,中国互联网“是世界最大的局域网”。
来自http://www.solidot.org/story?sid=50314