Famo.us是一个开源的JavaScript框架,提供了一个强大且新颖的渲染引擎,可以让你创建高性能、丰富交互的2D或3D动画。通过Famo.us渲染后的Web应用在各种尺寸的屏幕上都有非常好的表现,并支持手势操作。
Angular是一款开源的JavaScript MVC框架,它弥补了HTML在构建应用方面的不足,其通过使用标识符(directives)结构,来扩展Web应用中的HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。 虽然Famo.us提供了MVC中的视图功能,但是在构建用户界面时它缺乏模型、控制器和声明过程,在这方面,Angular更有优势。而在开发移动应用以及应用性能方面,Famo.us更加强大。 如果Famo.us和Angular结合起来,势必会给开发者带来更大的便捷。 ![]() 目前,开发商Thomas Street正在做这样的事情,他们正在开发一个新的项目Famo.us-Angular,使你可以在Famo.us中使用Angular,或在Angular中使用Famo.us。 该项目开发者Zack Brown表示,“Famo.us和Angular结合最大的好处在于它们放大了彼此的优势,整体大于部分之和。” 对于这两个项目结合的难点和要点,Zack认为是“Famo.us和Angular都想要控制DOM。” 详细信息:http:///blog//famous-angular/2014/04/28/famous-angular.html Hacker News上的讨论:https://news./item?id=7663431 |
|