From Java to .NET (with love)
As many of you know, I am a Java programmer by trade. I have enterprise experience using several J2EE products such as IBM WebSphere, BEA WebLogic, Macromedia JRun, and the ever so cool, JBoss. However, a year or so ago, I tried out C#. WOW! I was impressed! Just being able to compile to an executable was a plus. I have tried JET for Java with allows you to run Java as executable but with significant overhead and big $$$. No thanks!
So I started thinking... All I heard from most of the Java community was about how horrible .NET was and that it would be dead within a year. Well, it's wasn't so I started checking it out. I started thinking. Well, Java has this great grass roots community with a lot of support from other developers online. Since .NET is not open source, what kind of community support would I find? I was amazed! There were so many sites just loaded with information for .NET developers! Everything from code snippets to FAQs to full blown open source .NET applications!
After some research and hands on use, I am sold on .NET. I have started porting some Java applications to .NET just for practice and am working to see how many of the design and architectural patters that I have used with Java will fit into .NET. I am still a Java programmer, not by choice, but due economic forces beyond my control. The number of .NET jobs seems to be growing rapidly and when I combine that with my drive to learn as much about .NET as I can, I am certain it will lead to a .NET job in the near future.
I feel Java made some great strides in application development and I think that it would be a shame for .NET developers to ignore them by reinventing the wheel. Already a lot of the cool Java open source projects have been ported to .NET with great success (NAnt, NUnit, NDoc, ...just to name a few...) I will probably be posting some Java to .NET questions soon, so if anyone has experience with both, or has tackled the same issues before, feel free to post your comments!
Recent Posts
- Understanding API First Strategy and Benefits
- Frankenstein APIs Explained! - API Cyber Security Series
- API Security 101 - Cyber Security Explained
- API Trends 2022 - API Security and Cybersecurity
- API Trends 2022 - Seamless Integration Solutions
- API Trends 2022 - Adaptive API Management
- API Trends 2022 - API Integration Automation
- API Trends 2022 - Industry Specific Breakouts
- API Trends 2022 - API Best Practices
- API Trends 2022 - Open API Standards
- API Trends 2022 - API Integration Experience
- API Trends 2022 - API-Led Modernization
- API Trends 2022 - API Economy Growth
- Brenton House - Give your App and APIs a Turbo Boost – Part 2
- Easily Enable Speech Recognition in Titanium iOS using Hyperloop
Tag Cloud
- .NET
- adaptive api management
- android
- api
- api automation
- api best practices
- api economy
- api experience
- api first
- api integration
- api integrations
- api management
- api security
- api standards
- api strategy
- api trends
- apis
- appcelerator
- automation
- boot
- Brenton House
- C#
- Cisco VPN
- Cloud
- Community News
- Continuous Integration
- crash
- cybersecurity
- Dropbox
- fhir apis
- Free Stuff
- General Software Development
- Google Drive
- graphql
- healthcare apis
- houserules
- hyperloop
- ios
- json schema
- Live Mesh
- Mac OS X
- Microsoft
- mobile
- mobile api
- native
- open banking
- openapi
- Other Stuff
- SkyDrive
- speech
- Stuff
- swagger
- Team Systems
- titanium native
- titanium turbo
- Unit Testing
- Vista
- Visual Studio
- Visual Studio 11
- voice
- win7
- Windows 7
- Windows 8
- windows update