Xamarin 和 Telerik 平台有什么区别

What is the Difference between Xamarin and Telerik Platform

这将是一个非常棘手的问题,我希望你们都能忍受我。

我很难完全理解有关移动应用程序开发的一些事情。

所以我的主要问题是:Telerik Platform 和 Xamarin 有什么区别?仅根据您更喜欢什么来添加它,例如,如果您是 c# 开发人员并且了解 .Net 框架,那么使用 Xamarin 还是比它复杂得多?据我所知,Telerik 使用 Javascript,那么它更像是一个基于开放开发的移动应用程序吗? 这对移动开发的未来更好,因为我想朝着正确的方向前进。

额外补充:有人听说过 Dart 吗?我上周发现了它,但没有太多时间阅读它,但它看起来像是来自 google.

的基于网络的解决方案

Dartlang

所有提到的框架都以不同的方式做同样的事情,这完全取决于您的技能和兴趣,您觉得哪个框架容易理解或有趣。

每个人都有自己的市场,您可以在其中发展。以下是一些可能对您有所帮助的链接。

http://www.telerik.com/campaigns/build-mobile-apps-with-dotnet

https://forums.xamarin.com/discussion/13686/the-future-benefits-of-xamarin-over-other-options-and-mobile-apps-replacing-websites

在 Xamarin 中,您可以为 Android 和 iOS 系统构建本机应用程序。 也可以写成 Windows Phone。 Xamarin 使用 C# 语言。 应用程序是使用 Xamarin 包装器本地创建的。 在 Xamarin 中创建应用程序有两个选项:

1) Xamarin.Forms 最适合:

  • 数据录入应用程序
  • 原型和概念验证
  • 几乎不需要平台特定功能的应用程序
  • 代码共享比自定义更重要的应用程序 UI

2) Xamarin.iOS & Xamarin.Android 最适合:

  • 需要专门交互的应用程序
  • 设计精美的应用程序
  • 使用许多特定于平台的 API 的应用程序
  • 自定义 UI 比代码共享更重要的应用程序

Telerik 平台非常适合想要创建移动应用程序的 Web 开发人员:

  • 这里可以写html和javascript。 还请记住,您在 iOS 和 Android 上的应用程序将显示在 WebView(浏览器)中。只有 Windows Phone 应用程序可以在 html 和 javascript 中本地编写。

希望这会有所帮助。

另请参阅(我询问了 Xamarin 和 Apache Cordova): http://www.codeproject.com/Forums/13695/Mobile.aspx

Dart 是一种现代开源编程语言,允许编写简洁的代码

  • 内置支持 async/awaitFuture (Promise)、Stream (Observable)、.. .
  • 支持很多平台

  • Dart 可以转译为 JavaScript(转 TypeScript 的工作正在进行中)

  • 广泛的高质量标准库
  • dart:html 用于使大多数 polyfill 变得多余的浏览器抽象库
  • 附带很多工具
    • 包管理器
    • analyzer/linter
    • 调试器和分析工具
    • 测试跑者
    • Dartium开发浏览器
    • ...
  • IDE支持
    • 使用分析仪提供的 IDE 服务轻松集成
    • Atom 插件
    • WebStorm/IntelliJ 插件
    • ...