Java made me think in pure object-oriented, GoF Design Patterns systems; tight types, defensive programming, detailed documentation, the works.
But then I got bored with it. I like meticulousness sometimes, but it started to feel like Java was just excessive and impractical.
C# is an evolution of Java, and unlike Java didn't have a 8-year pause or however long it was before they finally started moving again (the period between Java 6 and 7 I think).
Comments
Java made me think in pure object-oriented, GoF Design Patterns systems; tight types, defensive programming, detailed documentation, the works.
But then I got bored with it. I like meticulousness sometimes, but it started to feel like Java was just excessive and impractical.
C# is an evolution of Java, and unlike Java didn't have a 8-year pause or however long it was before they finally started moving again (the period between Java 6 and 7 I think).