? where should I go ?
-
Hi! I want to upgrade my programming skills but don't know where to go. Programming is an important hobby for me and I also made some tools for my company and for me to facilitate my work and my other hobbies. For decades I used Visual Basic in MS Visual Studio. The last years a also tried HTML, CSS, JS, PHP, Python, SQL. And a view months ago I changed from Visual Basic to C#. And I ask myself if I should leave MS. What I need and want: - Nice graphical user interfaces. - At the moment preferred Windows desktop apps. Web apps only if they also can handle local data. - Maybe Linux and/or mobiles in the farer future, never ever Apple. - Local and server databases. (XML, SQLite; MySQL, ...) - Graphics (photos, charts, simple games, ...). What I think of different tools and languages: - Visual Studio WinForms: Old, outdated but still not bad. - Visual Studio WPF and UWP: Nice but also outdated, MS stopped them. - Visual Studio ASP.NET: I never tried it. - JS: Great but not for local data(bases) und code is readable for everyone. - Python: Great but no nice GUIs and I don't know if the compiler is good. - Java: I never tried it but I think it can do everything. What about GUIs? How difficult to learn? So what do you think? What are your experiences? What can you recommend? Thanks
-
Hi! I want to upgrade my programming skills but don't know where to go. Programming is an important hobby for me and I also made some tools for my company and for me to facilitate my work and my other hobbies. For decades I used Visual Basic in MS Visual Studio. The last years a also tried HTML, CSS, JS, PHP, Python, SQL. And a view months ago I changed from Visual Basic to C#. And I ask myself if I should leave MS. What I need and want: - Nice graphical user interfaces. - At the moment preferred Windows desktop apps. Web apps only if they also can handle local data. - Maybe Linux and/or mobiles in the farer future, never ever Apple. - Local and server databases. (XML, SQLite; MySQL, ...) - Graphics (photos, charts, simple games, ...). What I think of different tools and languages: - Visual Studio WinForms: Old, outdated but still not bad. - Visual Studio WPF and UWP: Nice but also outdated, MS stopped them. - Visual Studio ASP.NET: I never tried it. - JS: Great but not for local data(bases) und code is readable for everyone. - Python: Great but no nice GUIs and I don't know if the compiler is good. - Java: I never tried it but I think it can do everything. What about GUIs? How difficult to learn? So what do you think? What are your experiences? What can you recommend? Thanks
If you want to stick with MS, their latest offering is MAUI: .NET Multi-platform App UI documentation - .NET MAUI | Microsoft Learn[^] That will let you create apps that work on Android, iOS, macOS, Windows, and Tizen. However, I haven't tried it yet, so I don't know how good or bad it is. I'm still using WPF, which still works and is still supported. :) There's also Avalonia UI, which is an open-source cross-platform system "considered a spiritual successor to WPF": Avalonia UI - Home[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
Hi! I want to upgrade my programming skills but don't know where to go. Programming is an important hobby for me and I also made some tools for my company and for me to facilitate my work and my other hobbies. For decades I used Visual Basic in MS Visual Studio. The last years a also tried HTML, CSS, JS, PHP, Python, SQL. And a view months ago I changed from Visual Basic to C#. And I ask myself if I should leave MS. What I need and want: - Nice graphical user interfaces. - At the moment preferred Windows desktop apps. Web apps only if they also can handle local data. - Maybe Linux and/or mobiles in the farer future, never ever Apple. - Local and server databases. (XML, SQLite; MySQL, ...) - Graphics (photos, charts, simple games, ...). What I think of different tools and languages: - Visual Studio WinForms: Old, outdated but still not bad. - Visual Studio WPF and UWP: Nice but also outdated, MS stopped them. - Visual Studio ASP.NET: I never tried it. - JS: Great but not for local data(bases) und code is readable for everyone. - Python: Great but no nice GUIs and I don't know if the compiler is good. - Java: I never tried it but I think it can do everything. What about GUIs? How difficult to learn? So what do you think? What are your experiences? What can you recommend? Thanks
While WPF and UWP are "deprecated", they are not abandoned; and make it easier to transition to WinUI3 due to the similarities. UWP is the equivalent of WinUI2, and I still haven't found anything in WinUI3 to make me take notice. While an EV may be the future, a lot of people are still buying ICE in the meantime in order to get somewhere.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
-
Hi! I want to upgrade my programming skills but don't know where to go. Programming is an important hobby for me and I also made some tools for my company and for me to facilitate my work and my other hobbies. For decades I used Visual Basic in MS Visual Studio. The last years a also tried HTML, CSS, JS, PHP, Python, SQL. And a view months ago I changed from Visual Basic to C#. And I ask myself if I should leave MS. What I need and want: - Nice graphical user interfaces. - At the moment preferred Windows desktop apps. Web apps only if they also can handle local data. - Maybe Linux and/or mobiles in the farer future, never ever Apple. - Local and server databases. (XML, SQLite; MySQL, ...) - Graphics (photos, charts, simple games, ...). What I think of different tools and languages: - Visual Studio WinForms: Old, outdated but still not bad. - Visual Studio WPF and UWP: Nice but also outdated, MS stopped them. - Visual Studio ASP.NET: I never tried it. - JS: Great but not for local data(bases) und code is readable for everyone. - Python: Great but no nice GUIs and I don't know if the compiler is good. - Java: I never tried it but I think it can do everything. What about GUIs? How difficult to learn? So what do you think? What are your experiences? What can you recommend? Thanks
-
Hi! I want to upgrade my programming skills but don't know where to go. Programming is an important hobby for me and I also made some tools for my company and for me to facilitate my work and my other hobbies. For decades I used Visual Basic in MS Visual Studio. The last years a also tried HTML, CSS, JS, PHP, Python, SQL. And a view months ago I changed from Visual Basic to C#. And I ask myself if I should leave MS. What I need and want: - Nice graphical user interfaces. - At the moment preferred Windows desktop apps. Web apps only if they also can handle local data. - Maybe Linux and/or mobiles in the farer future, never ever Apple. - Local and server databases. (XML, SQLite; MySQL, ...) - Graphics (photos, charts, simple games, ...). What I think of different tools and languages: - Visual Studio WinForms: Old, outdated but still not bad. - Visual Studio WPF and UWP: Nice but also outdated, MS stopped them. - Visual Studio ASP.NET: I never tried it. - JS: Great but not for local data(bases) und code is readable for everyone. - Python: Great but no nice GUIs and I don't know if the compiler is good. - Java: I never tried it but I think it can do everything. What about GUIs? How difficult to learn? So what do you think? What are your experiences? What can you recommend? Thanks
buy counterfeit money
-
Hi! I want to upgrade my programming skills but don't know where to go. Programming is an important hobby for me and I also made some tools for my company and for me to facilitate my work and my other hobbies. For decades I used Visual Basic in MS Visual Studio. The last years a also tried HTML, CSS, JS, PHP, Python, SQL. And a view months ago I changed from Visual Basic to C#. And I ask myself if I should leave MS. What I need and want: - Nice graphical user interfaces. - At the moment preferred Windows desktop apps. Web apps only if they also can handle local data. - Maybe Linux and/or mobiles in the farer future, never ever Apple. - Local and server databases. (XML, SQLite; MySQL, ...) - Graphics (photos, charts, simple games, ...). What I think of different tools and languages: - Visual Studio WinForms: Old, outdated but still not bad. - Visual Studio WPF and UWP: Nice but also outdated, MS stopped them. - Visual Studio ASP.NET: I never tried it. - JS: Great but not for local data(bases) und code is readable for everyone. - Python: Great but no nice GUIs and I don't know if the compiler is good. - Java: I never tried it but I think it can do everything. What about GUIs? How difficult to learn? So what do you think? What are your experiences? What can you recommend? Thanks