Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Prism.StoreApps VS template10

Is there a detailed comparative study of features on Prism.StoreApps Vs Template10? Got from stackoverflow that Template10 uses PRISM underneath.

But How do we evaluate an end-to-end Universal App with Prism.StoreApps and Template10?

like image 613
Karthik Avatar asked Dec 05 '22 18:12

Karthik


2 Answers

Template10 is a boilerplate template for UWP application which provides a great starting point for building the application. Additionally template10 also provide some frequently used controls, behaviors, converters, services and basic support for MVVM pattern.

Note you can start with Template10 and integrate various features from Prism in Template10 project.

Complete documentation for Template10 you can find here: https://github.com/Windows-XAML/Template10/wiki

Whereas Prism is an advanced framework applying best practices and approaches to allow developers build loosely coupled, highly maintainable, and testable application. Prism allows developers to build a very well structured and maintainable code for the application, although there is a learning curve involved to understand all features initially but once known devs can build a pretty robust applications. That's the reason Prism is very popular in Enterprise apps world.

MSDN: documentation associated to prism: https://msdn.microsoft.com/en-us/library/gg406140.aspx this cover most of the concepts.

Important thing to note both Template10 and Prism is open source project available on GitHub so you can anytime dive into the code and try out samples.

Template10: https://github.com/Windows-XAML/Template10

PrismLibrary: https://github.com/PrismLibrary

like image 133
PazDev Avatar answered Dec 08 '22 06:12

PazDev


I am one of the authors of Template 10. So, take my answer with a grain of salt, please. But, I am being very honest here.

The history of Template 10 starts with Prism. When Prism was not upgraded for UWP, Template 10 was born, and from Prism it brought with it a lot of code and many techniques. There is nothing Prism can accomplish that Template 10 cannot. And, Template 10 has a very large community for support and far more documentation. The Prism documentation you find on MSDN is for Windows 8, not Windows 10. That being said, there is nothing wrong with Prism. But Prism is just a tiny subset of Template 10's capabilities.

like image 40
Jerry Nixon Avatar answered Dec 08 '22 07:12

Jerry Nixon