简体   繁体   中英

What is the Difference between Xamarin and Telerik Platform

This is going to be quite a hectic question and im hoping that you can all Bear with me.

Im having difficulty fully understanding some things about mobile App development.

So my Main question is : What is the difference between Telerik Platform and Xamarin ? Dose it just depending on what you are more comestible with, Like if you are ac# developer and know the .Net framwork, Then use Xamarin or is it alot more complex than that ? As i know that Telerik uses Javascript, so is it more of an open dev based mobile app ? Which is better for the future of mobile development as i want to move in the right direction.

As an Extra: Has anyone heard of Dart ? i found out about it last week and haven't had much time to Read up on it, but it looks like a web based solution from google.

Dartlang

In Xamarin you can build native applications for Android and iOS system. It is also possible to write them for Windows Phone. Xamarin uses C# language. Apps are created natively using Xamarin wrappers. There are two options for creating apps in Xamarin:

1) Xamarin.Forms is best for:

  • Data entry apps
  • Prototypes and proofs-of-concept
  • Apps that require little platform-specific functionality
  • Apps where code sharing is more important than custom UI

2) Xamarin.iOS & Xamarin.Android are best for:

  • Apps that require specialized interactions
  • Apps with highly polished design
  • Apps that use many platform-specific APIs
  • Apps where custom UI is more important than code sharing

Telerik Platform is good for web developers who want to create mobile apps:

  • Here you can write html and javascript. Remember also that your apps on iOS and Android will be displayed in WebView (browser). Only Windows Phone apps can be written in html and javascript natively.

Hope this will help.

Please also see this (I asked about Xamarin and Apache Cordova): http://www.codeproject.com/Forums/13695/Mobile.aspx

All of the mentioned framework do the same thing in different ways, its totally depends upon your skillset and interest which framework you find easy to understand or find interesting.

Each of those have their market in which you can grow. below are some links may help you.

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

Dart is a modern open source programming language that allows to write concise code

  • built-in support for async / await , Future ( Promise ), Stream ( Observable ), ...
  • Supports lots of platforms

  • Dart can be transpiled to JavaScript (to-TypeScript is work in progress)

  • extensive high-quality standard libraries
  • dart:html library that for browser abstraction that makes most polyfills redundant
  • shipped with lots of tools
    • package manager
    • analyzer/linter
    • debugger and profiling tools
    • test runner
    • Dartium development browser
    • ...
  • IDE support
    • easy integration using the IDE services the analyzer provides
    • Atom plugin
    • WebStorm/IntelliJ plugin
    • ...

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM