Fermer

avril 24, 2019

RadChart pour Windows 8 WinRT – Un prélude


Ceci est la première partie de la série de blogs RadChart for WinRT. Pour plus d'informations, veuillez vous reporter aux autres parties de la série:
Deuxième partie – La compilation
Troisième partie – Reprendre son souffle

Maintenant que les premiers extraits de WinRT – la nouvelle plate-forme de développement Windows 8 est sortie, nous (à Telerik) avons hâte d'explorer tout ce nouveau monde qui nous attend – les opportunités qu'il offre et les défis à relever. J'aimerais élaborer un peu plus sur ce que nous pensons de ce nouveau monde. Nous croyons fermement qu'un langage de programmation n'est qu'un outil utilisé pour résoudre des problèmes et des défis logiciels. L'industrie du logiciel évolue, de même que tous les outils associés, y compris les langages de programmation et les IDE. Plus les outils deviennent performants, meilleures sont les chances que de bonnes applications apparaissent. Certains problèmes logiciels sont mieux résolus dans un certain langage que d’autres dans un autre langage de programmation. Par conséquent, être un programmeur polyglotte vous permet de trouver la solution la plus précise et la plus efficace lorsque certaines exigences vous sont données. Si nous introduisions une nouvelle langue avec WnRT, nous n'aurions pas peur. Au contraire, nous l'accepterions, sachant qu'elle améliorerait nos connaissances et nos compétences. Ce n'est pas le cas de toute façon. C # et XAML sont au cœur de WinRT, ce qui implique que la courbe d’apprentissage globale ne doit pas être coûteuse – je le sais, c’est tout simplement théorique. Mais qu'en est-il des technologies / outils existants? Sont-ils vraiment "morts" (peu importe ce que cela signifie) ou s'agit-il simplement d'une hystérie transmise par des personnes apeurées qui voient leur expertise actuelle non applicable? Vassil Terziev publie un excellent post expliquant notre vision de Silverlight et de .NET et du tout nouveau monde Metro / WinRT.

Retour à notre défi: entrer dans le nouvel environnement WinRT. Il n’ya pas de doute que le meilleur moyen d’explorer une nouvelle plate-forme est de créer un projet nouveau et nouveau et de commencer à fouiller dans les éléments internes de la plate-forme. Mais qu'en est-il des projets existants? Quel est le coût réel de leur portage sur WinRT? Est-ce que tout ce qui concerne Silverlight et WPF est couvert? Si non, quelles sont les options? Le meilleur candidat pour un tel test, parmi une large gamme de produits XAML, est RadChart pour Windows Phone . Comme je l'ai exposé dans cet article de blog le graphique est divisé en deux couches presque complètement indépendantes et la connexion entre elles n'est qu'une interface très fine. La couche logique est totalement indépendante de l'interface utilisateur et tout ce dont elle a besoin pour compiler est C # et mscorlib.dll. La couche d'interface utilisateur est également très fine et n'utilise que les éléments visuels Silverlight de base tels que Toile, Ligne, Polyligne, Chemin, Bordure, Rectangle, etc.

Nous avons choisi un projet et pris une photo. Comme prévu, l'ensemble du processus s'est terminé en deux jours environ et presque sans accroc, à l'exception de quelques problèmes gênants qui étaient probablement dus à la première version du cadre. J'écrirai des séries de billets de blog fournissant des détails étape par étape sur la migration et ce avec quoi nous nous battions principalement.

Oui, il existe certaines différences par rapport à Silverlight et à WPF, mais bon, il s’agit de C # et de XAML et toute notre expertise en la matière peut être facilement répartie sur WinRT. Et il ne fait aucun doute que nous serons là pour vous, prêts pour Metro, à vous fournir les mêmes outils et composants de haute qualité lorsque vous commencerez à créer vos applications immersives.

Restez à l'affût des prochaines publications de Windows 8.


Les commentaires sont désactivés dans. mode de prévisualisation.




Source link