I am a .NET web developer who bought a Mac and am interested in doing web development natively on a Mac.
I have never been developed outside of the Microsoft sandbox, and I'm looking for something new, but still in web development.
I looked at Mono , but it looks like you are trying to put a square snap in a round hole, am I mistaken? How, for example, can I not execute breakpoints in my web applications?
Here are my criteria:
- tell me what you will do with Microsoft, but I'm just not interested in command line options or strange configuration items, I just want it to work.
- I need a powerful development environment, the same as Visual Studio 2008. I especially like IntelliSense , correction, autocomplete and how it all happens, and debugging features
- I know this is not “cool”, but I like strongly typed languages. I find the dynamic aspect of the next generation .NET languages really cool, but I like the way it is in the static world. I know that I know, the dynamics are cool, but I like the strong typing OK, it brings to my mind.
- I can definitely do without all the .NET controls and the page life cycle, I’m happy to make the interface itself, I just want the backend to be as friendly and high-level as ASP. NET
- Oh, and I love all the thinking, generics, and functional stuff, especially LINQ, in C # and VB.NET.
Any ideas?
UPDATE
I appreciate any help. But in order to make this clear, I am not interested in VM solutions. To do .NET, I just Boot Camp on Windows. I am looking for development on Mac OS X. If I am wrong about Mono, this will be the best.
Otherwise, something new can be fun.
UPDATE
I decided to look at Scala for fun, although it is not a web developer, nor an AIR application. I tried Mono, but the IDE is still in beta and there is no way to use breakpoints when debugging, which is an unnecessary pain.
I will review Scala and possibly some Java frameworks.
source share