1.1, Аноним (-), 10:52, 25/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
оок, в нынешнем виде Jigsaw нельзя было пользоваться, правильно что отложили
| |
1.4, VoDA (ok), 11:24, 25/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> Причиной откладывания интеграции Jigsaw называется
> неспособность выполнить все технические условия и подготовить корректную реализацию новой
> модульной системы к моменту заморозки кодовой базы Java 8, которая состоится
> в мае 2013 года.
Сначала NIH синдром, что нужно сделать с нуля, а не использовать готовые наработки из maven или OSGi. И после ТРЕХ (а может и больше) лет разработки в очередной раз проваливают сроки... сначала отложили из 7-ки в 8-ку, теперь из 8-ки в 9-ку.
При этом те же самые property, которые не являются самым сложным нововведением также откладывают сначала на 8-ку, затем еще позже.
Печально складываются дела у основного Java-полководца. Значит вперед либо RedHat с Ceylon либо JetBrains с Kotlin.
| |
|
2.5, max (??), 11:53, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
на самом деле, лучше пусть отложат выпуск, но выпустят нормальный продуманный продукт, чем сделают поделку из дерева
| |
|
3.8, VoDA (ok), 12:28, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> на самом деле, лучше пусть отложат выпуск, но выпустят нормальный продуманный продукт,
> чем сделают поделку из дерева
Nokia тоже откладывала выпуск ... дооткладывалась до полного уничтожения собственных мобильных систем.
| |
|
4.9, pro100master (ok), 12:38, 25/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
что вы с Нокией всё носитесь. У последней - куча конкурентов, у Джавы - ни одного.
| |
|
5.12, VoDA (ok), 13:43, 25/09/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
У java есть как конкуренты практически во всех сферах:
совсем прямой конкурент C# (как язык даже сильнее, но Win Only)
за умы программистов с java борется С и С++
по мощности и скорости разработки - scala / ruby / python / php (это разные языки с разными задачами, но в своих нишах они сталкиваются и с java в том числе)
| |
|
|
7.15, VoDA (ok), 14:19, 25/09/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
практически все скриптовые языки и большинство компилируемых является мультиплатформенными в том или ином виде. С/С++ компилируется под довольно большое количество платформ. Java/Scala работают везде, где есть JVM. Тот же PHP тоже работает под основными ОС.
Так что мультиплатформенность стоит рассматривать только когда:
(а) потребители хотят продукт работающий под несколькими платформами (одни крутят продукт под Win, другие под Lin, а кто-то вообще FreeBSD желает).
(б) разрабатываешь for-fun, хотя в этом случае мультиплатформенность может и не играть решающей роли.
и возможно (в) Продукт должен максимально широко захватить рынок. Это для компаний, которые зарабатывают на middleware.
| |
|
|
7.26, VoDA (ok), 22:35, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
у java/JRE/JDK как платформы есть конкуренты.
а JavaEE это компоненты, которые можно использовать из других языков. AFAIK та же scala вполне может работать с JavaEE API. kotlin также может использовать весь java API включая JavaEE.
| |
|
6.18, pro100master (ok), 19:32, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Вода, у нас в компании порядка 50к классов. Это наши и 50+ сторонних коммерческих библиотек, и куча открытых библиотек. Вот и покажите мне хоть одного конкурента, который заменит это всё разом, без геморроя, без отладки? Пайтон? Руби? Да я вас умоляю...
| |
|
7.23, ананим (?), 21:45, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Поздравляю с вендор локин.
Не удивлюсь если ещё и половина из них винонли.
Зыж
Другими словами — Это ничего не доказывает.
У Линуса вон всё на С. И хрен заменишь даже на С++. И что?
| |
7.27, VoDA (ok), 22:45, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Вода, у нас в компании порядка 50к классов. Это наши и 50+
> сторонних коммерческих библиотек, и куча открытых библиотек. Вот и покажите мне
> хоть одного конкурента, который заменит это всё разом, без геморроя, без
> отладки? Пайтон? Руби? Да я вас умоляю...
А кто сказал про ЗАМЕНУ? Конкурент он выигрывает технологически и на нем начинают новые проекты + изредка переносят текущие. И постепенно новая технология вытесняет старую.
Я думаю, что проект порядка 50к классов останется на java даже есть сам Oracle официально ее похоронит. И будет подкармливать оставшихся java-истов как сейчас устаревшие проекты на коболе.
| |
|
6.19, Аноним (-), 20:02, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
>по мощности и скорости разработки
>python/php
>по мощности
>скорости
>python
>php
>...
спасибо, до слёз.
| |
|
7.28, VoDA (ok), 22:48, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
я рад, что поднял вам настроение ;)
скорость разработки САЙТОВ на PHP высока, особенно для малых размеров.
скорость разработки скриптов и прототипов высока на Python - не даром довольно часто сначала делают прототипы на нем, а потом переносят на С/С++.
;)))
| |
|
6.34, Олег (??), 09:09, 26/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Ну тоже мне сравнение.
Не сравнивайте поделки на всех этих языках типа php и иже с ними с Enterprise Java.
-"Рожденный ползать, летать не может"
| |
|
|
4.16, Boboms (ok), 15:47, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Опять херню пишете. Причина гибели Нокия [u]абсолютно другая[/u].
| |
|
5.29, VoDA (ok), 22:51, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Опять херню пишете. Причина гибели Нокия [u]абсолютно другая[/u].
Нокия не смогла создать экосистему для своих мобильных операционок (продолбала выпуск, не качественные релизы, etc) - это одна из причин. Хоть и не единственная.
| |
|
6.33, Boboms (ok), 08:51, 26/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Нокия не смогла создать экосистему для своих мобильных операционок (продолбала выпуск,
> не качественные релизы, etc) - это одна из причин.
Ну да! Какая еще нужна чудесная "экосистема"? Симбиан до сих пор в ходу, и всё работает нормально, включая яндекс.карты и Оперу. Может за быдлокодеров ещё и код написать? ИМХО, снова пора вводить жёсткий закон про туниядство.
> Хоть и
> не единственная.
Основная причина - разорение собственного пр-ва -> субконтракт -> быстрая потеря качества (и ценности "европейского" бренда). Какая разница у кого покупать пластиковое, разваливающееся говно, у ноклы или у суньхуньчена? Это называется размытие бренда.
| |
|
|
|
|
|
1.6, добрый дядя (?), 12:05, 25/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вопрос: правильно ли я понимаю что Jigsaw позволило бы создавать пакеты программ без требования предустановленной JRE (сколько бы мало оно не весило) - правильно?
т.е. не просто позволило бы поставлять с программой только те классы что требуются, но и сама JRE бы поставлялась в минимально необходимой комплектации?
Например, как Mono поставляется с Unity 3D в виде одной небольшой нативной SOшки?
| |
|
2.7, VoDA (ok), 12:25, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Все еще глубже.
Это позволило бы поставлять программу в виде хочу "бОльшую программу" (apt-get install big-programm). И уже сама модульная система подтаскивает из центрального репозитория все требуемые модули включая модули JRE. Т.е. вместо того, чтобы таскать jar в приложениях каждое приложение описывало бы какие модули нужны. В некотором смысле это аналог систем управления пакетами для Linux.
Также это управление жизненным циклом (собрать / очистить / залить сборку в репозиторий). Аналог SCons или других средств управления жизненным циклом.
И плюс в jigsaw собирались впаять систему управления модулями в рантайме. Т.е. можно обновить модуль логирования или работы с БД и перегрузить ТОЛЬКО зависимые модули без рестарта сервера приложение. Ближайшая аналогия это рестарт mod_php без перезагрузки apache.
| |
|
3.10, хм (?), 12:40, 25/09/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> аналог систем управления пакетами для Linux
а зачем ещё один велосипед?
| |
|
4.11, piteri (ok), 13:29, 25/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потому что это не система управления пакетами для линукс очевидно.
| |
4.13, VoDA (ok), 13:48, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> аналог систем управления пакетами для Linux
> а зачем ещё один велосипед?
java-приложения работают на всех Linux-ах (и виндах) и потому собирать пакеты под каждый дистр во первых тоскливо, а во вторых пакетные менеджеры Linux мало пригодны для централизованной поставки java-библиотек.
| |
|
|
|
|
2.21, Аноним (-), 20:25, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
вот ява МЕ уже почти умерла, а будь у нас джигсова 2 года назад..
| |
|
3.24, Аноним (-), 21:46, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Та вроде как жива. И используеться во всяких встроенных системах. На телефонах, да, её больше нет.
| |
|
4.30, VoDA (ok), 22:51, 25/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Та вроде как жива. И используеться во всяких встроенных системах. На телефонах,
> да, её больше нет.
А точно это Java ME, а не другие разновидности типа той же JavaCard?
| |
|
|
|
1.35, edwin (ok), 10:19, 26/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Не знаю как кого, но вот меня лично расстроили ОЧЕНЬ сильно .... по сути эта плюшка была самым серьезным аргументом в пользу 8-ки ... а ту на тебе. Что-то нехорошо в Oracle поступают ..., хреновая тенденция прослеживается.
| |
|
2.36, Larry (??), 11:05, 28/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Оракл старается стабилизировать выпуск версий и стабилизировать саму Java. Из-за этого и не хотят откладывать выпуск версий, как это было с 7-ой у Сана.
| |
|
|