Berbeda dengan @John Fisher (+1) saya seorang pria Jawa.
Saya selalu iri dengan dunia Windows / .Net karena semuanya tampak jauh lebih terintegrasi, setidaknya untuk seseorang yang tidak familier dengan semua detail dan jebakan.
Tempat Java sedikit lebih kacau, karena itu menghasilkan sejumlah ide yang cukup inovatif (pikirkan hadoop, Spring, dll.) Di luar JCP yang mempromosikan standar JavaSE dan JavaEE resmi. Karena JCP didorong oleh sekelompok organisasi (komersial) yang berbeda, kadang-kadang jauh di belakang (misalnya fungsi lambda di Jawa) karena hanya membutuhkan waktu untuk menemukan kesepakatan antara semua peserta yang berbeda.
Ada sejumlah pro dan kontra untuk kedua belah pihak. Namun demikian, dari sudut pandang teknis, tidak terlalu penting apakah melakukan Java atau .Net sebagai pengembangan web lebih banyak tentang berpikir dalam skalabilitas dan keseluruhan kompleksitas ketika datang ke misalnya 10k pengguna bersamaan mengakses sistem Anda.
Dari sudut pandang arsitektur perangkat lunak .Net dan Java (kerangka kerja EE +) cukup mirip, keduanya menyediakan API untuk menyelesaikan semua masalah umum (mis. MVC, Istirahat, JSON, Kegigihan, perpesanan - hanya untuk beberapa nama) kami sedang menghadapi di dunia saat ini.
Untuk menyimpulkan - lihat kedua konsep dan pilih satu. Itu bukan keputusan seumur hidup.