Click here to Skip to main content
15,887,854 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
1. .NET Framework Class Library[^]

2. .NET for Windows Store apps APIs[^]

The question:
How much is '2' stronger than '1'?

I wanna choose WPF or '2' to make apps, but i see '2' APIs and feel like poor about it.
I need rich user interface, smooth animations and so on.
I like '2', because i can submit to store and turn it into machine code by .Net Native, but have no idea about its power.

Are they of the same power?
Or WPF is many times stronger?
May be '2' even has no UI?

Can i make rich user interface apps using '2'?
Posted
Updated 11-Apr-15 6:28am
v3

There is not much to compare the two... .NET for Windows Store Applications is subset (mostly) of the full .NET framework and it has a specific goal - to develop applications for Windows Store...As not all platforms (of Windows) can run a Windows Store application, you should decide what are you want to develop than choose your exact platform...
Quote:
I need rich user interface
There is a Windows.UI namespace for that...

Quote:
turn it into machine code
It is not for Windows Store apllications only...

Quote:
Are they of the same power
Both are .NET based - so what the question?
 
Share this answer
 
Comments
Ziya1995 12-Apr-15 13:34pm    
I am a bit confused, i open .Net Store supported APIs, but Windows namespace has only a few types and i don't see how to create graphics:
https://msdn.microsoft.com/en-us/library/windows/apps/hh454041.aspx

Look, you Windows.UI namespace contains only Color! Just Color? And i am gonna create a rich user interface using just only Color type?
Do you get it now?!

> Both are .NET based - so what the question
Both are different:
WPS is .Net.
.Net Store is a subset of .Net.

> It is not for Windows Store apllications only...
False, it is only for .Net for Windows Store apps:
https://msdn.microsoft.com/en-us/library/dn600165(v=vs.110).aspx
You use the subset of .Net Framework called .Net for Windows Store apps to bring C# functionality to Windows Runtime.
Windows Runtime (WinRT) is unmanaged, but C# is managed, how?
You use .Net for Windows Store apps types along with WinRT types and during execution .Net will interop with unmanaged WinRT types.

.NET for Windows Store apps APIs[^] shows types supported by .Net subset that you use alongside with unmanaged WinRT types.
So it is not only types you have by C#)

You can use any unamanged WinRT type by C# in this way.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900