Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4 5      [все]
 Хочу перейти на Java  [new]
Damir_85
Member

Откуда:
Сообщений: 265
Здравствуйте.
У меня появилось желание перейти на Java. Я сам уже долго время работаю в Delphi. А причины разные, ну , например, Java в данный момент является наиболее популярным языком, очень много программ для устройств (телевизоров, смартфонов и других устройств) да и вообще разработаны не нем.
именно на нем. Конечно, на Delphi тоже это можно как то сделать, но я думаю, раз чаще всего применяется он, значит есть и преимущества. Да , к тому же, решил я порешать задачи на HackerRank...и не обнаружил там не только Delphi, но даже Pascal.
Посмотрел ролики на youtube, думаю начать с Java 8 т.к. рекомендуют книгу Герберта Шилда именно по восьмерке. А в качестве IDE - Eclipse.
Хотел спросить: вот когда я устанавливаю очередную версию Delphi, то при установке IDE уже присутствует в этой версии, а в Jave существуют разные IDE, такие как Eclipse, NetBeans и т.д. , если я хочу установить Java 8, то мне нужно отдельно устанавливать Eclipse, к примеру, или же выбирается IDE с нужной версией Java?
Ну и собственно где все это можно найти для скачивания. Eclipse к тому же бесплатный как я узнал
21 сен 20, 18:26    [22201489]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
Damir_85

Ну и собственно где все это можно найти для скачивания. Eclipse к тому же бесплатный как я узнал

www.google.com
21 сен 20, 18:35    [22201496]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
Никто не мешает иметь более 1 версии JDK на компьютере.

Во многих IDE можно выбрать каким компилятором (из какой JDK/директории) будет компилироваться код и какой версии нужно собирать class файлы.
21 сен 20, 18:39    [22201497]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Damir_85
Member

Откуда:
Сообщений: 265
Если я например скачиваю Eclipse, в нем уже присутствует сам Java, или нужно этот редактор как то подключить к Java?
21 сен 20, 18:47    [22201501]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
Не уверен, что присутствует. Скачайте, проверте. Если нет, то скачайте JDK.

Проблема какая-то надуманная. IMHO
21 сен 20, 18:48    [22201504]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Damir_85
Member

Откуда:
Сообщений: 265
аа понятно. Да не проблемы то никакой нет на самом деле, просто уточняю т.к. не работал с этим
21 сен 20, 18:50    [22201507]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
Damir_85
или нужно этот редактор как то подключить к Java?

обычно нет

Достаточно, что java.exe будет в path, что сделает инсталятор JDK / JRE. Дальше Eclipse сам найдет.
21 сен 20, 18:50    [22201509]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Damir_85
Member

Откуда:
Сообщений: 265
спасибо, буду разбираться
21 сен 20, 18:52    [22201510]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Damir_85

Посмотрел ролики на youtube, думаю начать с Java 8 т.к. рекомендуют книгу Герберта Шилда именно по восьмерке. А в качестве IDE - Eclipse.

1) Бери последнюю стабильную версию. На данный момент (22 Sep, 2020) это OpenJDK11.
Нет никакого смысла ковырять восьмёрку если тебе конечно не понадобились апплеты или
морально устаревшие библиотеки типа там Corba или еще что-то подобное.

2) Лучше Jetrbains Community Idea чем бесплатный Эклипс. Это моё субъективное мнение.
22 сен 20, 01:13    [22201637]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Damir_85
Хотел спросить: вот когда я устанавливаю очередную версию Delphi, то при установке IDE уже присутствует в этой версии, а в Jave существуют разные IDE, такие как Eclipse, NetBeans и т.д. , если я хочу установить Java 8, то мне нужно отдельно устанавливать Eclipse, к примеру, или же выбирается IDE с нужной версией Java?
Ну и собственно где все это можно найти для скачивания. Eclipse к тому же бесплатный как я узнал

Практически все современные IDE поставляются со своим JRE и их версия вообще никак не связана с целевой
JDK на которой ты решил вести разработку.
22 сен 20, 01:15    [22201638]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Sergunka
Member

Откуда: Bay Area, CA
Сообщений: 2517
[quot mayton#22201637]
Damir_85


2) Лучше Jetrbains Community Idea чем бесплатный Эклипс. Это моё субъективное мнение.


+ плюсану.

https://www.jetbrains.com/idea/download/#section=windows

С Эклипсом есть одно но есть компании где это официальный тул разрабоки и часто учебный материал идет на эклипсе. По работе идея всех кроет очень толковый продукт.
22 сен 20, 03:38    [22201645]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
Damir_85,

1) ИМХО помимо Java 8 нужно еще смотреть Java 14 Java 15 там много чего добавили.
2) В мире Java JDK и IDE это две разные сущности слабо связанные. Например, тот же Eclipse это IDE не только для Java, а еще C/C++, PHP, Python
3) Скачать eclipse. Берите последнюю версию.
4) Помимо самого ЯП нужно изучить системы сборки. Как минимум maven. Желательно ещё Gradle
5) И да мне кажется что IDEA Comminity удобнее, чем Eclipse
22 сен 20, 09:22    [22201695]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4447
mayton
2) Лучше Jetrbains Community Idea чем бесплатный Эклипс. Это моё субъективное мнение.

Долгое время был сторонником NetBeans в связи с его простотой.
Но попробовал на новых проектах IntelliJ Idea... мне понравилась эта IDE.
Старые проекты еще веду в NB, но новые уже стараюсь начинать в Idea.
Тоже чисто субъективно.
22 сен 20, 09:33    [22201698]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
Damir_85,

Раньше всем новичкам советовал NetBeans, т.к. при установке сей IDE получаешь сразу все необходимые библиотеки, сервера и т.п. + много полезных учебных материалов на сайте netbeans.org, в том числе и на русском языке https://netbeans.org/kb/index_ru.html. А сейчас прямо и не знаю. После 8-й версии и передачи её в Apache пока всё плохо. Обещают наладить, но уже давно и мало теперь верится. Хотя давно не заглядывал, может уже...

У IDEA отличный редактор кода, в остальном IHMO она странная какая-то. К тому же вы должны понимать, что когда вы выйдете за рамки Community версии (это XML, СУБД, Web, популярные фреймворки), то вам придётся регулярно платить за подписку либо переходить на бесплатный Eclipse, NetBeans (это уже маловероятно) или Oracle JDeveloper (тоже тот ещё мамонт). И учтите что Eclipse все ещё является стандартом де-факто для многих больших корпораций, большое количество учебного материала существует с примерами именно для Eclipse.

Java IDE и JDK вещи не связанные, вы можете использовать любую или даже несколько IDE на своём компьютере и при этом иметь несколько JDK разных версий, а теперь ещё и разных производителей. Старайтесь брать IDE последних версий - они понимают языковые конструкции новых версий Java. Всё это устанавливать надо отдельно друг от друга.

Если после Delphi захочется "порисовать" экранные формы, то лучше Oracle JDeveloper или NetBeans 7-ой версии.
22 сен 20, 12:02    [22201792]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
Garrick
После 8-й версии и передачи её в Apache пока всё плохо.
что именно?
что с 8 , что с 12 проблем нет
22 сен 20, 15:38    [22201980]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4447
Поставил себе 12 NB, полет нормальный.
Больших косяков по сравнению с 8 не заметил.
IDEA покрасивей редактор кода, выглядит посолиднее.
Но сложна в настройке (пока для меня).
22 сен 20, 17:40    [22202075]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Idea будет иметь ярко выраженное преимущество когда автор начнет код писать на Котлине.
Одна и та-же команда делает язык и среду разработки. Тоесть плотность интеграции будет
на высоком уровне.
22 сен 20, 19:02    [22202122]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Сергей Лалов
Member

Откуда: localhost SPB
Сообщений: 2090
Damir_85,
Дамир, если у вас бОльшая часть разработок касалась реализации gui на delphi, формы, гриды, кнопочки, списки, комбобоксы, отчёты и проч, то джава не самый лучший вариант. Лучше C#. В java fx вы банально устанете реализовывать удобный пользовательский интерфейс. А в c# и VS есть все в удобном и скомпонованном виде.
И собирать можно также и под Mac и под линукс. Инструменты есть.
Разве что если только под андроид катать на Java. В вашем конкретном случае.
Ну и параллельно изучать spring boot. Java ценен в первую очередь как server side.
Но если прёт все таки gui часть на javafx, могу посоветовать единственное нормальное руководство.
Автор Прохоренок Николай - "JavaFX наиболее полное руководство".
Это уже после Шилдса.
22 сен 20, 20:59    [22202177]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1995
Damir_85
У меня появилось желание перейти на Java.


Java это очень большой мир. Раз в 100 больше delphi. Есть очень разные задачи- от серверных и веб-сайтов до android-разработки.
В любом случае куда-то надо идти работать. Подумайте- куда? В банк и Ынтерпрайз? В модную кампанию сайтики пилить? В мобилки?
И тогда уже решайте- то ли JDK8+JavaEE+Eclipse, а то может kotlin + Android studio?

Плюс вопрос возраста- сразу же не возьмут на хорошую доолжность и зарплату. Готовы стать junior?

Может и вправду- проще на своей работе начать проект на C# - типа модно, молодёжно? Автор языка тот же, целевая платформа та же.
Писать на java под винду странно (кроме средств разработки для java ничего хорошего и не вспомнить), а на kotlin-native, к примеру, больно (win32 api откроется пред Вами во всём своём пи..це великолепии).
23 сен 20, 07:07    [22202294]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
вадя
Garrick
После 8-й версии и передачи её в Apache пока всё плохо.
что именно?
что с 8 , что с 12 проблем нет

12-ю пока не пробовал, руки не дошли. А 9-10 после 8-й были какие-то кастрированные.
23 сен 20, 10:44    [22202401]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
Сергей Лалов
Damir_85,
...А в c# и VS есть все в удобном и скомпонованном виде.
И собирать можно также и под Mac и под линукс. Инструменты есть.

Неужели кто-то пользуется этим?
23 сен 20, 10:49    [22202404]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
На самом деле сколько вы лично знаете приложений написанных на Java/Swing/JavaFX?

То что Java меньше распространена на десктопе - это да. Это факт. И поэтому в словах Сергея есть смысл.
23 сен 20, 13:35    [22202631]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
сравнивать Delphi vs Java это как сравнивать теплое и мягкое

можно попытаться сравнить язык Pascal с языком Java )))

но язык Pascal от полноценной среды разработки бизнес приложений Delphi = отличается как батут в парке атракционов от ракеты Илона Маска )))

IMHO
23 сен 20, 14:17    [22202690]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
ну и между терминами:
IDE
и RAD
так же есть разница

"чистый" Eclipse и Idea это все же, в основном, первое
а Delphi сразу из коробки - второе

IMHO
23 сен 20, 14:25    [22202703]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Delphi вообще классная штука (среда и язык два в одном) как вещь в себе.

Другое дело что она не сумела быстро адаптироваться к новым пожеланиям бизнеса
как-то мультиплатформенность и способность генерить код для мобильных устройств.
23 сен 20, 15:05    [22202743]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
Есть у меня подозрение, что дело совершенно не в "новых пожелания бизнеса". Т.к. у 99 % бизнеса пожелания как раз таки совершенно старые.

"мультиплатформенность"

насколько часто Вы наблюдаете бухгалтерию работающую в Linux ? ну и в любом случае есть Wine. Т.е. проблема по большей части надуманная, пожелание у бизнеса "хотим что бы бухгалтер работал в Linux" вполне можно удовлетворить

"для мобильных устройств"

мобилописательство/сайтописательство все же отдельная отрасль. Запускать 1C Предприятие на Android с экраном 5" - это издевательсто над бухгалтером

Мне кажется, бизнес тут не при чем, чистый маркетинг. Модно/молодежно, облака/BI наше все (((
23 сен 20, 15:49    [22202783]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Leonid Kudryavtsev
Есть у меня подозрение, что дело совершенно не в "новых пожелания бизнеса". Т.к. у 99 % бизнеса пожелания как раз таки совершенно старые.

"мультиплатформенность"

насколько часто Вы наблюдаете бухгалтерию работающую в Linux ? ну и в любом случае есть Wine. Т.е. проблема по большей части надуманная, пожелание у бизнеса "хотим что бы бухгалтер работал в Linux" вполне можно удовлетворить

"для мобильных устройств"

мобилописательство/сайтописательство все же отдельная отрасль. Запускать 1C Предприятие на Android с экраном 5" - это издевательсто над бухгалтером

Мне кажется, бизнес тут не при чем, чистый маркетинг. Модно/молодежно, облака/BI наше все (((

Смотрите. Подобно тому как бытие определяет сознание - так и язык определяет
возможности для заработка денег. Чисто гипотетически. Среди Делфистов
есть талантливые люди. И некоторые из них готовы сменить квалификацию.
Например зайти в геймдев (Unity). Они могут зайти туда сейчас? Вряд-ли. Ведь им
придется полностью переучиваться. А если-бы такая возможность сущестовала
то многие-бы согласились на смену профиля.
23 сен 20, 15:53    [22202785]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
Смотрите. Подобно тому как бытие определяет сознание - так и язык определяет
возможности для заработка денег. Чисто гипотетически. Среди Делфистов Java'истов
есть талантливые люди. И некоторые из них готовы сменить квалификацию.
Например зайти в геймдев (Unity). Они могут зайти туда сейчас? Вряд-ли. Ведь им
придется полностью переучиваться. А если-бы такая возможность сущестовала
то многие-бы согласились на смену профиля.


Можно заменить на Oracle'истов, 1C'истов и так далее. Ничего не поменяется

Подозреваю, что даже для C#'истов зайти в геймдев так же аналогично "полностью переучиваться"
23 сен 20, 16:01    [22202791]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Минус один баръер. Язык.
23 сен 20, 16:14    [22202801]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
+
На самом деле, сейчас рынок крайне глобализован. И в маркетинге образуется убийственные для продукта обратные связи.

Даже если для нового проекта Delphi (ну или Power Builder) это 100 % подходящее средство, но МП считает/слышал, что "Delphi умирает" он не будет брать дельфи, а возмет, например, модный-молодежный QT.

Хотя, что такого модного и молодежного в QT по сравнению с Delphi - я не понимаю )))

Это первая итерация )))

Далее на HH станет меньше вакансий по Delphi и больше вакансий по QT. Еще больше станут говорить, что "Delphi умирает", а "QT модно-молодежно". При открытие нового проекта уже другой МП вместо Delphi возмет QT. Ну и начинаем сначала.

Чистый маркетинг

Печально, что и сами производители начинают играть в такую же игру и хоронят свои же вполне годные и хорошие продукты в угоду "модно-молодежным" тенденциям

Взять тот же Oracle Forms 6.0. Продукт __официально__ мертв с начала двухтысячных, производитель поставил на нем крест и вколотил не то, что гвозди в крышку гроба, а вообще могилу бетоном залил....

Но до сих пор: вендор до сих пор ничего адекватного в качестве замены предложить не может, реальные продукты (OeBS и самописки) эксплуатируются до сих пор, работоспособный продукт просто похоронили в угоду "молодежности" / Java. При этом, все что выкатывали в качестве замены (OAF, ADF): полноценной заменой не являлось, первые версии были таким гуано, что желающих это пробовать даже не особо находилось, замены умирали еще быстрее, чем Forms
OAF - мертв
ADF 11 - IMHO крайне плохо совместим с ADF 12. Даже в 12 (!) ADF были "глупые" баги, более ранние версии на мой взгляд вообще мало работоспособны.

В нищи "клиент-сервер" с 2000 вообще нет никаких решений от Oracle. А то, что для Small Business веб решения совершенно бредовый вариант - всем пофиг.


Сообщение было отредактировано: 23 сен 20, 16:26
23 сен 20, 16:22    [22202812]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
mayton,

сам язык в современных средах - это 3-5% сложности максимум. Может даже меньше. IMHO

Ну и что язык? Если брать процедурно-ориентированные языки:

Delphi - if, Java - if
Delphi - while, Java - while
Delphi - integer, Java - int
23 сен 20, 16:29    [22202818]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Leonid Kudryavtsev
Смотрите. Подобно тому как бытие определяет сознание - так и язык определяет
возможности для заработка денег. Чисто гипотетически. Среди Делфистов Java'истов
есть талантливые люди. И некоторые из них готовы сменить квалификацию.
Например зайти в геймдев (Unity). Они могут зайти туда сейчас? Вряд-ли. Ведь им
придется полностью переучиваться. А если-бы такая возможность сущестовала
то многие-бы согласились на смену профиля.


Можно заменить на Oracle'истов, 1C'истов и так далее. Ничего не поменяется

Подозреваю, что даже для C#'истов зайти в геймдев так же аналогично "полностью переучиваться"

И чего сразу в геймдев?
Давайте может для начала с технологичных компаний начнём? :)

Вот не хочется человеку больше пилить однотипные формы: журнал, документ, отчёт.
Хочется пилить сервисы, покрывать их тестами, автоматизировать их выкатку в облака, покрывать мониторингом.
И получать за это хорошие деньги.

С Java, C#, Go, PHP - да.
С Delphi - нет.
23 сен 20, 16:41    [22202823]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9651
skyANA

пилить однотипные формы: журнал, документ, отчёт.
Хочется пилить сервисы, покрывать их тестами, автоматизировать их выкатку в облака, покрывать мониторингом.


Когда Delphi'ту хочется пилить сервисы - он учит Java

А когда Java'шнику после сервисов нужно "однотипные формы: журнал, документ, отчёт" сделать - он даже не думает о том, что бы посмотреть Delphi, а начинает пилить очередное модно-молодежное и "и получать за это хорошие деньги"

AFAIK & IMHO
23 сен 20, 16:49    [22202830]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Leonid Kudryavtsev
skyANA

пилить однотипные формы: журнал, документ, отчёт.
Хочется пилить сервисы, покрывать их тестами, автоматизировать их выкатку в облака, покрывать мониторингом.


Когда Delphi'ту хочется пилить сервисы - он учит Java

А когда Java'шнику после сервисов нужно "однотипные формы: журнал, документ, отчёт" сделать - он даже не думает о том, что бы посмотреть Delphi, а начинает пилить очередное модно-молодежное и "и получать за это хорошие деньги"

AFAIK & IMHO

Я начинал как раз с "однотипные формы: журнал, документ, отчёт". Ещё на Centura SQLWindows/32.
В 2004-м мы поняли, что это тупиковый путь и начали переходить на C# WinForms.
И я пилил десктоп на C#. Поcтепенно к нему понадобились веб-приложения, сервисы, интеграция со сторонними системами.
Всё это оказалось без проблем написать на C#...

А если мне вдруг снова нужно "однотипные формы: журнал, документ, отчёт" сделать, то я не смотрю на Delphi и не пилю "очередное модно-молодежное", а беру старое и проверенное
23 сен 20, 17:26    [22202860]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1995
Leonid Kudryavtsev

Взять тот же Oracle Forms 6.0. Продукт __официально__ мертв с начала двухтысячных, производитель поставил на нем крест и вколотил не то, что гвозди в крышку гроба, а вообще могилу бетоном залил....

Но до сих пор: вендор до сих пор ничего адекватного в качестве замены предложить не может, реальные продукты (OeBS и самописки) эксплуатируются до сих пор, работоспособный продукт просто похоронили в угоду "молодежности" / Java.


Я много разного г..на использовал в разработке. Oracle Forms - худшее, что когда-либо было придумано. Мало его в бетон закатать- надо всех авторов в тазики с бетоном и в море.

Глюки на где-то, видите ли. Да в Oracle Forms мог просто код изчезнуть- открыл файл в стандартном редакторе, закрыл- и опаньки, часть кода изчезло.
23 сен 20, 18:28    [22202929]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Synoptic
Member

Откуда:
Сообщений: 206
mayton

1) Бери последнюю стабильную версию. На данный момент (22 Sep, 2020) это OpenJDK11.
Нет никакого смысла ковырять восьмёрку если тебе конечно не понадобились апплеты или
морально устаревшие библиотеки типа там Corba или еще что-то подобное.
Для новичка, думаю совершенно паралельно, 11 и 8 джава. Для хеллоу вордов никакой разницы
23 сен 20, 19:37    [22203000]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
mayton
Delphi вообще классная штука (среда и язык два в одном) как вещь в себе.

Другое дело что она не сумела быстро адаптироваться к новым пожеланиям бизнеса
как-то мультиплатформенность и способность генерить код для мобильных устройств.


Есть Lazarus
И кроссплафторменный. И вроде как под мобилки может...

<:o)
24 сен 20, 08:07    [22203184]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
Synoptic
mayton

1) Бери последнюю стабильную версию. На данный момент (22 Sep, 2020) это OpenJDK11.
Нет никакого смысла ковырять восьмёрку если тебе конечно не понадобились апплеты или
морально устаревшие библиотеки типа там Corba или еще что-то подобное.
Для новичка, думаю совершенно паралельно, 11 и 8 джава. Для хеллоу вордов никакой разницы


Не совсем.
С Java 11 WTF в минуту у новичка будет больше.
Ибо модули. :-)
24 сен 20, 08:08    [22203185]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1995
mad_nazgul
С Java 11 WTF в минуту у новичка будет больше.
Ибо модули. :-)


Их не тронь- и не будет вонять ;)
24 сен 20, 08:21    [22203188]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4447
Damir_85
У меня появилось желание перейти на Java. ... в Jave существуют разные IDE, такие как Eclipse, NetBeans ...

Да пробуйте уже наконец что-нибудь!
Вот морока-то...
И, попробовав то или другое, задавайте конкретные вопросы.
24 сен 20, 09:57    [22203229]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 6360
skyANA
Вот не хочется человеку больше пилить однотипные формы: журнал, документ, отчёт.
Хочется пилить сервисы, покрывать их тестами, автоматизировать их выкатку в облака, покрывать мониторингом.
И получать за это хорошие деньги.

С Java, C#, Go, PHP - да.
С Delphi - нет.
ваш выбор понятен, вы его просто не знаете :-)

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

А по денежкам, в общем-то, так же как и на всём остальном. +-5 тыр не особо для АйТи разница.

PS: сравнивать надо сравнимое, т.е. например зп серверных разработчиков (такие как ни странно на delphi есть), а не кнопкодава и JS-разработчика
24 сен 20, 11:57    [22203361]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Сотрудник Главного Управления
Member

Откуда: Главное Управление
Сообщений: 106
Нафиг эту Java.
Там даже async await нету, и это в 2020 году !
Технологическая отсталость.
Переходите лучше на C#.
24 сен 20, 12:09    [22203372]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
kealon(Ruslan)
сравнивать надо сравнимое, т.е. например зп серверных разработчиков (такие как ни странно на delphi есть)

Как будем сравнивать? Думаю разница больше, чем 5 тыр. и не в пользу Delphi.
24 сен 20, 12:26    [22203390]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
Сотрудник Главного Управления
Переходите лучше на C#.
кросплатформенность? веб?
24 сен 20, 12:26    [22203391]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
вадя
Сотрудник Главного Управления
Переходите лучше на C#.
кросплатформенность? веб?

Давно.

.NET Core — это модульная платформа для разработки программного обеспечения с открытым исходным кодом.

Совместима с такими операционными системами как Windows, Linux и macOS.
Поддерживает следующие языки программирования: C#, F# и частично Visual Basic .NET.

.NET Core 1.0 была официально выпущена 27 июня 2016 года.

Сообщение было отредактировано: 24 сен 20, 12:25
24 сен 20, 12:27    [22203392]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
skyANA
Давно.
много серверов на C#?
.exe на линуксе?
24 сен 20, 12:28    [22203394]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
Сотрудник Главного Управления
Нафиг эту Java.
Там даже async await нету, и это в 2020 году !
Технологическая отсталость.
Переходите лучше на C#.

Не сегодня, завтра все ваши Видосы запретят во всех Управлениях. Куда ты со своим Си-диезом пойдёшь, в консерваторию?
24 сен 20, 12:30    [22203396]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
вадя
skyANA
Давно.
много серверов на C#?
.exe на линуксе?

Серверов на C#? Это как?

.NET Core приложений, что крутится на линуксе - много.
24 сен 20, 12:31    [22203398]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Garrick
Сотрудник Главного Управления
Нафиг эту Java.
Там даже async await нету, и это в 2020 году !
Технологическая отсталость.
Переходите лучше на C#.

Не сегодня, завтра все ваши Видосы запретят во всех Управлениях. Куда ты со своим Си-диезом пойдёшь, в консерваторию?

Какие ещё Видосы? ))) Windows?

Повторю для тех, кто в танке:
skyANA
.NET Core — это модульная платформа для разработки программного обеспечения с открытым исходным кодом.

Совместима с такими операционными системами как Windows, Linux и macOS.
Поддерживает следующие языки программирования: C#, F# и частично Visual Basic .NET.
24 сен 20, 12:32    [22203401]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
skyANA
вадя
пропущено...
кросплатформенность? веб?

Давно.

.NET Core — это модульная платформа для разработки программного обеспечения с открытым исходным кодом.

Совместима с такими операционными системами как Windows, Linux и macOS.
Поддерживает следующие языки программирования: C#, F# и частично Visual Basic .NET.

.NET Core 1.0 была официально выпущена 27 июня 2016 года.

И что, реально кто-то пользуется? Что-то я ни разу не видел и даже нигде не слышал. Только любители C# на всех форумах говорят, что оно работает под Linux, хотя и сами ни разу не пробовали.
24 сен 20, 12:33    [22203404]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Garrick
skyANA
пропущено...

Давно.

.NET Core — это модульная платформа для разработки программного обеспечения с открытым исходным кодом.

Совместима с такими операционными системами как Windows, Linux и macOS.
Поддерживает следующие языки программирования: C#, F# и частично Visual Basic .NET.

.NET Core 1.0 была официально выпущена 27 июня 2016 года.

И что, реально кто-то пользуется?

Реально.
Одними из первых в России в продакшен попробовали в 2gis.
Мы пользуемся, в таких компаниях как ozon пользуются. В вакансиях сплошь и рядом .NET Core и Linux.
На конференциях...
24 сен 20, 12:39    [22203411]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
skyANA

Повторю для тех, кто в танке:
skyANA
.NET Core — это модульная платформа для разработки программного обеспечения с открытым исходным кодом.

Совместима с такими операционными системами как Windows, Linux и macOS.
Поддерживает следующие языки программирования: C#, F# и частично Visual Basic .NET.

Да, хотел написать Виндосы...
Я не потролить ради, я просто не догоняю...
Вот напишу я какое-то web-приложение на NET. Оно же для этого? Как мне потом это запустить в Linux? Нужен специальный IIS для Linux или достаточно Tomcat (а он весь на Java :))? Или даже Apache HTTP хватит?
24 сен 20, 12:40    [22203412]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Garrick
Что-то я ни разу не видел и даже нигде не слышал. Только любители C# на всех форумах говорят, что оно работает под Linux, хотя и сами ни разу не пробовали.

Толсто. Вступай в DotNet Community и тебе там покажут и расскажут как оно работает под Linux.

Я могу лично показать
24 сен 20, 12:40    [22203413]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
skyANA
Вступай в DotNet Community

Это где?
24 сен 20, 12:41    [22203415]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Synoptic
mayton

1) Бери последнюю стабильную версию. На данный момент (22 Sep, 2020) это OpenJDK11.
Нет никакого смысла ковырять восьмёрку если тебе конечно не понадобились апплеты или
морально устаревшие библиотеки типа там Corba или еще что-то подобное.
Для новичка, думаю совершенно паралельно, 11 и 8 джава. Для хеллоу вордов никакой разницы

Да. А потом он придет в этот форум и будет спрашивать почему у него lambda expressions не работают
или не доступны новые методы JDK Collections которые были внедрены после восьмерки.

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

Но это не наш случай не так ли?
24 сен 20, 12:44    [22203417]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
.

Сообщение было отредактировано: 24 сен 20, 12:40
24 сен 20, 12:44    [22203418]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Garrick
skyANA

Повторю для тех, кто в танке:
пропущено...

Да, хотел написать Виндосы...
Я не потролить ради, я просто не догоняю...
Вот напишу я какое-то web-приложение на NET. Оно же для этого? Как мне потом это запустить в Linux? Нужен специальный IIS для Linux или достаточно Tomcat (а он весь на Java :))? Или даже Apache HTTP хватит?

Вариантов несколько, все описаны в документации: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/?view=aspnetcore-3.1
24 сен 20, 12:46    [22203423]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Garrick
skyANA
Вступай в DotNet Community

Это где?

В мире https://dotnet.microsoft.com/platform/community и в России https://dotnet.ru/communities
24 сен 20, 12:47    [22203425]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
ЕвгенийВ
Member

Откуда: Москва
Сообщений: 4986
Garrick

И что, реально кто-то пользуется? Что-то я ни разу не видел и даже нигде не слышал. Только любители C# на всех форумах говорят, что оно работает под Linux, хотя и сами ни разу не пробовали.

У нас куча сервисов крутится на SLES, тока написаны на F# :)
24 сен 20, 12:52    [22203427]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Насчёт Java и .NET...
В следующей версии .NET 5.0 компания Microsoft обещает интероперабельность с Java, Swift и Objective-C

Тынц: Everything you need to know about .NET 5.0
24 сен 20, 12:54    [22203432]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
skyANA
компания Microsoft обещает интероперабельность с Java,
значит java forever
24 сен 20, 12:59    [22203436]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
love_bach
Member

Откуда:
Сообщений: 822
Garrick
skyANA
пропущено...

Давно.

.NET Core — это модульная платформа для разработки программного обеспечения с открытым исходным кодом.

Совместима с такими операционными системами как Windows, Linux и macOS.
Поддерживает следующие языки программирования: C#, F# и частично Visual Basic .NET.

.NET Core 1.0 была официально выпущена 27 июня 2016 года.

И что, реально кто-то пользуется? Что-то я ни разу не видел и даже нигде не слышал. Только любители C# на всех форумах говорят, что оно работает под Linux, хотя и сами ни разу не пробовали.


отлично работает. даже лучше чем на виндах, так как все плюсы линукса на сервере можно использовать
24 сен 20, 14:38    [22203543]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
вадя
skyANA
компания Microsoft обещает интероперабельность с Java,
значит java forever

Нет, это значит, что ещё проще станет работать с тем, что написано на Java из .NET :) То есть ещё больше расширяет возможности применения последнего.
24 сен 20, 15:00    [22203557]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
skyANA
Нет, это значит, что ещё проще станет работать с тем, что написано на Java из .NET :) То есть ещё больше расширяет возможности применения последнего.
ну как я могу спорить со тимлидом java?
24 сен 20, 15:22    [22203575]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
mayton

Да. А потом он придет в этот форум и будет спрашивать почему у него lambda expressions не работают
или не доступны новые методы JDK Collections которые были внедрены после восьмерки.

А он не придёт потом спрашивать почему у него JAXB не работает и пр.? Куда у него из JDK пропали wsgen, wsimport, xjc? Тут, как говорится, палка о двух концах.
24 сен 20, 15:35    [22203584]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
вадя
skyANA
Нет, это значит, что ещё проще станет работать с тем, что написано на Java из .NET :) То есть ещё больше расширяет возможности применения последнего.
ну как я могу спорить со тимлидом java?

Не обязательно паясничать, когда по существу сказать нечего
24 сен 20, 16:28    [22203622]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
skyANA
Не обязательно паясничать, когда по существу сказать нечего
да уж ...
что можно возразить главному спикеру в ветке java
24 сен 20, 16:45    [22203631]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1608
Поддерживаю, что .NET после Delphi будет проще и привычней чем Java. Под .NET полно всяких компонентов для формочек, например, от DevExpress и других. На Java я бы вообще UI не решился делать, HTML+JS для этого на много больше подходят.
24 сен 20, 16:51    [22203638]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Bsplesk
Member

Откуда:
Сообщений: 242
skyANA
вадя
пропущено...
ну как я могу спорить со тимлидом java?

Не обязательно паясничать, когда по существу сказать нечего


Нука раскажика мне - что это такое Неть5, не толи дерьмиЦЦо которое слепили из .Net 4 + .Net core "перемешав палочкой" впрыснув принудительно добровольном порядке шwindows зависимости? или нет все хорошо?

С момента запуска проекта .NET Core мы добавили в платформу около 50 тысяч API .NET Framework. .NET Core 3.0 по возможностям вплотную подошел к .NET Framework 4.8, благодаря ему стали доступны Windows Forms, WPF и Entity Framework 6. .NET 5 перенял эстафету, в его основу легли .NET Core и всё лучшее из проекта Mono, в результате чего получилась единая платформа, которую можно использовать для всего вашего современного .NET-кода.
--- как обычно забыли добавить - под шwindows, back to шwindows.

https://habr.com/ru/company/raiffeisenbank/blog/451136/

Сообщение было отредактировано: 24 сен 20, 17:23
24 сен 20, 17:26    [22203679]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1995
Сотрудник Главного Управления
Нафиг эту Java.
Там даже async await нету, и это в 2020 году !
Технологическая отсталость.
Переходите лучше на C#.


Зачем? Kotlin есть - там suspend заменяет оба ключевых слова :)
24 сен 20, 17:45    [22203697]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Bsplesk
skyANA
пропущено...

Не обязательно паясничать, когда по существу сказать нечего


Нука раскажика мне - что это такое Неть5, не толи дерьмиЦЦо которое слепили из .Net 4 + .Net core "перемешав палочкой" впрыснув принудительно добровольном порядке шwindows зависимости? или нет все хорошо?

С момента запуска проекта .NET Core мы добавили в платформу около 50 тысяч API .NET Framework. .NET Core 3.0 по возможностям вплотную подошел к .NET Framework 4.8, благодаря ему стали доступны Windows Forms, WPF и Entity Framework 6. .NET 5 перенял эстафету, в его основу легли .NET Core и всё лучшее из проекта Mono, в результате чего получилась единая платформа, которую можно использовать для всего вашего современного .NET-кода.
--- как обычно забыли добавить - под шwindows, back to шwindows.

https://habr.com/ru/company/raiffeisenbank/blog/451136/

Да, на .NET Core можно писать десктопные приложения под Windows, и что?

Можно писать кроссплатформенные веб и консольные приложения, сервисы.
Лямбды в AWS, функции в Azure. Заварачивать их в Docker контейнеры.

Если хочется кросплатформенный десктоп, то есть под .NET Core к примеру проект https://avaloniaui.net/
24 сен 20, 18:08    [22203715]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Synoptic
Member

Откуда:
Сообщений: 206
mayton
Synoptic
пропущено...
Для новичка, думаю совершенно паралельно, 11 и 8 джава. Для хеллоу вордов никакой разницы

Да. А потом он придет в этот форум и будет спрашивать почему у него lambda expressions не работают
или не доступны новые методы JDK Collections которые были внедрены после восьмерки.

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

Но это не наш случай не так ли?
Человек спрашивает выбрать ему идею или эклипс и откуда качать эклипс, а ты про лямбды )) Думаю до лямбд там очень далеко ещё. И в 8 джаве вроде уже были лямбды.
24 сен 20, 20:24    [22203777]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Коверканье windows-шwindows в этом форуме не приветствуется.
24 сен 20, 20:48    [22203785]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
Alexey Tomin
Сотрудник Главного Управления
Нафиг эту Java.
Там даже async await нету, и это в 2020 году !
Технологическая отсталость.
Переходите лучше на C#.


Зачем? Kotlin есть - там suspend заменяет оба ключевых слова :)

Чем меньше всяких заковыристых ключевых слов, тем проще читать исходные коды.
25 сен 20, 09:41    [22203973]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
Bsplesk
и всё лучшее из проекта Mono...

Так эта байда через Mono работает? Какой ужас!
25 сен 20, 09:45    [22203976]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1995
Garrick
Alexey Tomin
пропущено...


Зачем? Kotlin есть - там suspend заменяет оба ключевых слова :)

Чем меньше всяких заковыристых ключевых слов, тем проще читать исходные коды.


Именно. Поэтому в C# два ключевых слова - async и await, а в Kotlin - только одно suspend.
25 сен 20, 12:25    [22204151]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 6360
skyANA
kealon(Ruslan)
сравнивать надо сравнимое, т.е. например зп серверных разработчиков (такие как ни странно на delphi есть)

Как будем сравнивать? Думаю разница больше, чем 5 тыр. и не в пользу Delphi.
мы с вами явно в разных направлениях
я по нутрам систем, язык тут кардинально не важен, можно весь день в WinDbg просидеть - по мск такие вакухи около 220-330 (30 - 40 вакух держится постоянно), в регионах около 150 - это статистика по разрабам

вы по серверной логике - что там у вас? давно не смотрел

язык всего лишь инструмент, причём "один из", наивно ожидать что от знания куда нажимать в IDE вам будут платить, а у вас с Delphi складывается такая ассоциация, она кардинально неправильная.
25 сен 20, 15:49    [22204333]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Сотрудник Главного Управления
Member

Откуда: Главное Управление
Сообщений: 106
kealon(Ruslan)
язык всего лишь инструмент, причём "один из", наивно ожидать что от знания куда нажимать в IDE вам будут платить
Интересная мысль. Так-то ассемблер - тоже язык и тоже инструмент. Напишете на ассемблере приложение для клиента, хоть веб, хоть десктоп?
25 сен 20, 19:47    [22204438]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Garrick
Bsplesk
и всё лучшее из проекта Mono...

Так эта байда через Mono работает? Какой ужас!

Нет конечно, не через Mono.
26 сен 20, 13:37    [22204714]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
kealon(Ruslan)
skyANA
пропущено...

Как будем сравнивать? Думаю разница больше, чем 5 тыр. и не в пользу Delphi.
мы с вами явно в разных направлениях
я по нутрам систем, язык тут кардинально не важен, можно весь день в WinDbg просидеть - по мск такие вакухи около 220-330 (30 - 40 вакух держится постоянно)

А дайте линки на эти "вакухи".

На hh.ru ровно одна вакансия "Программист Delphi" с вилкой 130-350.
А C# вакансии от 200 тыр. устал считать.
26 сен 20, 13:43    [22204717]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Synoptic
Member

Откуда:
Сообщений: 206
mayton
Сегодня нет никаких объективных причин чтобы ставить восьмёрку.
Which versions of Java do you regularly use?
75% java8
https://www.jetbrains.com/lp/devecosystem-2020/java/

Сообщение было отредактировано: 26 сен 20, 20:22
26 сен 20, 20:25    [22204857]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
rema174
Member

Откуда:
Сообщений: 2017
Synoptic,

автор
What types of software do you develop with Java?
36% Websites


вебсаты на джаве? и это при том, что вы неайдете ни одного нормального бесплатного хостинга для джавы.
27 сен 20, 12:14    [22204993]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
rema174
вебсаты на джаве? и это при том, что вы неайдете ни одного нормального бесплатного хостинга для джавы.
зато кто мешает разместить сайт у себя в конторе?
да и домашний сайт - на старом ноуте - вполне сервер.

Сообщение было отредактировано: 27 сен 20, 12:18
27 сен 20, 12:21    [22204995]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
rema174
Synoptic,

автор
What types of software do you develop with Java?
36% Websites


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

вопрос про тип разрабатываемого ПО
36% опрошенных пилят веб-приложения и веб-сервисы

и это не то, про что вы подумали: сайты на заказ
27 сен 20, 12:31    [22204997]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mirudom
Member

Откуда:
Сообщений: 1152
Damir_85
У меня появилось желание перейти на Java.
Ну и собственно где все это можно найти для скачивания. Eclipse к тому же бесплатный как я узнал

Посмотрите там:
http://www.avajava.com/tutorials/
https://www.eclipse.org/
27 сен 20, 13:39    [22205011]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
rema174
Member

Откуда:
Сообщений: 2017
Damir_85
У меня появилось желание перейти на Java.

кстати, желания имеют свойство и пропадать, так что имеет смысл не особо торопиться)
27 сен 20, 15:38    [22205070]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Synoptic
Member

Откуда:
Сообщений: 206
rema174
вебсаты на джаве?
Да почему? Вебсервисы, бэкэнд, энтерпрайз
27 сен 20, 16:36    [22205076]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 6360
skyANA
kealon(Ruslan)
пропущено...
мы с вами явно в разных направлениях
я по нутрам систем, язык тут кардинально не важен, можно весь день в WinDbg просидеть - по мск такие вакухи около 220-330 (30 - 40 вакух держится постоянно)

А дайте линки на эти "вакухи".

На hh.ru ровно одна вакансия "Программист Delphi" с вилкой 130-350.
А C# вакансии от 200 тыр. устал считать.
не у каждого здания виден третий этаж
гугли Reverse Engineer, там дельфийцев и сишников хорошо берут

вижу как отбиваетесь, на морозе аж за 130 тимлида хотят :-)
27 сен 20, 22:01    [22205158]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
Alexey Tomin
mad_nazgul
С Java 11 WTF в минуту у новичка будет больше.
Ибо модули. :-)


Их не тронь- и не будет вонять ;)


Если бы. Помниться в Hava 9 куча библиотек и фреймворков отвалилась. Как раз из-за модулей.
Потом поправили.
Там же ещё "стандартные" библиотеки раздербанили по модулям.
Так что старые примеры не работают.
Точнее надо знать, как подключить тот или иной модуль, который раньше был "из коробки"
28 сен 20, 06:51    [22205208]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
rema174
вебсаты на джаве?
http://www.opencms.org/en/index.html
28 сен 20, 07:52    [22205220]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
kealon(Ruslan)
skyANA
пропущено...

А дайте линки на эти "вакухи".

На hh.ru ровно одна вакансия "Программист Delphi" с вилкой 130-350.
А C# вакансии от 200 тыр. устал считать.
не у каждого здания виден третий этаж
гугли Reverse Engineer, там дельфийцев и сишников хорошо берут

вижу как отбиваетесь, на морозе аж за 130 тимлида хотят :-)

Хм, значит постоянно висит 30-40 вакух, но ссылку я не дам.
Слив засчитан.

Reverse Engineer погуглил, Delphi не увидел, видимо надо листать на десятую страницу.
В требованиях C/C++, JS, Python, Android, iOS, Windows, Linux, - классический набор дельфийца :)
28 сен 20, 09:24    [22205249]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1995
rema174
Synoptic,

автор
What types of software do you develop with Java?
36% Websites


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


Конечно. Бесплатные хостинги- для клепания домашних страниц, или дешёвых магазинчиков, половина из которых кидалы.
А в этом сегменте ралит php со всякими джумулами. Зачем там java?
28 сен 20, 10:38    [22205290]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 6360
skyANA
В требованиях C/C++, JS, Python, Android, iOS, Windows, Linux, - классический набор дельфийца :)
+asm классический набор системщика дельфийца, как ни странно :-)
28 сен 20, 12:55    [22205454]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
kealon(Ruslan)
skyANA
В требованиях C/C++, JS, Python, Android, iOS, Windows, Linux, - классический набор дельфийца :)
+asm классический набор системщика дельфийца, как ни странно :-)

Ах системщика... Ну ну... ТС явно системщик :)
28 сен 20, 14:26    [22205608]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 6360
skyANA,

я бы не сказал, что это такое редкое явление для нашего возраста (судя по нику), моё окружение, даже более молодые, это вполне подтверждает. Странно если он одни БД да формочки клепал (может это просто позиционирование такое), раньше такого не было.
28 сен 20, 15:20    [22205669]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
wetrow555
Member

Откуда:
Сообщений: 1
В помощь... если только начинаешь... курс Java Start (2020) -подробнее - здесь
Делюсь вот Здесь
Пароль на архив вот здесь
4 окт 20, 17:03    [22208723]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
graycode
Member

Откуда:
Сообщений: 433
Zzz79
в 2040-2050 будет тотальная жопа для прогеров

Прогеры перестанут заниматься кодогенерацией и начнут реально программировать?))
4 окт 20, 22:15    [22208827]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 6360
Zzz79
Intelejii Idea тоже бесплатная,для разработки ultimate не нужен
далее по джаве- ты можешь иметь на компе 100500 версий джава- просто для каждого проекта укажи нужную версию
с книг начинать не рекомендую- будет непонятно и скучно- любой адекватный начальный джва курс - советую наиля алишева

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

я вангую что через 20-40 лет програмирование как наука исчезнет - останется лишь дата сайнтис - для обучения роботов
тоесть я уже сейчас не вижу проблем - к тому чтобы то что пишем мы написал робот- а дальше будет хуже)
в 2040-2050 будет тотальная жопа для прогеров
Это можно сказать про любой язык, если вы конечно не компиляторы пишите
Язык - это просто минимальные требования, профпригодность, без которых вас просто даже слушать не станут.
У вас же никто не спрашивает можете вы дышать или нет.

"написание алгоритма генерации алгоритма" - гораздо более высокий уровень абстракции, но это то что тянет среднию зп вверх, отсеивая вайтишников-птушников - грех на это жаловаться.
5 окт 20, 07:29    [22208888]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
Zzz79

Intelejii Idea тоже бесплатная...

= MS Visual Code, Atom, SublimeText и пр. Разница только в том, что в IDEA CE компилятор, анализатор кода уже заранее настроены. Сделать такой же редактор Java кода, например, в MS Visual Code дело пяти минут настроек и установок нужных плагинов.
5 окт 20, 09:36    [22208911]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Ржавый гвоздь
Member

Откуда:
Сообщений: 137
Zzz79

я вангую что через 20-40 лет програмирование как наука исчезнет - останется лишь дата сайнтис - для обучения роботов
тоесть я уже сейчас не вижу проблем - к тому чтобы то что пишем мы написал робот- а дальше будет хуже)

Полностью согласен, надеюсь так и будет))) Ушел год назад в эту область с джавы, пока полностью рад. Использую сейчас в основном только питон, иногда скалу и горя не знаю, обо всех этих ваших спрингах и прочей около-джава-мути вспоминаю лишь с легкой неприязнью. Захожу вот иногда в такие темы - почитать да порадоваться, что не имею больше к этому никакого отношения.
5 окт 20, 20:31    [22209271]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Lian
Member

Откуда:
Сообщений: 52
Привет, коллеги!

После многолетней поддержки erp-системы вследствие импортозамещения боюсь остаться без работы. Мой участок - разработка по бухгалтерии, финансам, поддержка отчетов репортинга(t-sql). Мне скоро 42. С февраля учу джаву, в специалисте пройдены 3 курса по 5 дней - java se, java ee. Для закрепления теории пройдены 30 уровней javarush за месяц, остальные 15 займут все три, это сложные задачи на многопоточность, игрушки типа змейка и арканоид, коллекции, и еще стажировка 3 месяца (Maven, Spring MVC, Security, JPA (Hibernate), REST (Jackson), Bootstrap (css,js), datatables, jQuery + plugins, Java 8 Stream and Time API). Т.е. еще как минимум полгода обучения, если идти этим путем. Рассматриваю для себя бэк, чтобы как-то применять свои знания БД и SQL.

Стоит ли бросить javarush и изучить хорошо пару-тройку технологий вместо сборной солянки? И вообще имеет ли смысл мне конкурировать со студентами? Есть пассивный доход, поэтому могу на год сильно упасть по зарплате или вообще работать бесплатно, но бросать свое надежное (пока не решат внедрить 1С) место конечно страшно. Обязательно ли иметь готовые проекты?
27 апр 21, 23:35    [22315374]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Stanislav Bashkyrtsev
Member

Откуда: СПб
Сообщений: 137
Lian, тут к вопросу можно по-разному подходить. Можно сначала ознакомиться со всем, а потом начать копать вглубь что-то одно. А можно сразу сосредоточиться на чем-то более узком. Главное - не спешить, в спешке учеба получается никудышняя. Морально проще будет наверно все-таки сосредоточится на чем-то одном. На том же Java SE, к примеру. Можно вон курс по алгоритмам от Седжевика пройти, и параллельно изучать как Java Collections работает. Так будет и веселей, и с толком. К первой работе в любом случае нужно знать устройство тех же ArrayList, LinkedList, HashMap, что такое очереди и стэки, представлять себе хотя бы приблизительно как деревья работают, зачем нужны equals()/hashCode()/compareTo(). С бОльшей частью этого поможет этот курс.

После этого можно в таком порядке: Maven, JUnit, JDBC, сервлеты, Spring IoC, Spring MVC, Git. Это то что понадобится почти наверняка. А остальное - эт уже от конторы будет зависеть. Десктоп (Swing, AWT, SWT, JavaFX) учить не надо.

Готовые проекты - не обязательно, но желательно. Как дойдешь до JDBC уже можно пробовать думать про какой-то конкретный простенький проект.

Очень важен будет английский. И он тоже учится медленно, так что если не знаешь - по-тихоньку лучше счас начинать.

Сообщение было отредактировано: 28 апр 21, 00:17
28 апр 21, 00:24    [22315377]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
Lian,
В java главное работоспособность и трудолюбие.
Очень много технологий.
Все кто тут был и изучал урывками сходил с дистанции.
28 апр 21, 07:04    [22315404]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
https://mvnrepository.com/ в самом верху странички указывает что проиндексировано 20 млн артифактов.

20 миллионов, рукотворных бинарников! Начинайте изучать потихоньку...
28 апр 21, 11:16    [22315495]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11020
... 90% - разные версии одного и того же, 90% из оставшихся уникальных артефактов - или мусор или нечто (узко)специализированное.
28 апр 21, 12:04    [22315536]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
Lian
Привет, коллеги!

После многолетней поддержки erp-системы вследствие импортозамещения боюсь остаться без работы. Мой участок - разработка по бухгалтерии, финансам, поддержка отчетов репортинга(t-sql).


А почему на Java, а не например, на PostgreSQL и/или C#?
Как бы C# ближе к MS SQL, чем java.
Ну а по импортозамещению PostgreSQL.
28 апр 21, 12:16    [22315544]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
А что щас пишут на "шарпах"?
28 апр 21, 12:18    [22315549]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Stanislav Bashkyrtsev
Member

Откуда: СПб
Сообщений: 137
mayton
А что щас пишут на "шарпах"?
Я так вижу вокруг что большой пласт C# разработчиков пишут на JS :)
28 апр 21, 13:17    [22315599]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
mayton
А что щас пишут на "шарпах"?


Да в принципе то же самое, что и на Java.
Зависит от того, что выбрали MS SQL или Oracle для БД. :-)
28 апр 21, 13:39    [22315617]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
Stanislav Bashkyrtsev
mayton
А что щас пишут на "шарпах"?
Я так вижу вокруг что большой пласт C# разработчиков пишут на JS :)
подрабатывают?)))))
28 апр 21, 13:45    [22315625]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Lian
Member

Откуда:
Сообщений: 52
Спасибо всем на советы! На джавараше получается дается необходимая база, которая нужна везде, посмотрим, что будет через полгода.
Java посоветовали знакомые программисты C++, как легкий язык, с учетом того, что у них гуманитарии тестировщиками работают и пишут скрипты на питоне. Если не получится с джавой, то может хоть в тестировщики меня возьмут. :) Самое прикольное, что в моей области уровень зп такой же, как в джаве и с++, а язык совсем простой и нужно только бухгалтерию знать в общих чертах.
Подключив на хх услугу статистика по вакансиям, получилось, что джуниоров моего возраста всего 3%, значит надо сразу на миддла идти :)
28 апр 21, 14:20    [22315653]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
mad_nazgul
mayton
А что щас пишут на "шарпах"?


Да в принципе то же самое, что и на Java.
Зависит от того, что выбрали MS SQL или Oracle для БД. :-)

Ну вот Java интересна тем что на ней пишут в основном back-end. Если сегмент шарпа ориентирован
на окошки-формочки - то это уже другое направление. По своему конечно интересное но... нишевое.
И слишком оно уж прибито гвоздями к Microsoft.

В Java в этом смысле есть какой-то либерализм.
28 апр 21, 14:27    [22315661]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
Lian

Java посоветовали знакомые программисты C++, как легкий язык, с учетом того, что у них гуманитарии тестировщиками работают и пишут скрипты на питоне. Если не получится с джавой, то может хоть в тестировщики меня возьмут. :)


Сейчас вроде JavaScript в фаворе, самый TOP. Ноды там всякие, ангуляры с реактами...
28 апр 21, 15:32    [22315703]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
mayton

Ну вот Java интересна тем что на ней пишут в основном back-end. Если сегмент шарпа ориентирован
на окошки-формочки - то это уже другое направление.


GUI для Andriod?
28 апр 21, 15:34    [22315707]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3106
Lian

Java посоветовали знакомые программисты C++, как легкий язык...

После Си/С++ как по маслу заходит. Много похожего. Думаю после SQL посложнее будет.
28 апр 21, 15:37    [22315708]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
Garrick
Lian

Java посоветовали знакомые программисты C++, как легкий язык, с учетом того, что у них гуманитарии тестировщиками работают и пишут скрипты на питоне. Если не получится с джавой, то может хоть в тестировщики меня возьмут. :)


Сейчас вроде JavaScript в фаворе, самый TOP. Ноды там всякие, ангуляры с реактами...
а бэк для взрослых на java
28 апр 21, 15:43    [22315711]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Garrick
mayton

Ну вот Java интересна тем что на ней пишут в основном back-end. Если сегмент шарпа ориентирован
на окошки-формочки - то это уже другое направление.


GUI для Andriod?

Там - больше Котлин любят. Но мне было достаточно почитать форумы Андроид. Они - до боли скушные
и ниочем. Нет там понимаешь.... ни одной живой темы которая бы меня зацепила. Хотя UI я люблю. Классический.
Оконный. Но вот тема Андроид разработки она - такая-же безсмысленная и безпощадная как и браузерный UI.
Алгоритмы толком не нужны. Нужна просто экспертиза в рисовании шрифтов и кнопочек.

Кому-то это интересно? Мне - нет. Мне вот поэтому back интересен. Там есть все.
28 апр 21, 16:43    [22315759]     Ответить | Цитировать Сообщить модератору
 Re: Хочу перейти на Java  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5687
mayton

Ну вот Java интересна тем что на ней пишут в основном back-end. Если сегмент шарпа ориентирован
на окошки-формочки - то это уже другое направление. По своему конечно интересное но... нишевое.
И слишком оно уж прибито гвоздями к Microsoft.

В Java в этом смысле есть какой-то либерализм.


C# тоже бакенд пишут.
Вакансий для "окошечек" мало.
Обычно ASP.NET/LINQ.

К тому же щас "политика партии" у MS это отвязывание от Windows.
C# активно двигают в Linux.
29 апр 21, 06:43    [22316089]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4 5      [все]
Все форумы / Java Ответить