2016-06-23 13 views
5

Es gibt dort eine kostenlose Plugin oder JavaScript-Bibliothek kompatibel mit Nativescript, so dass ich mindestens Balken-Diagramme vertikal oder horizontal machen könnte. Es scheint einen Mangel an Informationen zu diesen Kriterien zu geben. Ich werde keine Telerik-Pro-Sachen benutzen.Nativescript-Plugin

+1

Telerik ein Diagramm-Komponente hat, aber es ist nur für die Pro-Version: http://www.telerik.com/nativescript-ui#chart –

+3

- -> "Ich werde nicht Telerik Pro Zeug verwenden." – Terhoraj

+0

Um etwas zu meiner Frage hinzuzufügen. Wenn keine Plugins verfügbar sind, kann mir jemand sagen, wie man Drittanbieter-Bibliotheken wie chart.js in nativescript verwendet. – Terhoraj

Antwort

7

-Update 1. März 2018

Wie Shaunti in einem Kommentar erwähnt, die chart library from NativeScript ist nun kostenlos zur Verfügung.

mit nativen Bibliotheken von Drittanbietern:

Einer der wichtigsten Vorteile von NativeScript ist, dass Sie alle nativen Bibliotheken von Drittanbietern zu verwenden sind frei Sie (iOS Cocoapods oder Android-Bibliotheken) möchten. Zum Beispiel können Sie Charts Cocoapod oder MPAndroidChart verwenden.

Es gibt mehrere hundert frei zugängliche/Open-Source-Chart-Bibliotheken zur Verfügung. Es ist nur eine Frage, eine zu finden, die Ihren Bedürfnissen entspricht.

Hier ist ein Blog-Post über die Verwendung von nativen Bibliotheken von Drittanbietern in NativeScript: http://developer.telerik.com/featured/using-native-libraries-in-nativescript/

Über chart.js etc

Chart.js etc sind HTML Lösungen. Sie produzieren HTML. Nativescript ist keine HTML-basierte Lösung (wie PhoneGap usw.). Nativescript erzeugt tatsächlichen nativen Code. Hier ist ein kurzes Video, den Unterschied zwischen einer nativen Lösung zu erklären und eine Web-basierten Lösung: https://www.youtube.com/watch?v=R98cdsq1qxA

Dafür werden Sie nicht die Lage sein, Web-basierte Technologien zu nutzen.

Abschließende Worte

Ich schlage vor, dass Sie sich nicht überdenken wollen, um die fertigen Telerik Komponenten verwenden. Wenn Sie keine Erfahrung mit der Arbeit mit Cocoapods/Android-Bibliotheken haben und nicht so viel Erfahrung mit NativeScript selbst haben, wird es Ihnen wahrscheinlich ziemlich viel Zeit kosten, die Dinge zum Laufen zu bringen.

Vergleichen Sie die Zeitkosten mit den Kosten 199 $ für die UI for NativeScript components

+0

Whoah, Emil Oberg! Ich habe deine Tutorialvideos und -artikel viel gesehen! Danke für deinen sehr informativen Beitrag. – Terhoraj

+0

Eigentlich würde ich der Aussage über die Verwendung einer webbasierten Technologie in NativeScript nicht zustimmen. Du kannst eins benutzen; aber Sie müssen es im Grunde in ein Web-Steuerelement fallen lassen und dann müssen Sie die Daten in den Browser übertragen, damit es gerendert werden kann. Es kann getan werden, aber es wäre langsamer und nicht annähernd so gut wie eine Lösung als eine native Lösung verwenden. Ich stimme Emil in der Frage völlig zu; Was ist deine Zeit wert? – Nathanael

+0

@Nathanael ist völlig richtig. Ich bin selbst diesen Weg gegangen.Meine ursprüngliche Antwort war eine Vereinfachung, die versucht, den Unterschied zwischen webbasierten und nativen Technologien aufzuzeigen. –