Вчера состоялось открытие очередной конференции JavaOne. Основные темы, на котрых были расставлены акценты в открывающей речи, это встроенные системы (embedded) и скорый выход очередной версии Java - Java 8
( Read more... )
J2ee дает возможность массового написания корпоративных приложений. Там где не сильно нужна производительность кода, но важна производительность труда. А websockets нужны для push нотификаций.
Embedded что? Там сейчас такой ахтунг и фрагментация в программировании... Ужас-ужас. Java + JavaFX для них это просто грааль, который дает возможность вырваться из темных веков в светлое будущее современных технологий и готовых библиотек кода.
JavaFX заменяет Swing для desktop приложений. Сейчас это уже не такая большая ниша как была раньше. Много делается теперь на web. Но эта ниша есть и в ближайшее время не исчезнет.
Основная претензия что он очень медленно развивается. Кложуры есть уже даже в C++11 и ObjC. Java 8 только хотят выпустить еще. Ну в общем язык по теперешним меркам довольно громоздкий. Жаль что оракл стоит на своем и мы мы будем наблюдать упадок джава. Как C++ или ФОРТРАН.
Почему жаль? Это естественный процесс роста, взросления, старения и смерти. Java уже взрослый язык и путь назад в юность ему закрыт. Он бы мог развиваться и быстей, конечно, но это все-равно путь к старости и смерти. Хотя до смерти еще далеко. Даже C++ еще полон сил, а Java не в пример его моложе. Но рано или поздно все-равно ему на смену придет что-то новое и даже хорошо если за новым будет стоять какая-то другая компания.
знаю что так не будет (потому что это оракл) но хотелось бы чтоб это был оракл :) потому что: 1. скажу крамольную вещь -- яву дальше развивать не надо. вот реально нововведения вызывают больше недоумения чем одобрения 2. если это будет другая компания - значит jvm на помойку. а этого очень и очень не хочется (10 шагов назад) 3. любой новый язык на базе jvm без поддержки инженеров которые пилят jvm обречен жить в среде энтузиастов и ресечеров. (вот как хаскел/scala примерно)
к сожалению вместо того чтоб признать что лучшее что можно сделать с явой это ничего не делать вообще. оракл извращается как может. вот реально как в анекдоте про дохлую лошадь.
1. А я за развитие. Более того, в конечном итоге, closures вписались очень элегантно. Мне очень нравится получившийся результат, как по сравнению с альтернативными предложениями которые были раньше, так и по сравнению с ваиантом "оставить всё как есть".
Более того, выскажу крамольную мысль, что есть еще ряд улучшений которые можно и нужно сделать в языке Java, прежде чем дальнейшее его развитие станет контрпродуктивным.
2-3. Oracle сейчас очень активно поддерживает альтернативные языки на JVM. Не вижу здесь причин для беспокойства. Да это и в их интересах. Они хотят чтобы у них JavaScript движок (Nashorn) быстро на JVM работал.
Comments 17
Reply
Reply
Reply
Reply
Ну в общем язык по теперешним меркам довольно громоздкий. Жаль что оракл стоит на своем и мы мы будем наблюдать упадок джава. Как C++ или ФОРТРАН.
Reply
Reply
1. скажу крамольную вещь -- яву дальше развивать не надо. вот реально нововведения вызывают больше недоумения чем одобрения
2. если это будет другая компания - значит jvm на помойку. а этого очень и очень не хочется (10 шагов назад)
3. любой новый язык на базе jvm без поддержки инженеров которые пилят jvm обречен жить в среде энтузиастов и ресечеров. (вот как хаскел/scala примерно)
к сожалению вместо того чтоб признать что лучшее что можно сделать с явой это ничего не делать вообще. оракл извращается как может. вот реально как в анекдоте про дохлую лошадь.
Reply
Более того, выскажу крамольную мысль, что есть еще ряд улучшений которые можно и нужно сделать в языке Java, прежде чем дальнейшее его развитие станет контрпродуктивным.
2-3. Oracle сейчас очень активно поддерживает альтернативные языки на JVM. Не вижу здесь причин для беспокойства. Да это и в их интересах. Они хотят чтобы у них JavaScript движок (Nashorn) быстро на JVM работал.
Reply
Leave a comment