Xamarin 和 Telerik 平台有什么区别
What is the Difference between Xamarin and Telerik Platform
这将是一个非常棘手的问题,我希望你们都能忍受我。
我很难完全理解有关移动应用程序开发的一些事情。
所以我的主要问题是:Telerik Platform 和 Xamarin 有什么区别?仅根据您更喜欢什么来添加它,例如,如果您是 c# 开发人员并且了解 .Net 框架,那么使用 Xamarin 还是比它复杂得多?据我所知,Telerik 使用 Javascript,那么它更像是一个基于开放开发的移动应用程序吗?
这对移动开发的未来更好,因为我想朝着正确的方向前进。
额外补充:有人听说过 Dart 吗?我上周发现了它,但没有太多时间阅读它,但它看起来像是来自 google.
的基于网络的解决方案
所有提到的框架都以不同的方式做同样的事情,这完全取决于您的技能和兴趣,您觉得哪个框架容易理解或有趣。
每个人都有自己的市场,您可以在其中发展。以下是一些可能对您有所帮助的链接。
http://www.telerik.com/campaigns/build-mobile-apps-with-dotnet
在 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
/await
、Future
(Promise
)、Stream
(Observable
)、.. .
支持很多平台
- 带有 Dart-VM 的服务器(Windows、OSX、Linux)
- to-JS 转译后在浏览器中
- Android 和 iOS 由 Flutter https://flutter.io/
- Dartino 的嵌入式系统https://dartino.org/
Dart 可以转译为 JavaScript(转 TypeScript 的工作正在进行中)
- 广泛的高质量标准库
dart:html
用于使大多数 polyfill 变得多余的浏览器抽象库
- 附带很多工具
- 包管理器
- analyzer/linter
- 调试器和分析工具
- 测试跑者
- Dartium开发浏览器
- ...
- IDE支持
- 使用分析仪提供的 IDE 服务轻松集成
- Atom 插件
- WebStorm/IntelliJ 插件
- ...
这将是一个非常棘手的问题,我希望你们都能忍受我。
我很难完全理解有关移动应用程序开发的一些事情。
所以我的主要问题是:Telerik Platform 和 Xamarin 有什么区别?仅根据您更喜欢什么来添加它,例如,如果您是 c# 开发人员并且了解 .Net 框架,那么使用 Xamarin 还是比它复杂得多?据我所知,Telerik 使用 Javascript,那么它更像是一个基于开放开发的移动应用程序吗? 这对移动开发的未来更好,因为我想朝着正确的方向前进。
额外补充:有人听说过 Dart 吗?我上周发现了它,但没有太多时间阅读它,但它看起来像是来自 google.
的基于网络的解决方案所有提到的框架都以不同的方式做同样的事情,这完全取决于您的技能和兴趣,您觉得哪个框架容易理解或有趣。
每个人都有自己的市场,您可以在其中发展。以下是一些可能对您有所帮助的链接。
http://www.telerik.com/campaigns/build-mobile-apps-with-dotnet
在 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
/await
、Future
(Promise
)、Stream
(Observable
)、.. . 支持很多平台
- 带有 Dart-VM 的服务器(Windows、OSX、Linux)
- to-JS 转译后在浏览器中
- Android 和 iOS 由 Flutter https://flutter.io/
- Dartino 的嵌入式系统https://dartino.org/
Dart 可以转译为 JavaScript(转 TypeScript 的工作正在进行中)
- 广泛的高质量标准库
dart:html
用于使大多数 polyfill 变得多余的浏览器抽象库- 附带很多工具
- 包管理器
- analyzer/linter
- 调试器和分析工具
- 测试跑者
- Dartium开发浏览器
- ...
- IDE支持
- 使用分析仪提供的 IDE 服务轻松集成
- Atom 插件
- WebStorm/IntelliJ 插件
- ...