Я опытный программист на Java, который в течение последних двух лет
запрограммирован на необходимость в C # и Javascript. Теперь с этими двумя языками
Я использовал некоторые интересные функции, такие как замыкания и анонимные функции (в действительности с c / c ++ я уже использовал функции указателя), и я очень ценил то, как код
стал понятнее и мой стиль более продуктивным. Действительно, управление событиями (шаблон делегирования событий) более понятно, чем то, что используется Java ...
Теперь, на мой взгляд, кажется, что Java не так инновационна, как это было в прошлом ... но
почему ???
C # развивается (с большим количеством новых функций), C ++ 0x развивается (оно будет поддерживать лямбда-выражения, замыкания и множество новых функций) и
Я разочарован тем, что, потратив много времени на программирование на Java, он затухает без какого-либо хорошего объяснения, и у JDK 7 не будет ничего инновационного в языковых возможностях (да, он оптимизирует GC, компилятор и т. Д.), Кроме самого языка
будет иметь несколько важных эволюционных изменений.
Итак, как будет будущее? Как мы можем все еще верить в Java? Гослинг, где ты ???