Comments (4)
Adding onto this, I think it could be very helpful to have a sort of "quick start" to help both those who are new altogether, and those who may not be 100% familiar with all the terminology and concepts used.
TypeScript does a fantastic job of this IMO, they have a brand new website that outlines exactly what TypeScript is, and how to get started, whether you are new to programming, or coming from another language like JavaScript, Java, or C#. https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html
I think this could be a good model for Project Reunion. There's been numerous issues in both this repo (#17 #30 #36 #40 #53) and some others (MAUI #47 #122) expressing confusion, and a lot of questions about how things relate to each other. A "get started" guide like how TypeScript has could be a good way to get everyone on the same page, no matter what background they come from.
Something structured like this basically:
-
Project Reunion for new programmers and/or students
- What is Win32 (pros and cons)
- What is UWP (pros and cons)
- How Project Reunion unites them under a single platform
- Quick explanation of C++ vs .NET (WPF/Forms/UWP) vs React/JS, how you can use any one to develop for Windows
- Links off to other tutorials, like UWP
- Needs to be clear that Project Reunion is not a way to develop apps - aka "go develop these somewhere else, then come back and read the appropriate next section to learn how to take advantage of Project Reunion" - as this seems like an easy point of confusion
-
Project Reunion for Win32 developers
- What is Project Reunion
- What components are available, how they can be useful, etc...
-
Project Reunion for UWP developers
-
Project Reunion for React developers
- What is Project Reunion
- Bringing apps to Windows
- Using new components, how they can be useful, etc...
That's just a quick skeleton off the top of my head - I'm not sure how much of this is actually feasible, and it doesn't necessarily need to be full articles like TS has, but I think a tailored approach would definitely be a good way to go.
Best to separate out students, UWP fans, longtime Windows developers, and developers from other platforms, since from my experiences in a couple of MS repos here, these are very different groups, with different needs.
from windowsappsdk.
@alphahorse - please do add a comment with the set of terms you're interested in! @mevey or I will be happy to put together an update to the FAQ (or a new GLOSSARY.md) with them.
from windowsappsdk.
@mevey can you take point? Several of us could collaborate on the content.
from windowsappsdk.
I've started a Glossary wiki page that we will develop more.
@KyleNanakdewa You make some great suggestions and we are working to make sure that the docs, FAQ and Glossary can be informative for all categories of Windows developers.
from windowsappsdk.
Related Issues (20)
- Main build failure due to missing nuget packages HOT 1
- Inconsistent behaviour of windows App SDK runtime Installer version 1.3
- CheckUpdateAvailabilityAsync crashes when not in debug mode
- [Docs] [Depedency] WinAppSDK app compiles fine but is unable to be deployed - Provide the framework "Microsoft.VCLibs.140.00.Debug.UWPDesktop"
- WindowsAppSDK-VersionInfo.json: Release.MajorMinor.HexUInt32 is not hex value HOT 3
- CredUIPromptForWindowsCredentials crashes in unpackaged app HOT 28
- Mapping between a XAML namespace and a CLR namespace in WinUI 3 HOT 2
- ProximityDevice NFC events not triggered / NFC doesn't work at all HOT 8
- Question: Can I redistribute `Microsoft.Windows.SDK.NET.dll` and `WinRT.Runtime.dll`? HOT 5
- Random coreclr.dll Access Violations HOT 4
- .NET framework 4.8 SDK, .NET Native is auto checked
- windowsappsdk can't build with normal checkout, nuget restore keep asking private/internal microsoft azure aritfact credential HOT 3
- Exception Thrown by comparison of TargetPlatformVersion HOT 3
- Unable to rotate 180 degrees and crop with the Jpeg bitmap encoder
- dependabot fails to update Microsoft.WindowsAppSDK version HOT 2
- Creating a singleExe from UnPackaged app breaks the latest WindowsApp SDK HOT 5
- UWP => WinUI3 migration: PasswordVault cannot be accessed anymore HOT 4
- Incompatibility between WindowsAppRuntime.dll and SetDefaultDllDirectories
- In UWP Release version cannot run by double clicking the exe file in the folder? HOT 3
- SplitButton is drawed incorrectly when IsEnabled=false by default and then enabled back HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from windowsappsdk.