3 ms·
I'm still a student. I started with Java, but found out about C# after programming Java for 2 years. I'm so glad I did. C# is (in my opinion) much better than J
by Avalaxy 13y ago
I'm still a student. I started with Java, but found out about C# after programming Java for 2 years. I'm so glad I did. C# is (in my opinion) much better than Java, it has loads of very useful features (LINQ, very easy async/parallellization, delegates, lambdas, a good UI framework) and Visual Studio is a much better IDE than Eclipse and NetBeans will ever be.
I mainly used C# for some client-side stuff, but then I found out about ASP.NET MVC, which is extremely easy to use and offers a lot of flexibility. It's also nice that they made it open source (just like Entity Framework, which is brilliant too).
Later on I came into contact with Azure. I didn't even know about Azure untill I saw Scott Guthrie's presentation about it on TechDays. I have to say I'm absolutely in love with Azure. Azure has seen phenomenal improvements over the last few years. In my opinion Azure has surpassed Amazon's cloud offering by far. They offer more features (imho especially the PaaS is awesome, their services make sure you don't have to deal with sharing stuff between multiple servers), offer both Windows and Linux servers (for very good prices), it's really fast and it's also cheap (prices are the same as Amazon's, plus they offer huge free trials). Oh, and their libraries for Azure are open source too.
There is no denying that Microsoft created a LOT of awesome stuff the last few years... They really changed into an open company.
- 300bps 13y ago>They really changed into an open company. They were forced to change into an open company in regard to development tools because of competition. And that's a great thing! I think the programming world would be worse off without the spectrum of options available to programmers today. As it stands now, no development company can rest on its laurels and is forced to innovate and adapt.