Other facts: - we use the PHPStorm IDE (so IntelliJ is an option here if we are talking about Java), but I believe that Visual Studio or Eclipse are both really capable. - the system needs to be reliable AND easy to maintain (rapid development is desirable but is a minor feature compared to the availability and maintainability of the system); - we use version control (GIT) and Continuous Integration (Bamboo and Stash from Atlassian)
About Java: - what are the best production monitoring tools for a JVM in production? Does .NET have something comparable? - about interface: it is more productive to use JSF for interface (Java) or it is best to use a framework like Spring Boot? - does Hibernate scales? It is a pretty vague question, I know (we actually use plain SQL without abstractions in our system) - application servers: is Glassfish ready for production or it is better to use something more "robust" like jBoss? - anyone has some experience with Oracle Cloud or another Cloud to host Java apps?
About .NET: - is Visual Studio it REALLY good compared to all other IDEs? - Scalability: Stackoverflow uses the .NET stack. Are there any other big sites that uses it? - Price: Are the current licensing prices on Windows Server affordable for medium companies? - Future: does .NET have a future that we can trust looking forward 10, 12 years ahead?
Any feedback, experience or consideration is really appreciated and will impact our decision.