русский
Germany.ruForen → Архив Досок→ Programmierung

Сколько лет учиться на программиста?

9821   9 10 11 12 13 14 15 16 17 18 19 alle
koder патриот04.09.20 07:54
koder
NEW 04.09.20 07:54 
in Antwort uscheswoi_82 03.09.20 20:28, Zuletzt geändert 04.09.20 07:55 (koder)
Ну я дал просто в гугле поиск что делать если нет отладчика, я в StackOverflow нашёл что у кого OpenJDK нужно использовать Junit и Log4j.

У вас, сорры, каша. улыб

В принципе можно и по пунктам, если есть желание, но в целом одно с другим никак не связано. Это все отдельные технологии, которые подключают с определенными целями. Они между собой по логической цепочке(если используется одно, то нужно использовать другое) не связаны.


PS. O, AlexNek уже ответил...


Я не использую среду разработки

А зря. В яве классика "Eclipse".

но Eclipse выбешивал меня

Лада Калина выбешивает, поэтому я езжу на велосипеде.улыб

при всех недостатках Еклипс это проффесиональная среда разработки. И она предоставляет несравнимые возможности по сравнению с едиторами.


Кстати разработка UI требует чудовищных ресурсов, если вы програмируете по принципу "перетянул и бросил". В графике. Поэтому запуск графического редактора под Еклипс действительно не очень хорошая идея. Но бэкэнд без разговоров. Только среда разработки, никаких едиторов.

uscheswoi_82 завсегдатай04.09.20 08:45
NEW 04.09.20 08:45 
in Antwort koder 04.09.20 07:54, Zuletzt geändert 04.09.20 08:46 (uscheswoi_82)
Лада Калина выбешивает

Когда добавляешь в Java проект OpenUI5 то Eclipse просто зависает, т.к. SDK весит 500 мегабайтов, runtime весит 277 мегабайт, а мобильный runtime весит 125 мегабайт. Eclipse начинает парзить все функции, и в итоге зависает.


Кстати разработка UI требует чудовищных ресурсов, если вы програмируете по принципу "перетянул и бросил".

Если сложные формы, то я в Jbuilder-е рисую потом в OpenJDK компилирую.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
daduda местный житель06.09.20 06:42
daduda
NEW 06.09.20 06:42 
in Antwort uscheswoi_82 03.09.20 20:28

лолшта? Вы с какой планеты к нам сюда прилетели? Java от Oracle осталась бесплатной для разработчика. Уже существующие версии java остались бесплатны так же и для корпоративного пользования.


А вот OpenJDK я вам ставить не советую.

uscheswoi_82 завсегдатай06.09.20 07:39
NEW 06.09.20 07:39 
in Antwort daduda 06.09.20 06:42, Zuletzt geändert 06.09.20 08:36 (uscheswoi_82)
лолшта? Вы с какой планеты к нам сюда прилетели? Java от Oracle осталась бесплатной для разработчика. Уже существующие версии java остались бесплатны так же и для корпоративного пользования.А вот OpenJDK я вам ставить не советую.

А это что https://translate.google.de/translate?sl=de&tl=ru&u=https%... ? Сообщение от 13 мая 2019 года. Так-же можете почитать это https://habr.com/ru/post/424579/ и это https://habr.com/ru/company/epam_systems/blog/430084/

Вот ещё ссылки на университеты которые советуют немедленно удалить JDK и заменить на OpenJDK

https://translate.google.de/translate?sl=de&tl=ru&u=https%...

https://translate.google.de/translate?sl=de&tl=ru&u=https%...

https://translate.google.de/translate?sl=de&tl=ru&u=https%...


Даже процитирую https://habr.com/ru/company/epam_systems/blog/430084/:

Начиная с Java 9, Oracle стала предоставлять OpenJDK параллельно с Oracle JDK. Также компания анонсировала, что она хочет сократить разрыв между характеристиками, производительностью и стабильностью двух версий, и как только это произойдет, сделать Oracle JDK платной. На тот момент и OpenJDK, и Oracle JDK были доступны бесплатно как бинарные сборки от Oracle. Это были Java 9 и Java 10.

После выпуска Java 11 это прекратилось. OpenJDK по-прежнему доступна бесплатно, но Oracle JDK для производственных систем стала платной. Существенной разницы между двумя версиями больше нет. У коммерческой версии есть инсталлятор, в то время как у OpenJDK – только ZIP-файл. Есть и другие различия, но на них пользователям Java не стоит обращать внимание. Технически детализированный список отличий описан Дональдом Смитом, старшим директором управления продуктами в Oracle в этой статье.


Что же вам делать? Использовать OpenJDK или платить за Oracle JDK? Это вопрос рентабельности и того, насколько важна для вас поддержка от Oracle. Если ваш бизнес не может себе позволить поддержку Oracle JDK, потому что вы стартап, восходящая звезда с блестящей идеей продукта, но дырой в кармане, значит вашим потребностям соответствует OpenJDK. За него не нужно платить. И, кроме того, если вы стартап, для вас не так критично, если ваши серверы не будут работать в течение нескольких часов, пока технические специалисты не решат проблему.
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
uscheswoi_82 завсегдатай06.09.20 11:15
NEW 06.09.20 11:15 
in Antwort daduda 06.09.20 06:42, Zuletzt geändert 06.09.20 11:24 (uscheswoi_82)
лолшта? Вы с какой планеты к нам сюда прилетели?

Вот именно этот вопрос мне задаст социаламт, когда я скачаю и установлю Oracle JDK/JRE и когда Oracle скажет чтобы я за неё платил. SAP переходит на OpenJDK https://translate.google.de/translate?sl=en&tl=ru&u=https%... Android Studio выпустили с OpenJDK - https://tproger.ru/news/android-switches-to-openjdk/. В лицензии написано что Java SE 8 и выше можно использовать только в личных целях, а Java SE 8 бесплатна только для личного пользования а - https://translate.google.de/translate?sl=en&tl=ru&u=https%... А OpenJDK можно как для личных целях, и разрабатывать, так и в продакшн бесплатно - https://translate.google.de/translate?sl=en&tl=ru&u=https%....

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
MrSanders коренной житель06.09.20 12:54
NEW 06.09.20 12:54 
in Antwort daduda 06.09.20 06:42
А вот OpenJDK я вам ставить не советую.

А почему? Только потому что LTS нет? Если так - можно на амазоновскую corretto перейти.

daduda местный житель07.09.20 07:05
daduda
NEW 07.09.20 07:05 
in Antwort uscheswoi_82 06.09.20 07:39

Java так и осталась бесплатной для разработки. все существующие инсталляции Java остались бесплатными для прода.


Я попал на микросерсный проект с java 11. Они за "лицензию Java" не отдали ни копейки. Так как проект на этапе разработки.


Кроме того, платными для продакшена будут только LTS версии.


В качестве замены коммерческих платных для продакшена версий Java нужно использовать AdoptOpenJDK

uscheswoi_82 завсегдатай07.09.20 07:36
NEW 07.09.20 07:36 
in Antwort daduda 07.09.20 07:05, Zuletzt geändert 07.09.20 07:55 (uscheswoi_82)
Java так и осталась бесплатной для разработки

Там написано бесплатно для личного пользования (разработка, демонстрация), если бы была абсолютно бы бесплатной, универы бы так не визжали, я вам 4 ссылки дал, там советуют как можно раньше деинсталлировать JDK, JRE, и перейти на OpenJDK/AdoptOpenJDK.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
daduda местный житель07.09.20 10:11
daduda
NEW 07.09.20 10:11 
in Antwort uscheswoi_82 07.09.20 07:36

У нас в банке никто не визжит по поводу того, что ява стала платной.


Те версии, которые у нас именно на проде, останутся бесплатными НАВСЕГДА для коммерческой эксплуатациии (продакшен).

daduda местный житель07.09.20 10:25
daduda
NEW 07.09.20 10:25 
in Antwort uscheswoi_82 07.09.20 07:36

визжали те, кто невнимательно читал


Oracle's JDK (commercial) – you can use this in development and testing for free, but if you use it in production you have to pay for it.


С каких это пор программисты разучились читать оригинал на английском? Коммерческая версия Oracle JDK новых версий остается бесплатной для коммерческой разработки и тестирования.


Как только бизнес юзер (банк) желает ее использовать на продакшене, то только в этом случае он обязан платить за коммерческую версию Oracle JDK. Которая стопп... Может и не понадобиться... Так для запуска на проде нужно юзать JRE. А юридически это отделно устанавлеваемое ПО, на которое Oracle вообще говоря не вводила ограничений.

uscheswoi_82 завсегдатай07.09.20 10:41
NEW 07.09.20 10:41 
in Antwort daduda 07.09.20 10:11

Если бы всё было супер, она бы с 1-го на 2-е место бы в Tiobe Index не спрыгнула https://www.tiobe.com/tiobe-index/ по графику https://www.tiobe.com/tiobe-index/java/ Java резко сверху-вниз, Oracle специально поглатил Sun, чтобы её сделать платной, однажды когда я проснулся и пришёл в Berufsschule вся помощь с домена Sun перешла на домен Oracle, преп очень разочеровался этому. Потом Oracle судился с Google что в Android используют Оракловскую Java и библиотеки, и что Google должна отчислять Oracle за Java. Google не хочет платить им, поэтому вы должны платить за Java, и поэтому в Android Studio добавили ещё язык Kotlin, и поэтому Google хочет перейти с Android на FuchsiaOS, которую они во всю развивают - https://fuchsia.dev/ там будет C++, Dart, и Go. А пока FuchsiaOS ещё не разработали, Google инвестировала в KaiOS, когда подключаю сотку на операционное системе KaiOS к своему компьютер https://ru.wikipedia.org/wiki/KaiOS она определяется на удивление как Android, хотя пока Android не является (но там по умолчанию много гугловских App преустановлено - Google, Google ассистент, карты, ютуб), но чтобы подключиться к KaiOS нужно скачивать опять андроидовский Adb. И ещё Google делает другую среду разработки для Android/iOS Flutter - https://flutter.dev/ и там вместо Java и Kotlin язык Dart.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
uscheswoi_82 завсегдатай07.09.20 10:43
NEW 07.09.20 10:43 
in Antwort daduda 07.09.20 10:25, Zuletzt geändert 07.09.20 11:45 (uscheswoi_82)
Oracle's JDK (commercial) – you can use this in development and testing for free, but if you use it in production you have to pay for it.

Это я вам и объяснил для разработки, тестирования и только для личного, т.е. только для себя персонально. А так Oracle поэтому Sun поглатила, чтобы деньги на Java делать. А вы думали они купили Sun и Java чтобы нас порадовать?

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
daduda местный житель07.09.20 11:48
daduda
NEW 07.09.20 11:48 
in Antwort koder 04.09.20 07:54

сказал человек, никогда жизни не открывавший IntelliJ IDEA

daduda местный житель07.09.20 11:58
daduda
07.09.20 11:58 
in Antwort uscheswoi_82 07.09.20 10:41

и что следует из этого? Ты прийдешь на работу в банк, а его нет, так как Java была поглощена ораклом? Легаси софт на джава 5 перестал работать? Он перестал поддерживаться? Все дружно начали переписывать монолит на ноду, чтобы потом огрести по полной на проде и получить сбежавших на фронт или фулл стек уже бывших NodeJs. кодеров и девопсеров?


Начали падать самолеты, так как they are terminating Java?

koder патриот07.09.20 12:03
koder
NEW 07.09.20 12:03 
in Antwort daduda 07.09.20 11:48
сказал человек, никогда жизни не открывавший IntelliJ IDEA

Если вы будете цитировать, бодет понятно, с чем конкретно вы не согласны

uscheswoi_82 завсегдатай07.09.20 12:09
NEW 07.09.20 12:09 
in Antwort daduda 07.09.20 11:48, Zuletzt geändert 07.09.20 12:20 (uscheswoi_82)
IntelliJ IDEA

А Android Studio разве не IntelliJ IDEA? Пробывал, когда запускаю 15 минут нужно ждать пока проект откроется, всё автоматически перекомпилируется. Вот жалуются https://qna.habr.com/q/266495

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
uscheswoi_82 завсегдатай07.09.20 12:15
NEW 07.09.20 12:15 
in Antwort daduda 07.09.20 11:58
Начали падать самолеты, так как they are terminating Java?

Причём тут самолёты? В авионики в основном используется Ada https://www.adacore.com/industries/avionics. В Ada там сильная типизация и многозадачность https://www.ada-ru.org/V-0.4w/part_1/ch_15.html.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
uscheswoi_82 завсегдатай07.09.20 12:28
NEW 07.09.20 12:28 
in Antwort daduda 07.09.20 10:11
У нас в банке никто не визжит по поводу того, что ява стала платной.

А у нас раз на одной фирме где я проходил стажировку, из-за NDA https://ru.wikipedia.org/wiki/Согл�%... мой начальник не расглашал для чего продукт, т.е. задание сделать то-то, и я делал, а для чего я понятие не имел. А в банке вам тем-более никогда ничего не расскажут, т.к. это тайна. Вам дали компьютер, транслятор, вы пишите кусок программы или модуль, на вопрос "вы покупали Java?" вам сделают предупреждение, и вас попросят больше не задавать такие вопросы. Вы даже не знаете сколько зарабатывают ваши коллеги, т.к. это тоже тайна. У вас есть компьютер, у вас есть модули с которыми вы работаете, а дальше вы ничего не должны знать.

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
daduda местный житель07.09.20 15:51
daduda
NEW 07.09.20 15:51 
in Antwort uscheswoi_82 07.09.20 12:28

Во первых сколько зарабатываю коллеги для меня не тайна. Они это пишут на ксинге и говорят в открытую


во вторых информация о том, что ява стала платной и какие последствия это может иметь, рассасывалась на бешпрехунгах.


TL;DR: никаких, так на проде у нас старые версии джава, которые никогда не станут платными.


Та версия ява, на которой я делал разработку - 1.8 тоже не попадет под это ограничение, если не делать последние апгрейды.

daduda местный житель07.09.20 15:54
daduda
NEW 07.09.20 15:54 
in Antwort uscheswoi_82 07.09.20 12:28, Zuletzt geändert 08.09.20 01:14 (daduda)

Ужас! А в телеграм чатах программисты банков обмениваются опытом по продуктам, которые в этих банках используется! Это же NDA! Немедленно закрыть группу по атлассиан продуктам!


На кунуну тоже разгашают NDA! Пишут, что используют жиру! За это нужно расстреливать! Это же самый секретный банковский продукт! И информация от том, какая версия джавы там используется, тоже сверх засекречена!


И да, немедленно расстрелять нужно создателей не только кунуну, но и глассдора, майн шеф и прочих. Кроме того особый вид пыток нужно применить к создателям fachinformatiker.de с их Gehaltsthreads и Gehlatscheck.

9 10 11 12 13 14 15 16 17 18 19 alle