新浪云計算SAE(Sina App Engine,簡稱SAE)正式宣布開放其Python應用開發(fā)平臺,該平臺主要為開發(fā)者提供運行Python web應用所需的環(huán)境。這是繼支持PHP、Java語言后,新浪云在多語言開發(fā)支持方面邁出的又一步。
新浪云計算SAE自2009年推出后,以國內流行最廣的Web開發(fā)語言PHP作為首選的支持語言,之后于2012年底全面開放 Java語言開發(fā)平臺。隨著新浪云平臺上的開發(fā)者越來越多,對平臺多語言開發(fā)有著迫切的需求。在PHP、Java平臺受到越來越多用戶的認可后, SAE加快了Python平臺開發(fā)的步伐,于2011年8月開始開發(fā),2012年年初發(fā)布測試版,經過一年多的測試升級后,2013年2月底正式結束公測,對外開放。
SAE Python平臺技術負責人陳峰表示,Python作為一種功能強大且通用的編程語言而廣受好評,它具有非常清晰的語法特點,適用于多種操作系統(tǒng),目前在國際上非常流行。SAE將順應國際潮流,推動Python在國內更加廣泛的應用。在開放后的SAE Python平臺上,所有用戶均可自由創(chuàng)建Python應用。用戶開發(fā)的所有Python應用,除流量計費外,Python虛擬機則完全免費。
SAE Python平臺具有以下特點:
- 完全基于Python 2.7,實現(xiàn)低遷移成本;
- 完全支持主流框架,Django、Flask等;
- 支持SAE所有服務,Cron、TaskQueue、KVDB、MySQL、Storage等;
- 對于商業(yè)應用支持代碼加密,用戶可直接上傳pyc;
- 目前已經有近萬應用在其上運行,經過SAE商業(yè)應用檢驗,可靠性高;
- 低成本,目前僅針對流量做計費,而Python虛擬機完全免費;
- 智能路由并實現(xiàn)應用自動伸縮(完全無縫,不影響訪問,開發(fā)者無需操作)。