Куда движется Java? - PullRequest
       53

Куда движется Java?

5 голосов
/ 01 мая 2009

Я опытный программист на Java, который в течение последних двух лет запрограммирован на необходимость в C # и Javascript. Теперь с этими двумя языками Я использовал некоторые интересные функции, такие как замыкания и анонимные функции (в действительности с c / c ++ я уже использовал функции указателя), и я очень ценил то, как код стал понятнее и мой стиль более продуктивным. Действительно, управление событиями (шаблон делегирования событий) более понятно, чем то, что используется Java ...

Теперь, на мой взгляд, кажется, что Java не так инновационна, как это было в прошлом ... но почему ???

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

Итак, как будет будущее? Как мы можем все еще верить в Java? Гослинг, где ты ???

Ответы [ 13 ]

1 голос
/ 01 мая 2009

Фактический язык должен быть почти заморожен, так как это позволяет прогрессу быть доступным и для более старых версий Java. У нас есть клиенты, которые работают на Java 1.4 (поддерживается поставщиком). Вкладывая прогресс и развитие в библиотеки, они доступны и для этих сценариев.

0 голосов
/ 01 мая 2009

Java по-прежнему является языком № 1 в настоящее время: -)

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

0 голосов
/ 01 мая 2009

Java никогда не была «инновационной». Она начиналась как урезанная, «дружественная к программисту» версия C ++, а затем начала медленно возвращать отсутствующие функции, которые существовали в других языках программирования в течение долгого времени. Только то, что эти десятилетние «новинки» были изуродованы, чтобы они соответствовали ограничениям JVM.

Но, может быть, я неправильно понимаю ваше понятие "инновационный".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...