直到目前,希望通过Meteor JavaScript框架进行Web与移动应用程序构建的开发人员仍然需要凭借Mac或者Linux客户端方能实现预期目标。但现在情况随着Meteor 1.1的出现而有了转机,最新版本除了支持Windows客户端之外、也同时具备了与MongoDB 3.0数据库并行协作的能力。
“随着Meteor 1.0版本于去年的正式发布,那些希望使用Windows系统平台的开发人员成了被遗忘的悲剧群体,但这一群体占据开发者整体市场的半数份 额,”Meteor项目联合创始人兼兼Meteor开发公司副总裁Matt DeBergalis指出,其主要负责该公司技术方案的海外推广。那些将Windows系统作为主要开发平台的开发人员只能通过虚拟机系统或者其它一些复 杂性较高的解决方案才能运用Meteor。
这意味着截至目前对Windows系统的支持能力一直是这套框架的最大短板,而且已经有成千上万开发人 员就此发起请愿,DeBergalis在一次采访当中强调称。尽管Windows开发人员完全可以将自己需要的任意工具与Meteor进行协作,但他们更 希望能够进一步将微软Visual Studio IDE以及微软Azure云等技术方案与之进行集成。
Meteor提供的这套平台能够将JavaScript作为开发语言,并贯穿从开发到交付的整个应用程序构建流程。 开发人员在每套平台上选定单一JavaScript代码库之后,还能同时使用JavaScript以及HTML技能储备,此外MongoDB 3.0的支持能力也将这一高人气NoSQL数据库引入了设备本身。
某位已经在使用Meteor的开发人员将新近实现的Windows与MongoDB 3.0支持能力视为这套框架向更多开发者群体拓展的重要前进步伐。“Windows支持能力为Meteor开启了通往更庞大开发者社区的大门,这部分用户 此前并未涉及Mac或者Unix开发环境,其具体规模要远远超出大家在初创企业附近的咖啡厅中所能见到的人员数量,”开发人员Ry Walker表示。“就像其它各类网络效应产品一样,Meteor在发展壮大的同时也积累起了更为庞大的使用者社区,而且Windows与MongoDB 3.0这两项新增支持能力的加入将使其吸引到更多开发人员。”
Walker同时指出,Meteor“尽可能提高便捷性水平,同时全面推动‘先导药’在现代JavaScript开发流程中的普及。而且在招聘方面,它吸引到了最为优秀的开发人员——这部分人才往往占据着技术进步工作的前沿地带。”
作者:核子可乐译
来源:51CTO