Jim*_*988 55 telerik xamarin nativescript
Xamarin
Telerik Native脚本
如果上述情况如此,那么Telerik如何在Xamarin网站上声明:
"当使用NativeScript时,可以立即获得对本机平台的新增功能.在Xamarin或Appcelerator中都不是这种情况,因为存在技术限制,并且在添加新的本机平台功能时需要创建包装器."
我很困惑Telerik如何被写为比Xamarin更好,因为Xamarin带有强类型语言而没有使用TypeScript稍微松散的东西.事实上,Xamarin确实坐在与Xamarin完全相同的船上,从视图部分开始......这实际上应该是一个好处?
问题:
- 除了我所说的两个之外,它们之间的区别是什么?
- 为什么Telerik声称这样的事情?
Tod*_*odd 87
[免责声明:我为Telerik工作.]
Telerik NativeScript和Xamarin以不同的方式解决类似的问题.这两个框架都致力于使开发人员能够在所有平台上创建具有本机UI和共享公共代码的跨平台移动应用程序.
对于NativeScript,我们非常关注Web开发人员技能.我们希望今天在今天编写HTML/CSS/JavaScript的人能够立即感受到使用NativeScript创建本机应用程序.
唯一不同的是视图是在基于XML的标记中定义的.此标记由NativeScript解析,并在所有目标平台上呈现为本机UI.(NativeScript模块封装了特定于平台的渲染.)
您突出显示的功能也是NativeScript公开底层本机平台API的方法所特有的.NativeScript有效地使用(构建时)反射来使JavaScript代理可以使用任何本机API.这包括第三方本地库.您不依赖Telerik(或开源社区)来更新NativeScript以利用这些新API.您只需执行命令并自动发现新API.
当然,我们不希望很多人使用JavaScript来编写原始本机API,因此模块再次帮助封装不同的本机API并公开单个,干净的跨平台JavaScript API.任何人都可以创建NativeScript模块.
有一篇很棒的文章解释了Telerik开发者网络(TDN)上所有这些工作的更多细节: http ://developer.telerik.com/featured/nativescript-works/
希望这可以帮助.NativeScript的公开测试版本周将上市,v1将于5月发布.
更新[2016年2月] 由于这是最初发布的,因此NativeScript已经发布,现在已经发布了v1.6.它现在也与Angular 2进行了大量集成.您可以在GitHub上跟踪项目进度:https://github.com/NativeScript/NativeScript
更新[2016年6月] 现在有比较NativeScript和Xamarin的性能指标.请在这里找到它们:https: //github.com/NativeScript/sample-iOS-Profiling/tree/performance-tests
归档时间: |
|
查看次数: |
24488 次 |
最近记录: |