Xamarin和Telerik土著文字之间的差异

wsxa1bj1  于 2022-12-25  发布在  其他
关注(0)|答案(2)|浏览(97)
    • xamarin **
  • 用C#编写模型
  • 以每个操作系统自己的方式编写视图
  • Xamarin承诺在同一天添加库中的新功能
    • Telerik本地脚本**
  • 编写javascript并调用本地脚本的api,然后调用单独的操作系统javascript apis?
  • 用html5和css编写视图,这对所有操作系统都是可重用的,因为它们现在都支持html5和css前端?
  • telerik只是简单地说...我解释说"它没有这个问题"

如果以上是这样,Telerik是如何优于Xamarin,因为它在其网站上说:
使用NativeScript时,本机平台的新增功能立即可用。但在Xamarin或Appcelerator中并非如此,在这两种情况下,存在技术限制,并且在添加新的本机平台功能时需要创建 Package 。
我很困惑为什么Telerik被认为比Xamarin更好,因为Xamarin有强大的类型语言,而没有使用TypeScript的稍微松散的东西。而且Xamarin事实上和Xamarin坐在同一条船上,除了视图部分...这实际上应该是一个好处吗?

    • 问题:**
  • 除了我所指出的两个之外,它们之间还有什么区别呢?
  • 为什么特里克要这么说?
wwtsj6pe

wwtsj6pe1#

  • [免责声明:我为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。

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

5q4ezhmt

5q4ezhmt2#

Telerik是一个UI组件,它在xamarin窗体、MVC.Net等方面有一些漂亮的控件,但xamarin窗体是一种帮助开发人员使用C#开发移动的应用程序的技术

相关问题