JavaScript项目在新基础下重新组合
jQuery Foundation正在为JS基金会传说,为众多基于JavaScript的开源开发项目提供指导和技术治理。
JS Foundation是Linux基金会的一个项目,并从包括IBM,三星和酱汁的组织支持组织。Kris Borchers,JS基金会执行董事Kris Borchers表示,它将接管目前的jQuery基金会项目并增加了几个。
[在Dev Shop中使用JavaScript吗?InfoWorld查看了17个JavaScript编辑器和IDE和22个JavaScript框架,准备采用。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]“我们一直在很长一段时间支撑了很多jquery,所以重塑者要更好地反映出来,”鲍克斯·鲍克斯说,杰基德基金会执行总监。“并且还发出了这种努力,开始为开源JavaScript创建重心。”
JS Foundation将培养JavaScript应用程序和服务器端项目中的最佳实践,它将监督jQuery JavaScript库,Appium Testial框架,Dojo Toolkit,eslint Linting实用程序,JerryScript轻量级JavaScript引擎以及Mocha等项目测试框架。总而言之,23个项目将在基金会的雨伞下,包括尚未成为jQuery基金会的新名称。
EndeD.js Foundation,负责服务器端Node.js JavaScript平台,预计将与新基础合作。“JS Foundation正在为开源JavaScript生态系统创建一个重心,”Node.js Foundation的社区经理Mikeal Rogers表示。他说,JS基金会将推动广泛的JavaScript解决方案和相关技术的广泛采用和持续发展,它将促进JavaScript开发区内的合作。
将成立技术咨询委员会,以成员组织,项目本身,Node.js基金会和JavaScript社区为特色,提供技术指导并决定哪些新项目采用。“一般来说,我们”在申请加入的JavaScript生态系统中向任何项目开放,“Borchers说。项目之间会有合作的机会。
会员组织将为基金会提供资金,董事会将坐下。虽然基金会不是假设ECMAScript的任何司法管辖区,但官方规范底质目前为止,它在ecma委员会上有代表,确实制定了规范。基金会的创始成员包括IBM,三星,酱油,伯爵,波纹,感觉TECNIC系统,Sitepen,StackPath,威斯敏斯大学和网站。
以下是启动时的JS Foundation项目的完整列表。
Appiumappium是一个开源,用于在iOS,Android和Universal Windows Platform.chassisChassis上自动化本机,移动Web和混合应用程序的Node.js服务器是创建为CSS库,JavaScript UI库设计的开放标准的尝试尝试Web开发人员一般。该项目将定义用于常见窗口小部件和模式的标记和类名的标准,以及这些标准的实施.Dojothe Dojo Toolkit提供了快速,模块化的开发,具有优化的工具来测试和优化生产性能,没有用于Web和Web的编译步骤移动Web应用程序.Eslinteslint是2013年6月由Nicholas C. Zakas创建的开源项目。它的目标是为javascript提供一个可插拔的Linting实用程序.EsprimaesPrima是在ECMAScript中编写的高性能,符合标准符合的ECMAScript解析器(也普遍称为JavaScript).GlobalizeGlobalize是一个用于国际化和本地化的JavaScript库,它利用官方Unicode Cldr Json。 data.gruntgrunt是一个javascript命令行实用程序,旨在帮助自动化重复的项目任务,如缩小,编译,单元测试,linting和deployment.jsinterlyger.js在使用Intershing的许多支付网络中都可以即时支付和微挖掘协议(ILP).InternIntern是一个完整的测试堆栈,用于JavaScript,用于帮助您为JavaScript库和应用程序编写和运行一致,高质量的测试用例.jedjed是一个可互操作的工具的集合,以帮助促进国际化应用程序的完整过程在javascript.jerryscriptjerryscript中是一个lightwei GHT,全功能的JavaScript引擎,用于物联网设备,它实现了完整的ECMAScript 5.1标准,使JavaScript的可平易性和功率带到IoT空间,并支持设备上的编译,执行,并提供对javascript.jqueryjquery的访问权限快速,小,功能丰富的JavaScript库。它使HTML文档遍历和操作,事件处理,动画和Ajax更简单,具有易于使用的API,可在众多浏览器中工作.JQuery MobileJQuery Mobile是一个统一的HTML5的用户界面系统流行的移动设备平台,内置于摇滚固体jQuery和jQuery UI基金会。它的轻量级代码是通过渐进式增强构建的,并且具有灵活,易于主题的设计.JQuery UijQuery UI是一个策划的用户界面交互,效果,小部件以及构建在jQuery JavaScript库之上的主题。无论您是撰写高度交互式Web应用程序,还是只需要将日期选择器添加到表单控件,jQuery UI都是完美的选择.LodashLodash是一个JavaScript Utility库,为数组,字符串提供更一致的跨环境迭代支持,对象和`arguments`对象.mochamocha是一个具有丰富的JavaScript测试框架,为Node.js以及眉头项目 - Rowser测试功能提供了一个命令行界面.Momentmoment是一个用于解析,验证的轻量级JavaScript日期库。 ,操作和格式化日期,它还通过时刻zone.node-rednode-red为JavaScript提供了许多需要的时区支持是一个基于流基于的编程环境,构建在Node.js上,旨在创建可以的事件驱动的应用程序轻松集成API和Services.pepthe Pointervents Polyfill(PEP)是Web Platform的统一事件系统.Qunitqunit是一个强大的,易于使用的JavaScript单元测试框架。它是由jQuery,jQuery UI和jQuery移动项目使用的,并且能够测试任何通用JavaScript代码,包括本身!RequirejSrequirejs是JavaScript文件和模块加载器。它针对眉头项目 - Rowser使用进行了优化,但它可以在其他JavaScript环境中使用,例如Rhino和Node.Sizzlesizzle是一个纯粹的JavaScript CSS选择引擎,旨在轻松删除到主机库.WebPackWebpack是一个Bundler for Modules,主要用于捆绑JavaScript文件以在浏览器中使用。它还能够在任何资源或资产上转换,捆绑或包装。这个故事,“JavaScript项目在新的基础下重新组合”最初由Infoworld发布。