Web友好的SmallTalk获取一些JavaScript升级
融合SmallTalk和JavaScript for Web开发,琥珀色语言将获得用户体验的改进,更好的性能,以及对当前JavaScript加载程序的支持。
在2011年首次亮相,开源琥珀是一个用于编译JavaScript的SmallTalk启发语言,并提供与JavaScript对象的交互。“SmallTalk具有最小且非常干净的语法。这是一种纯粹的面向对象语言,一切都是一个物体,“琥珀创始人尼古拉斯佩顿说。“它的发展环境是独一无二的:所有操作都发生在实时系统上,使原型化和增量改进微风。
[了解如何与我们的开发人员的职业发展指南联系。/编程的艺术正在迅速变化。我们帮助您导航在编程中的热点以及冷冷。/跟上使用InfoWorld的App Dev报告时事通讯编程的热门话题。]改善琥珀的计划包括专注于用户体验,具有更好的CLI工具和在码头上的自动升级,当前琥珀维护者Herby Vojcik表示。“在JavaScript World中有转变,所以琥珀可能会尝试进入ECMAScript 6 Modules Bandwagon,并尝试使用最新一代JavaScript加载程序/建筑商来玩。”
在作品中也是编译器堆栈的内部更改,以适应语法添加,更好的文档,新库以及添加Pharo类和方法。Pharo语言和环境是琥珀的参考实施。
使用琥珀色,开发人员可以直接使用现有的JavaScript库并将Amber对象作为参数传递。“播放javascript也意味着琥珀色混合成JavaScript工具,”Vojcik说。“琥珀本身是AMD [异步模块定义]模块的集,如果需要,使用AMD加载其他模块。您可以使用Bower或NPM等包管理器,创建琥珀色库,并将其上传到包管理器。“
琥珀并不孤立于合作javascript和smalltalk。Maria Framework也是如此,也使用MVC构建JavaScript应用程序。
这个故事“Web友好的SmallTalk获得一些JavaScript升级”最初由Infoworld发布。