VasyaID, ну начальство сказало что мы должны написать анализатор для каждого сайта, с которого отправляется смс. мы оператор сотовой связи. Нам надо собирать статистику.
Дмитрий, ладно. не ну поняли значит не поняли. если читать межу строк, то можно понять, что в самом топике приведен пример в виде ФИО чтоб не раскрывать суть основной задачи. Но потом пришлось более подробно сказать.
вот беда в том что куда-то же входящие запросы нужно класть. а их слишком много. и мы положим базу данных если будем так часто к ней обращаться чтоб положить их в очередь. да и демоны не будут поспевать. а эластик нужен чтоб хорошо проиндексировать данные и чтоб легко было искать эти данные в нем. более гибко чем в обычной базе данных.
Дмитрий, ну представь что это оператор сотовой связи к которому прилетают смс. и в смс указано слово. и вот если это слово принадлежит известному ресурсу то это одно. а если это с сайта-однодневки пришло, то такой сайт не интересен.
VolgaVolga, а сколько получают java прогеры сейчас? вы сколько зарабатываете?
а что касается Миото Мачита - это вы прочитайте. какой там шотокан) он бразильским джиуджицу хорошо владел помимо карате. Плюс когда человек занимается ММА на проф уровне, то он же не за счет своих ранее приобретенных навыков выживает, а изучает непосредственно ММА, на тренировках сражается с топовыми ММА-шниками.
VolgaVolga, если контора серьезная, то неужели не может держать в штате программиста с должностью "апдейтер", в задачи которого входит своевременное обновление фреймворков?там же разница минимальная между выходами новых релизов. Да и заготовки у него должны быть благодаря которым обновить и фронтэнд и бэкэнд можно за пару дней. Зато моральный дух программистов всегда будет на высоте от того что они работают с последними версиями языка и библиотек.
Чтоб вы понимали приведу сравнение:
Одно дело работать в автосервисе и менять масло и чистить радиатор в какой-нибудь Окушке, а другое дело в мерседесе. В первом случае это ненависть к работе, а во втором полный релкс - можно даже посидеть в салоне, покрутить руль, помечтать тоже такую тачку приобрести.
Писать код на устаревшей версии - это как принимать участие в соревнованиях по правилам MMA, но при этом владеть только техникой бокса. Вроде бы драться можешь, но не используешь удары ног и технику борьбы. КПД в таких случаях нулевой.
Так же и те, кто пишут на устаревшем Java - ваши знания устаревают с каждым годом. Вы потом никому не будете нужны. Даже что такое стрелочные функции не знаете.
VolgaVolga, а если выходит новая библиотека на новом ангуляре с крутыми визуальными компонентами, а у вас нет совместимости с ней будет же обидно.
Но про то что обновлять бэкэнд нереально это уж я понимаю ) просто троллю. Если миллионы вложены в энтерпрайз за 10 лет, то конечно же не будет вложено еще столько же ради всего лишь возможности поддерживать в актуальном состоянии.
надо просто на микросервисах реализовывать продукт чтоб каждый микросервис делался на более свежей версии )
VolgaVolga, я работал в направлении 1с. те, кто не обновлял свои корпоративные системы потом долго мучались. Писать код над так чтоб не зависеть от платформы. Чтоб с обновлением платформы требовалось минимум переделок. Тогда сможешь всегда держать в актуальном состоянии свой фреймворк и сможешь использовать самые свежие либы.
VolgaVolga, работать с легаси - себя не уважать. работать надо на последних версиях фреймворка. чтобы всегда быть в тренде. и своевременно обновлять фреймворк.
VolgaVolga, ну у кучки дебилов может быть ) а так то это самый восстребованный язык программирования. Уж я то знал куда идти сменив перед этим десяток других языков программирования. php лучший. Никакой компиляции - сразу видишь результат после изменения любой строчки. И заказов море. А устраиваться в компанию где код древний как гуано мамонта и программировать там на java ну это стыд стыдов. А новых проектов на ней почти нет.