|
2.2, Аноним (-), 11:00, 01/06/2017 [^] [^^] [^^^] [ответить]
| +15 +/– |
Java 9 вместе с доработками jvm идёт, синтаксис это одно, а ядро системы(jvm) это другое.
| |
|
3.15, Аноним (-), 14:34, 01/06/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Почему интересно говорят Java и имеют в виду язык Java и JVM. А иногда говорят Java, но имеют в виду, что "ясень пень только язык Java, JVM тут вообще никаким боком!"?
| |
|
4.25, Аноним (-), 17:18, 01/06/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Профессиональная деформация. Иногда из контекста бывает понятно о чем идет речь. Иногда.
| |
|
|
|
|
4.27, iZEN (ok), 17:46, 01/06/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
С нормальной архитектурой проверок на NULL быть не должно.
| |
|
5.29, Аноним (-), 20:34, 01/06/2017 [^] [^^] [^^^] [ответить]
| +/– |
Архитектура и реализация алгоритмов - вещи разного масштаба, решают разные проблемы. Проверку на null можно найти очень много где. Например, стандартный фреймоворк коллекций в джаве полон ими, но дизайн фреймворка вылизывался годами, или считаете к нему есть претензии? Конечно же речь не только о коллекциях и не только о пресловутой джаве.
| |
|
6.37, лютый жабист__ (?), 10:00, 02/06/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Котлин для погромистов, которые не поняли в чём разница между null и 0
Неужели это не прекрасно, что можно сделать например:
try {
Integer id = Integer.parseInt(StringUtils.stripToNull(request.getParameter("id")));
blabla
}
catch (blabla)
на любом этапе ошибка и проваливаешься в catch который пишет юзеру/клиенту что он сам дурак и закрываешь прогу. Ни одной проверки на null не надо писать...
| |
|
7.38, лютый жабист__ (?), 10:02, 02/06/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ни одной проверки на null не надо писать...
Точнее, не надо писать три проверки. А нулл ли там? а намбер ли там? а влазит ли намбер в Int?
| |
|
|
5.30, KonstantinB (ok), 22:16, 01/06/2017 [^] [^^] [^^^] [ответить]
| +/– |
С нормальной архитектурой не только своего кода, но и всех используемых библиотек.
Что, к сожалению, практически нереально.
| |
5.46, Вареник (?), 22:22, 05/06/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> С нормальной архитектурой проверок на NULL быть не должно.
Месье имел в виду "с нормальным синтаксисом"?
Архитектура к деталям синтаксиса никаким боком.
| |
|
4.33, лютый жабист__ (?), 05:41, 02/06/2017 [^] [^^] [^^^] [ответить]
| +/– |
К сожалению, не нашёл ссылку на эту статью, некий чувак хорошо прошёлся по null-safety котлина, что это полная туфта, т.к. защита работает лишь для кейсов когда Null в твоём коде. А это, как верно заметил iZen, полностью контролируется прогером, если он не баобаб.
А в случае когда null прилетает извне - котлин абсолютно никак не помогает. Это вроде очевидно. Ну и напуркуа оно такое?
| |
|
5.43, KonstantinB (ok), 08:13, 04/06/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если null _может_ прилететь извне, то тип будет nullable, и просто так взять и присвоить такое не nullable-у компилятор не даст.
Другое дело, что если то, что "извне", на Джаве, то в итоге проверок будет ровно столько же. А вот если "извне" тоже на Котлине, все становится намного лучше.
| |
|
6.44, KonstantinB (ok), 08:16, 04/06/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Но и даже в самом плохом случае плюс в том, что Котлин не даст забыть проверку на null, если только специально не попросить.
| |
|
|
|
|
|
1.8, Аноним (-), 11:59, 01/06/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Новость была бы крутая, если бы к каждому новшеству была прикреплена ссылка на описание + примеры использования. :)
| |
1.10, Аноним (-), 12:44, 01/06/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Люди на Java бабло косят в Москве. Так что все путем. Фанатики Java радуются и ссутся кипятком.
| |
|
2.13, X4asd (ok), 13:06, 01/06/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Фанатики Java радуются и ссутся кипятком.
это ещё кто? кем нужно быть чтобы фанатеть от Java?
нужно наверно для этого не знать ни каких других языков программирования? (чтобы вера не поколебилась бы:))
| |
|
3.14, A.Stahl (ok), 13:23, 01/06/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
У любого языка есть свои фанаты. Напиши "Питон -- нелепое гoвно с отступами и без пустых логических блоков" и сразу кто-то возьмётся защищать, опровергать, доказывать. И это какой-то там Питон. А уж за Яву тут горой встанут. Даже хаскеллистам не снилось такое единство.
| |
3.23, Аноним (-), 17:12, 01/06/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Не путайте язык и платформу. JVM очень грамотная штука, есть от чего пофанатеть.
| |
3.31, Аноним (-), 22:21, 01/06/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>нужно наверно для этого не знать ни каких других языков программирования?
Пишу на Scala, Java осне люблю. Проблемс?
| |
|
|
5.47, Вареник (?), 22:26, 05/06/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Oracle JVM-Blob
С разморозкой, твой коммент лет на десять опоздал.
| |
|
|
3.32, Аноним (-), 05:00, 02/06/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тот же umputun с радиота. А ведь он знает целое множество языков, но для Энтерпрайза отдает предпочтение именно Java. Вот кто он после этого? ^_^
| |
|
4.42, Аноним (-), 20:22, 03/06/2017 [^] [^^] [^^^] [ответить]
| +/– |
Я бы не воспринимал радио-т всерьез, это развлекательный подкаст.
| |
|
|
|
|
2.16, SpaceRaven (ok), 14:44, 01/06/2017 [^] [^^] [^^^] [ответить]
| +/– |
ну в статье описано всё, думаю ключевую роль сыграли деньги в этом вопросе. индусы стоят дешевле.
| |
|
3.21, Аноним (-), 16:58, 01/06/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Сегодня даже молодые петербургские программисты часто хотят зарплату в районе 250 тыс. руб.
Что-то не видел я тут таких. Не знаю, как в Москве, а в Питере такая зарплата только у единичных программистов с эпической компетенцией.
| |
|
4.34, лютый жабист__ (?), 05:43, 02/06/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
>> Сегодня даже молодые петербургские программисты часто хотят зарплату в районе 250 тыс.
> Что-то не видел я тут таких. Не знаю, как в Москве, а
> в Питере такая зарплата только у единичных программистов с эпической компетенцией.
Не гони. Примерно столько java junior-ы в Сибири имеют.
| |
|
5.35, Аноним (-), 09:52, 02/06/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Не гони. Примерно столько java junior-ы в Сибири имеют.
Сначала испугался, потом посмеялся. Ещё шуточки будут?
| |
|
|
3.40, meantraitor (?), 16:15, 02/06/2017 [^] [^^] [^^^] [ответить]
| +/– |
> ну в статье описано всё, думаю ключевую роль сыграли деньги в этом
> вопросе. индусы стоят дешевле.
В статье из правды только то, что всю жаву перевели в Индию.
Но не из-за санкций и не из-за зарплат.
Все остельное - бред сивой кобылы. Впрочем, как обычно на rbc.
| |
|
|
3.41, meantraitor (?), 16:17, 02/06/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Его действительно закрыли?
> Да.
Нет.
Во-первых, он не центр разработки Java. Точнее, не только (был).
Во-вторых, его не закрыли
| |
|
|
|
2.45, лютый жабист__ (?), 13:11, 04/06/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Jsf которому уже сто лет под капотом в html5 транслируется. Жабы щас намного больше чем раньше
| |
|
1.48, DmA (??), 13:22, 07/06/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что-то они не спешат обновить свой основной продукт до 13 версии: СУБД Оракл. Нет покупателей что-ли совсем?
| |
1.49, Аноним (-), 07:21, 11/06/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем нужна жаба, если есть Golang, даже юмпутун из радио т перешел на го
| |
|