Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I am a .NET/ C# desktop & web developer. My computer has fried, and I am getting a new one. I am being pushed in the direction of Windows 8 for the OS - although I am very hesitant to move from Windows 7. I am wondering if any developers have already done this upgrade, and if so, what headaches or pitfalls might I run into?
Specifically - I am asking if Windows 8 has any conflicts with any of the development tools I would be using: Visual Studio 2010/2012, IIS, ASP.NET Web applications, WinForms & WPF applications, DevExpress controls, etc. Should this be a seamless transition - has anyone run into any issues with these tools or otherwise something that I might not have thought of by upgrading my OS version?
Based on my experience it's basically the same for developers. Everything such as Visual Studio works the same, except that you got IE 10 and also every time you have to launch an application you have to go back to the tile screen, which I find annoying but I create shortcuts for them on the desktop. Then there isn't much difference at all.
There's apps like the free Classic Shell that will bring back some of the feel of earlier windows versions like the start menu.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 months ago.
Improve this question
I own M1 MacBook and I need to create windows desktop app that will work also on windows surface and other intel machines as desktop application. I know there is WPF and windows forms (used them on windows machines in the past) to do that or some others like xamarin or whatever but is there way to create such app that will be cross platform ? Or can I use some virtual machine on M1 to create such app that can run on intel machines ? Is there any acceptable way to do it ?
If it's not possible using .net frameworks can I create windows desktop application using any other framework (using some other language like kotlin, java, C++ or whatever) on M1 mac?
After further research it look like it's not possible to create intel windows executable on M1 cpu at all. So basically you need two computers to do that.
As #adv12 wrote in comment looks like Avalonia is good choice but I
didn't tested it yet or .NET MAUI and also possibly Flutter desktop
could work. There is no way of building .net widow forms or WPF looks
like even on virtual machine as they also run in ARM mode.
Sure you can also go for old school Java JRE but thats kind of
outdated way and will not give great user nor developer experience I
believe.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
I decided to make an application that like statechart simulation tool or flowchart (such as yEd, MS visio etc.). It will be a diagram scene application. But, I have'nt decided to platform that I will use yet. Which one is suitable for this jobs?
Qt,
MS WPF,
Python
Others
well, I have only WPF platform experience but I'll share my experience in those area.
I worked almost 2 years for developing in desktop application using WPF(I know it was 1~3 millions $ project). and some portion of my job is developing and maintaining diagram based canvas with telerik libraries.
but the first, I want to recommend you to choose your program going to be a .net-based/cross-platform/web-based.
If you choose that you are going to make windows application and those diagram chart, then WPF and telerik may be a one of good choices.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I have a wpf application which requires .net 4 client.
I found that it crashes on a clean win7sp1 installation, but if I install all the updates (for windows 7 and for .net 4), my application runs very well.
So can I make a requirement that the user should install all windows updates?
The ideal requirement should be: win7 sp1, + kb2345xxx; but I don't know which kb is the the root cause of the fix of crash.
I don't see applications which requires all windows update, and I'm not sure if it's acceptable for the users.
I might be wrong but as far as I'm concerned Windows 7 doesn't include the .Net Framework 4.0, it ships with the .Net Framework 3.5
Furthermore, the SP1 doesn't include any .Net Framework upgrade, just hotfixes for the .Net framework 3.5. If your app requires a specific version of the .Net framework, then there's nothing you can do to make it run on lower versions, what you can do is add a check in the installer with some information about the required version of the framework so it fails gracefully rather than crashing
To answer your question, asking the user to download all updates is ok for an enterprise application. But, if you are targeting general users, then don't do that, many users have no technical knowledge whatsoever and will just ditch your app on the spot.
Resources
Windows versions vs.Net Framework
What's included in Windows 7 Service Pack 1 (SP1)
If your application requires .NET 4.0 with some other pre-requisites you might want to declare the required as Prerequisites while building your Setup and deployment project . Eg : here and here
The framework and any custom prerequisites can also be handled either by downloading from the vendor website or creating it yourself.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I want to develope a native app (for Android and IOS, later Windows Phones, too. It will be designed for tablet computers like IPad etc.). It is an Enterprise application connecting to the database.
What is very important to me, is:
User Experience: It has to have this native Look-In and must be really attractive.
Performance: It has to have a high performance.
So with regard to the points I mentioned, I am looking for a framework offering the best components and controls for native development. Of course, it would be desirable to use an cross platform framework but for native apps.
I tried out Xamarin and read a bit about Appcelerator Titanium.
So referring to the criteria I mentioned, what is the best framework to develop my app?
Personally I would go for Xamarin. It's based on the mono project which is now quite mature. Xamarin have recently partnered with companies such as Microsoft and SAP.
I've generally found the troubleshooting to coding ratio higher for titanium than Xamarin. In my opinion Xamarin is the stronger platform; albeit a commercial product.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
We know that Silverlight currently in 3.0.x version - very fast transition from Silverlight 2.0.x. For those using Windows and Mac, it will not be an issue since the runtime supports those platform. The problem is with Linux users. I know that Mono guys (through Moonlight project) are doing their best to keep it up to date with Silverlight, but unfortunately they are too much behind.
How do you offer Silverlight to clients considering that facts?
If your client base has "full support for Linux on the desktop" as a pre-req, you're really in an interesting niche -- one I'd love to learn more about, btw, but not one I've ever encountered. If you're REALLY in such a situation, I guess your only viable silverlight strategy is to limit your silverlight use to not much more than is currently available via moonlight, clearly document to your Linux-rabid clients what's missing on Moonlight for them to be able to use your latest release, and endeavor (via clients involvement, involvement of your tech people, bounties for developers that add each missing features, etc) to get Moonlight up to the level you absolutely need it to be!-)