powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему популярна 8 версия и веб использование?
25 сообщений из 156, страница 4 из 7
Почему популярна 8 версия и веб использование?
    #40098619
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня есть две большие разницы между требованием "приложение должно работать под такой-то jre" и вопросом "какую jre использовать для вашего приложения?" - во втором случае как-то совсем не хочется на себя брать риски, связанные с текущим передвижением кроватей, завтра при приеме на работу начнут выставлять требования в духе "умение жавы от алибабы", а HR, взяв это под козырек, будут отсеивать соискателей по ключевым словам.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098647
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
"умение жавы от алибабы"

Это уже наступило. Количество языков и фреймворков растет шквально.
И я думаю что рынок Java переформатируется уже скоро.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40098657
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Для подавляющего большинства java-разработчиков (прикладных) вообще не имеет значения
А для бизнеса, который платит вам деньги - имеет: рано или поздно ваш код начнёт работать в промышленной системе и наступает то самое "коммерческое использование".
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099162
ra-001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovmaytonДля подавляющего большинства java-разработчиков (прикладных) вообще не имеет значения
А для бизнеса, который платит вам деньги - имеет: рано или поздно ваш код начнёт работать в промышленной системе и наступает то самое "коммерческое использование".Все еще хуже, есть прямой конфликт интересов между группами людей по всему стеку создания и применения ЯП
и конфликт довольно естественный - деньги. :-)
maytonА чего народу не хватает в Java?Очень просто - простоты.:-)
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099171
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ra-001

maytonА чего народу не хватает в Java?
Очень просто - простоты.:-)

ИМХО Java простой ЯП.
А вот всё вокругJava сложное.
Типа фреймворков, системы сборки и дистрибуции.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099174
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ra-001,

А что для вас проще:
Try
connect.insert(...
Catch

Или

@transactional
obj.save(
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099177
ra-001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpА что для вас проще:контекст - это король в поле. Не определен.:-)
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099181
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ra-001,

)) абстрактно с вами согласен)
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099196
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
ra-001,

А что для вас проще:
Try
connect.insert(...
Catch

Или

@transactional
obj.save(


Читать проще первое, писать - второе.
Но я всегда топлю за то, что бы тексты исходников легко читались даже не очень подготовленными программистами/тестировщиками, чтобы без всяких там заумных наворотов. Потому, как этот умник (писатель) куда-нибудь слиняет, а нам читать потом всё это.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099202
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick
Читать проще первое, писать - второе.
блин. Никогда не разделял эти два процесса)))
“легко написала рука то, что сложно потом прочитать мозгом? "
)))
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099209
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ra-001
Очень просто - простоты.:-)

Мне вот генериков не хватает. С примитивами. Финансового типа не хватает. (Не класса а встроенного типа).
Беззнаковых целых.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099210
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
ra-001

пропущено...
Очень просто - простоты.:-)


ИМХО Java простой ЯП.
А вот всё вокругJava сложное.
Типа фреймворков, системы сборки и дистрибуции.

Вы считаете что сборка C++ проекта проще? Или .Net проекта проще?
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099232
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Garrick
Читать проще первое, писать - второе.
блин. Никогда не разделял эти два процесса)))
“легко написала рука то, что сложно потом прочитать мозгом? "
)))


Я это к тому, что читать возможно и даже скорее всего будет другой человек, который не знает что означает эта или какая-то другая аннотация и что она делает. В первом случае всё видно и понятно, во втором ему придётся разбираться с этой аннотацией отдельно. А скорее всего он не станет глубоко разбираться, а по наитию догадается и возможно неправильно, что ещё хуже.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099233
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Беззнаковых целых
Чем не устраивает то, что уже завезли в Java 8?
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099250
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,
Согласен.
Птичий ЯП аннотаций тоже надо учить, понимать и набивать руку.
Обычно прорывной технология становится если она в два три раза эффективнее.
Тут эффект поменьше.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099261
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick
Я это к тому, что читать возможно и даже скорее всего будет другой человек, который не знает что означает эта или какая-то другая аннотация и что она делает.
никогда не понимал этого аргумента. Не знает, что означает? Так пусть разберется. Где граница? Выходит ничего нельзя использовать сверх того, что есть в Java SE и паре либ типа commons lang/io, которые знакомы каждому (да и то, как показывает практика, не всегда).
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099279
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
mayton
Беззнаковых целых
Чем не устраивает то, что уже завезли в Java 8?

Иногда при портировании алгоритмов с "C" в Java хочется сохранить семантику типов unsigned/dword/word e.t.c.
особенно если на них уже что-то завязано. Где-то структуры данных могут хотеть знаковый бит как беззнаковый.
Где-то компаратор не должен переворачивать смысл при переполнении сетки.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099281
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
mad_nazgul
пропущено...


ИМХО Java простой ЯП.
А вот всё вокругJava сложное.
Типа фреймворков, системы сборки и дистрибуции.

Вы считаете что сборка C++ проекта проще? Или .Net проекта проще?


Нет.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099283
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
Garrick
Я это к тому, что читать возможно и даже скорее всего будет другой человек, который не знает что означает эта или какая-то другая аннотация и что она делает.
никогда не понимал этого аргумента. Не знает, что означает? Так пусть разберется. Где граница? Выходит ничего нельзя использовать сверх того, что есть в Java SE и паре либ типа commons lang/io, которые знакомы каждому (да и то, как показывает практика, не всегда).

Лет 5 назад я возился с фреймворком (забыл название) для процессинга сообщений. Что-то вроде Camel. Не помню точно.
И там можно было описать "Процессор-Сообщений" двумя способами.

Так

Код: java
1.
2.
3.
4.
@Processor
class MaytonsFuckenProcessor {
   ...
}



и так.

Код: java
1.
2.
3.
class MaytonsFuckenProcessor implements Processor{
   ...
}



Легаси которое мне досталось использовало оба способа. Я выпилил аннотированный и привел все к виду ООП.
Это упрощало генерацию документации. Диаграммы для заказчика рисовались красиво. И во 2 варианте
был единообразый подход к названию метода .. толи apply() толи handle() я уж не помню. А в 1 варианте
метод процессинга мог называться как бог даст. Это всё создавала странную картину беспорядка где
любой кодер-индюк мог назвать метод myMethod().

Вобщем для данного фреймворка наследование удобнее было отобразить через ООП чем через процессинг аннотаций.

Хотя если-бы речь шла о каких-то множестве трейтов или просто маркерах класса (типа Serializable) то я может быть и использовал-бы аннотации.
Опыт показал что если их можно не использовать - то лучше не использовать когда есть ООП который как ни странно
работает.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099292
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Лет 5 назад я возился с фреймворком (забыл название) для процессинга сообщений. Что-то вроде Camel. Не помню точно.
И там можно было описать "Процессор-Сообщений" двумя способами.

это честно говоря неудачный пример, т.к. тут ничего не экономится при использовании аннотации - т.е. в данном случае чисто вкусовщина. Возьми какие-то аннотации из lombok или спринга и сравни с тем, как бы это выглядело без
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099293
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
mayton
Лет 5 назад я возился с фреймворком (забыл название) для процессинга сообщений. Что-то вроде Camel. Не помню точно.
И там можно было описать "Процессор-Сообщений" двумя способами.

это честно говоря неудачный пример, т.к. тут ничего не экономится при использовании аннотации - т.е. в данном случае чисто вкусовщина. Возьми какие-то аннотации из lombok или спринга и сравни с тем, как бы это выглядело без
например какие?
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099299
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
mayton
Лет 5 назад я возился с фреймворком (забыл название) для процессинга сообщений. Что-то вроде Camel. Не помню точно.
И там можно было описать "Процессор-Сообщений" двумя способами.

это честно говоря неудачный пример, т.к. тут ничего не экономится при использовании аннотации - т.е. в данном случае чисто вкусовщина. Возьми какие-то аннотации из lombok или спринга и сравни с тем, как бы это выглядело без

Согласен насчет lombok. Но аннотация - декларативна по виду а действие ее императивно. Тоесть
программист читающий код с аннотациями должен понимать ордеринг их исполнений. Допустим в проекте
есть аннотации Lombok и Hibernate/JPA. И программист должен в уме смоделировать ситуацию работы 2х
аннотирующих процессоров и понять к каким последствиям их работа приводит. А если таких фреймворков
затянуто в проект не 2 а штук 7. Комбинаторный взрыв?

ООП при всей своей многословности не имеет таких вопросов. Оно - непротиворечиво в своей сути.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099307
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton, да.
Аннотации это маркеры флажки.
Не получается маркерами программировать.
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099396
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Иногда при портировании алгоритмов с "C" в Java хочется сохранить семантику типов unsigned/dword/word e.t.c.
Тогда я повторю вопрос - чем не устраивает то, что уже завезли в Java 8???
...
Рейтинг: 0 / 0
Почему популярна 8 версия и веб использование?
    #40099398
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
mayton
Иногда при портировании алгоритмов с "C" в Java хочется сохранить семантику типов unsigned/dword/word e.t.c.
Тогда я повторю вопрос - чем не устраивает то, что уже завезли в Java 8???

Я конечно не совсем показатель, но..
1) мутабельные ссылки по дефолту
2) отсутствие ADT - алгебраических типов данных
3) Плохой inference типов
4) шум в виде сеттеров/геттеров/конструкторов/equals/hashcode. Понятно что это legacy, но зачем мне это?
5) дефолтные параметры в конструкторах
6) аналога метода copy. User(1985, andrei, russia).copy(name = seegey)
7) хорошего паттерн матчинга
8) рекордов/кейс классов
9) нормальных лямбд и наличие ублюдского stream() перед вызовом методов на коллекции.
10) нормальных генерикрв с ко- и контр- вариантностью. А также генерикрв на примитивах
11) аналога do- или for comprehension. В широком контексте - монадического контекста
12) нормальных лямбд чтобы можно было писать простые функции высшего порядка
Это на вскидку, не упоминая всякие opaque types, implicits и прочую нетривиальщину. Список составлен не по приоритету нехватаемого.
Частично согласен с аргументом, что в адской мешанине типа скалы, где все это есть очень сложно разобраться. Так оно и есть и никому не навязываю, вопрос же был про то чего не хватает
...
Рейтинг: 0 / 0
25 сообщений из 156, страница 4 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему популярна 8 версия и веб использование?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]