Hacker News new | ask | show | jobs
by masklinn 5157 days ago
> a) Developing on windows is absolutely attrocious. If MS wants me to develop on windows, PUT SOME FUCKING EFFORT INTO IT.

This declaration needs a huge bold flashing caveat: developing on windows for windows is a pleasure, Microsoft provides excellent development tools, helps, documentation and contact points for its ecosystem and usually goes multiple extra miles to be helpful to their developer community. If you are a Windows developer, Microsoft is significantly much more helpful and approachable than Apple is to OSX devs.

The (huge) sticking point is cross-platform development and work on Windows.

1 comments

> The (huge) sticking point is cross-platform development and work on Windows.

It's still pretty good thanks to the work the Xamarin guys have done.

We have a large .NET code based developed on Windows for Windows and out of curiosity once we tried to compile under Mono. We were expecting hundreds of issues and we ended up with only a few errors and if I'm not mistaken I believe it had to do with some of the file based handling code we had. Granted we never fixed those and attempted to run it, but I think they've done some amazing work.

Even now, one of the only ways (maybe the only?) to build a re-usable library for iOS, Android, and Windows Phone 7 is to build .Net library that compiles under Mono.

Well that's a bit of a special case, you're talking about cross-platform from windows using tools (Mono) developed pretty much specifically for that purpose.