Нужно ли учить Swing/SWT? А Java FX?

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • Сегодня поговорим о том, нужно ли учить Swing/SWT? А Java FX?
    GRASP and GoF Design patterns Advanced On-line Course - bit.ly/2SMF6ra
    Курсы JAVA - bit.ly/2ue6JiI
    Курсы C#/.NET - bit.ly/39BBkXt
    Курсы ANDROID С НУЛЯ - bit.ly/2SMFiXq
    Курсы Automation QA (Java) - bit.ly/2Fguvge
    Курсы FRONT-END - bit.ly/2ZIW2jV
    Курсы UI/UX дизайна - bit.ly/2QiZZZh
    Курсы WordPress Developer - bit.ly/2tp7LIa
    Сайт Foxminded: bit.ly/2FeF3wv
    Foxminded в ФБ: / foxmindedco
    FoxmindEd в Instagram: / foxminded.ua
    Мой Telegram: t.me/nemchinsk...

ความคิดเห็น • 188

  • @Tetsuma16
    @Tetsuma16 10 หลายเดือนก่อน +17

    Я сам её не пробовал, ничего не знаю, но буду болтать об этом 10 минут подряд. Офигенно.

  • @spiritvlvl6214
    @spiritvlvl6214 4 ปีที่แล้ว +49

    Очень понравилась идея с 2-мя камерами, реально приятней смотреть видео. А про java-gui, мне кажется это сейчас очень нишевый вариант, например если вдруг понадобилось написать gui приложение, а вы, по совместительству, еще и java-developer. Не ну серьезно - на Qt переходить? На с++ gui фреймворки? На .NET? Мне кажется, если вы уже умеете писать на java, то выгоды от перехода на другой язык ради небольших gui приложений нет. А еще намного приятней изучать java на gui-приложениях - серверное приложение очень тяжелое, а консольное - мало интересно. А тут полноценное приложение - написал кусок кода - и оно "ожило" =)

    • @oanshee2462
      @oanshee2462 ปีที่แล้ว +1

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

  • @user-mb3zk9pf9m
    @user-mb3zk9pf9m 4 ปีที่แล้ว +67

    Приходилось поддерживать приложение на SWT - боль и страдания…
    На JavaFX делал парочку приложений, очень понравилось, почти как для веба делаешь. Только вместо HTML/CSS/JS используешь FXML/CSS/Java.

    • @LobanovSpace
      @LobanovSpace 4 ปีที่แล้ว +1

      Кайф

    • @sibkitone7767
      @sibkitone7767 4 ปีที่แล้ว +6

      Javafx это очень глючная технология, не просто так ее из jre исключили. И за 12 лет баги никуда не делись. Swing по крайней мере рабочий

    • @user-gb8fv2kw1b
      @user-gb8fv2kw1b 3 ปีที่แล้ว +1

      @@sibkitone7767
      А ты программист?

    • @neverminesu
      @neverminesu 3 ปีที่แล้ว

      @@user-gb8fv2kw1b А если подумать?

    • @polunochNY
      @polunochNY 3 ปีที่แล้ว

      @@sibkitone7767 в чём глюки например? простые программки типа калькулятора норм писать?

  • @sergiymedvynskyy8274
    @sergiymedvynskyy8274 4 ปีที่แล้ว +22

    А теперь несколько поправок. Ну, про AWT (advanced window toolkit) и SWT ничего говорить не буду, поскольку первая не используется, а вторую я тупо не знаю. А по Swing я набил почти 10к репы на StackOverflow. Свинг сейчас используется в европейских легаси системах в B2B. Т.е. код был написан в начале нулевых и переписывать его нет никакой возможности. Плюс есть некоторые вещи, которые в вэбе делать неудобно или дорого. Новые проекты на свинге почти не стартуют, но старые зачастую живее всех живых. А FX не смотря на кучу классных Фитч и более лёгкого обучения вышла слишком поздно. Плюс ко всему она вылетела из стандартной поставки жабы. Впрочем с главным посылом автора я согласен. Так что если нет на примете фирм, которым нужен свинг, то учить его не стоит. Даже более того, всё, что за пределами серверной части учить не стоит. Гуй для браузеров сейчас пишется на Javascript. А роль жабы только в поставке и обработке данных. Итого надо учить следующие вещи в Java: core, многопоточность, hibernate и spring.

    • @lEpIvIaKl
      @lEpIvIaKl 3 ปีที่แล้ว +2

      Я нуб, только сейчас до меня дошло, что Swing и Spring это разные слова. Т.е я знал, что сами по себе это диаметрально разные вещи, но вот я думал пишутся они одинаково.)))
      Т.е нынче Джава это тот же PHP, просто обрабатывать бекэнд в вебе? Или в чём-то пошире может функционал быть?

    • @AnnaIsHere
      @AnnaIsHere 3 ปีที่แล้ว

      @@lEpIvIaKl Ты не один. Однажды я купила курс по Swing, думая, что покупаю Spring XD XDXD

    • @AnnaIsHere
      @AnnaIsHere 3 ปีที่แล้ว

      Почему не стоит учить ничего за пределами серверной части?

    • @sergiymedvynskyy8274
      @sergiymedvynskyy8274 3 ปีที่แล้ว +1

      @@AnnaIsHere потому, что жаба сейчас занимается только подготовкой данных для показа клиентом. А клиентскую часть пишут на JS и его фреймворках. Народу тупо влом качать жабу на клиент. Есть, конечно, сторонние компиляторы, которые генерируют исполнимый файл, но тут появляется другая засада - необходимо писать дополнительный лаунчер для того чтобы обновлять версии на клиенте. В то время как на вэбе, обновил сервер и у всех клиентов уже новая версия.

    • @lEpIvIaKl
      @lEpIvIaKl 3 ปีที่แล้ว

      @@AnnaIsHere ))). А то что нынче JS, фронт... и всё такое, а не GUI например, я считаю это наверно нестрашно. Анализ показывает востребованность и объёмы не меньшие чем в прошлом, как минимум (я про ту же Джаву), просто нынче моднее несколько другой формат. А в плане GUI вероятно больше стоит расстроиться WPF, в него сколько сил было вложено... А нынче декстоп ГУИ не особо популярен (хотя я не думаю, что совсем всё на нулях, порой люди говорят, что делают это (и не в домашне-любительских целях).
      Да и попрактиковать что-то с GUI всё же интересно. Необязательно погружаться глубоко в это.

  • @kotlerdev
    @kotlerdev 2 ปีที่แล้ว +6

    Шёл 2022 года, в большинство книг по Джаве и онлайн-курсы авторы пихают материал по Swing/SWT и Java FX.
    Kotlin Jetack Compose для desktop/web/android разработки.

  • @VladArakelov
    @VladArakelov 4 ปีที่แล้ว +12

    То чувство когда первые пару лет работы программистом я занимался именно разработкой Swing приложений :)

  • @user-je3zr7cl1q
    @user-je3zr7cl1q 4 ปีที่แล้ว +8

    Собирались использовать JavaFX для терминалов самообслуживания (linux). И на мой взгляд это лучший вариант для такой задачи (с технической точки зрения).

    • @yatsuk
      @yatsuk 4 ปีที่แล้ว

      Олег може tornadofx ?

    • @user-je3zr7cl1q
      @user-je3zr7cl1q 4 ปีที่แล้ว

      @@yatsuk да TornadoFX, но он же для JavaFX.

  • @protiv_bio
    @protiv_bio 3 ปีที่แล้ว +3

    Неожиданно устроился джуном пилить свинговое приложение. Надеюсь, смогу выбраться в энтерпрайз позже при наличии желания. Плюсы: работаешь с корной джавой в основном (интерфейсы уже написаны, нечасто выпадает что-то менять), а не с тюнингом фреймворков. Но соотношение вакансий swing или fx к энтерпрайзу, конечно, удручает. Тем не менее, если вы после просмотра видео сделаете вывод, что свинг сейчас не нужен никому - вы ошибетесь.

    • @eureka1251
      @eureka1251 2 ปีที่แล้ว

      Что вы учили чтоб стать джуном?

    • @protiv_bio
      @protiv_bio 2 ปีที่แล้ว

      @@eureka1251 да в основном курс от епама и стажировка там же помогла пойти дальше. А так всего не перечислить, учусь и сейчас, правда упор пока на другое.

  • @user-qw9lw1rj3e
    @user-qw9lw1rj3e 4 ปีที่แล้ว +11

    Сергей, объясните пожалуйста почему мы на учебном проекте на протяжении 5 месяцев пишем java десктоп апликейшн? Вы же говорите, что в этом нет никакого смысла и для новичка который только начинает свой путь в IT лучше учить Spring. На видео вы рассказываете одно, а на практике вы учите своих студентов писать десктоп apps на java (JavaFX). Какой в этом смысл? Как студенту с таким опытом найти работу? Впоследствии, ментор говорит что конечно ты не найдешь работу с такими знаниями так как они не нужны, теперь, плати бабки и будем учить то что надо (хорошо придумал).

    • @SemenGubarev
      @SemenGubarev 4 ปีที่แล้ว +1

      Полностью поддерживаю, смысла учить java descktop нет никакого только быть может ознакомиться для истории, и возможно так намного проще показать результат? Хотя консольные приложения без GUI никто не отменял, можно научить писать на java и без графических библиотек. А если по теле JavaFx - довольно библиотека приятнее в использовании чем тот-же swing, ее правда убрали из стандартной поставки JDK так-что поставлять необходимо отдельно и есть пару моментов связанной с потреблением памяти, довольно все прожорливое особенно при работе с изображением (компонент ImageView)

    • @KLODua
      @KLODua 4 ปีที่แล้ว +1

      На курсах Фоксмайндид делают JavaFX приложение? Что за курсы, как называются?

    • @Qnoize
      @Qnoize 4 ปีที่แล้ว

      Cергій Вікторович учить надо все что получается, но FX, эта не очень важная технология, и учить ее стоит как доп знания, основное щас на Джаве это Спринг

    • @user-iy5kl2gr2p
      @user-iy5kl2gr2p 4 ปีที่แล้ว +1

      Чтобы постичь дао надо пройти путь и через fx

    • @VictorNevsky
      @VictorNevsky 4 ปีที่แล้ว +2

      ну, наверное, дабы вы прониклись java-core, а то пока не отличаете swing от spring ...

  • @MaksymVashchenko
    @MaksymVashchenko 4 ปีที่แล้ว +27

    Больно слушать, SWG =)

  • @alexei3366
    @alexei3366 4 ปีที่แล้ว +17

    не AWG, a AWT

  • @SuperRusticus
    @SuperRusticus ปีที่แล้ว +1

    Swing и AWT в глаза не видел, но JavaFX мне очень по душе.
    В идеале лучше знать CSS. Со знаниями CSS можно приложение сделать любое по красоте любой ОС. Видел где-то на git'e медиаплеер сделаный на javafx внешне не уступает десктопному Apple Music.
    Я CSS знаю на уровне верстки электронных книг, поэтому пишу javafx-приложения на стандартной теме. Пока этого хватает. Пишу небольшие проги для себя. В духе, проигрывателя онлайн радиостанций или установщика модов в пиратские игры, когда вручную становится лень копировать. :)
    Также, JavaFX + Automator - получаются прекрасные приложения для macos.
    JavaFX - крутая тема, но, как правильно сказал Сергей, нужна тем, кто "делает кораблики в бутылке". :)

  • @smthsmth111
    @smthsmth111 4 ปีที่แล้ว +1

    Спасибо за полезные ликбезы. Думаю, и без музыки очень неплохо получается :-)

  • @NickMukhin
    @NickMukhin 3 ปีที่แล้ว +4

    Люблю Java, но ненавижу Web-приложения, поэтому Swing и JavaFX - мое все.

  • @SignedChar
    @SignedChar 4 ปีที่แล้ว +5

    в названии SWT , все видео говорит SWG , дичь .... 🤔

  • @linuxforbeginners5121
    @linuxforbeginners5121 หลายเดือนก่อน

    Привет немного разгружу тебя и скажу что учить конечно же нужно. Вопрос в том что и насколько глубоко учить это уже второй вопрос по данной теме.
    Опять ничего не понятно, тогда смотрите видео до конца!!!
    Да я тоже задаюсь вопросом, а пишут ли на java desktop app в 2024 году и как говорят некоторые если и пишут то их процент очень мал. Так что если и учить UI то только тогра когда это именно понадобиться. В остальном JAVA можно учить для Android мобильной разраболтки но как я слышал там с GUI совсем другая история.
    Да и моё наблюдение таково что учить нудно то что нужно конкретно именно тебе. Я смотрел многих программистов и так же с некоторыми общался и у каждого есть свой какой-то пример того как нужно учить тот или иной язык программировани. Так вот двух одинаковых совета я не видел вообще. Да есть схожие моменты, но на этом сходства советов просто заканчиваются и начинаются только отличия.
    Пишите люди web приложения, они тоже кросплатформенные😅

  • @alexkude9199
    @alexkude9199 4 ปีที่แล้ว +5

    У человека такой большой стаж программирования на Java, что уже даже забыл как библиотеки называются. Единственно что нравится в этом видео - это то что Java называется Джавой, а не Явой

    • @yevheniiyupashevskiy1239
      @yevheniiyupashevskiy1239 2 ปีที่แล้ว

      Хотя первоначально язык был назван в честь острова Ява, который в составе Индонезии, из-за любви к кофе разработчиками языка)

    • @overdrive5772
      @overdrive5772 2 ปีที่แล้ว +1

      @@yevheniiyupashevskiy1239 потому что буквосочетание "ja" в русском языке пишется как "я", но в Англии и самой Индонезии говорят дж. Официальная назва яп Джава, так что его не нужно переводить.

  • @Alex11Fox
    @Alex11Fox 4 ปีที่แล้ว +3

    Ну это я и раньше знал что fx и awt не нужны. А как насчёт многопоточности и знание про биты (битовая математика)

  • @hellboy91981
    @hellboy91981 4 ปีที่แล้ว +3

    AWT aka Abstract Window Toolkit , бро!

  • @TheUsharik
    @TheUsharik 4 ปีที่แล้ว +5

    Иногда бывает нужно. Какое-то маленькое сервисное приложение написать. Изредка это становится почти что конкурентным преимуществом)))
    Ну и intellij idea написана на Swing.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +2

      А я как сказал? На свинге же

    • @TheUsharik
      @TheUsharik 4 ปีที่แล้ว +1

      @@SergeyNemchinskiy все правильно. Просто написал комментарий чуть раньше чем дослушал до этого места в вашем видео)))
      Когда первый раз залез в исходники Idea и увидел там Swing, а не Java FX был несколько удивлен, но им лучше знать, думаю.

  • @RUS4HELP
    @RUS4HELP 4 ปีที่แล้ว +3

    Пробовал Java FX. Писать очень быстро можно на нём.

  • @annakhuseinova8162
    @annakhuseinova8162 4 ปีที่แล้ว +1

    С новым годом!

  • @kentforthable
    @kentforthable 4 ปีที่แล้ว +5

    Почти дописал приложение на JavaFX(WIndows), когда столкнулся с проблемой резинового текста в лейбле, который бь адаптировался к разрешению экрана, возникло много проблем.Долго пробовал это задачу реализовать, в итоге перешёл на C# + WPF, ни разу не прогадал. Если нужно писать приложение только для Windows, С# наилучшее решение. JavaFX - это костыль, если прям совсем срочно нужно разрабатывать приложение под разные OS. Лучше всего выбирать нативную разработку.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว

      вот согласен

    • @serhiis_
      @serhiis_ 4 ปีที่แล้ว

      что мешает апи написать на С++, который компилируется на любую абсолютно платформу, будь то пк, мобайл или консоль? А интерфейс с помощью dllimport дергать из шарпа на винде, на Qt под linux и на objc под Mac? У вас получится полностью нативное приложение, причем бизнес-логика и самый сложный код программы будет написан в одном месте. Если нужно баг исправить, исправляете в одном месте. А в UI кода обычно мало и редко баги бывают число в UI коде.

    • @kentforthable
      @kentforthable 4 ปีที่แล้ว

      @@serhiis_ например то, что С++ я не знаю, а си шарп довольно лёгок в освоении

    • @serhiis_
      @serhiis_ 4 ปีที่แล้ว

      @@kentforthable шарп такой же кросс-платформенный как я балерина. ГУИ на нем под мак и линакс точно не напишешь. Че там С++ учить? Если знаешь шарп, учить нечего. Си только с ООП и шаблонами. Тем более если умными указателями не планируешь пользоваться можно все писать на чистом Си. new delete[] точно не рекомендую.

    • @serhiis_
      @serhiis_ 4 ปีที่แล้ว +1

      @@kentforthable я лично не понимаю программистов, которые говорят что знают только 1 язык. Это так же дико для меня как не знать английский работая программистом. за 10 лет я успел поработать более чем на 20 языках программирования, начиная с прикладных программ и вебом на пхп/руби, заканчивая играми и кросс-платформенной мобильной разработкой. Да я не знаю всех языков, но если мне показать код я с легкостью разберусь в нем.

  • @user-qw9lw1rj3e
    @user-qw9lw1rj3e 4 ปีที่แล้ว +4

    Сергій, поясніть будь ласка чому ми на навчальному проекті на протязі 5 місяців пишемо java десктоп аплікейшн? Ви ж самі кажете, що в цьому для новачка який тільки починає свій шлях в ІТ немає ніякого сенсу і краще вчити Spring. На відео ви розповідаєте одне, а на практиці ви вчите своїх студентів писати десктоп apps на java. Як студенту з таким досвідом знайти роботу?

    • @user-wt1tp2ff3h
      @user-wt1tp2ff3h 4 ปีที่แล้ว +2

      Аж на двух языках. ВОпрос интересный, но думаю ответа не будет. Да и потрут скорее всего.

    • @gaben-agent
      @gaben-agent 4 ปีที่แล้ว

      лул, я бы хотел на самом деле послушать ответ Сергея на этот счет.

    • @VictorNevsky
      @VictorNevsky 4 ปีที่แล้ว

      ну, напевно, щоб ви перейнялися java-core, а то поки що не відрізняєте swing від spring ....

  • @user-gw1sv9hj4x
    @user-gw1sv9hj4x 4 ปีที่แล้ว +1

    С новым годом! Спасибо за видео! Аж от сердца отлегло. Ненавижу работать с интерфейсом =)

  • @lEpIvIaKl
    @lEpIvIaKl 3 ปีที่แล้ว

    Сергей, а сталкивались ли Вы с QT Creator? Как Вам? Конечно немного не в тему... но тоже речь о GUI)

  • @evgenasd8892
    @evgenasd8892 4 ปีที่แล้ว +2

    В этой теме не согласен с Сергеем, насчет нужности* десктопных приложений. НО благодаря комментариям пользователей, разобрался в том что JavaFx (на ней собирался написать следующий проект) отпадает,народ спасибо! Особенно приму во внимание что С sharp + wpf этой лучший выбор под винду, в Тех Требованиях был пункт - кросс платформенное ПО. Но как пишут люди, универсально значит хуже, так как использует общее, а для красивого интерфейса нужно использовать API конкретно выбранной ОС. Получается что при требовании кросс платформы- прихожу к веб приложению, а при десктопном к написанию двух проектов для линукс и для винды по отдельности. Вот как то так

    • @serhiis_
      @serhiis_ 4 ปีที่แล้ว +1

      пиши апи на С++. Если у тебя логики в 10 раз больше чем кода интерфейса то так будет гораздо проще, чем писать на шарпе и потом переписывать все на Qt. DLLImport в шарпе ни кто не отменял. Пишешь либу на С++ и компилишь ее под любую платформу, хоть мак хоть мобилки хоть консоль. Везде С++ будет работать одинаково.
      Конечно если у тебя клиент-серверное приложение наверно в плюсах смысла нет. Ведь что в таком приложении по логике? Ничего, Просто дергаешь апишки с сервера и отображаешь на экране.

  • @alez7
    @alez7 4 ปีที่แล้ว +3

    3:09 прислушался

  • @user-my7bj7ht6n
    @user-my7bj7ht6n 4 ปีที่แล้ว +4

    Спасибо за видео, как всегда интересно, лайк

  • @user-bw7ov8ip5w
    @user-bw7ov8ip5w 4 ปีที่แล้ว

    Спасибо!

  • @polunochNY
    @polunochNY 3 ปีที่แล้ว

    в чём удобнее создавать десктопные приложения новичку под виндовз? на чём писать? на чём кнопочки и прочее конструировать? что посоветуете??

    • @somebuddy1202
      @somebuddy1202 2 ปีที่แล้ว

      C#. Ничего лучше не придумано.

  • @ProtossZealotDaol
    @ProtossZealotDaol 3 ปีที่แล้ว +1

    Нет в Java нормальных GUI библиотек. Поэтому, язык не очень универсальный.

  • @user-iy5kl2gr2p
    @user-iy5kl2gr2p 4 ปีที่แล้ว +1

    Слышал, тут за углом, плохие дядьки говорили, что для Javafx прекращается поддержка

    • @LobanovSpace
      @LobanovSpace 4 ปีที่แล้ว

      Расскажи подробнее
      *меня в Гугле забанили

    • @user-iy5kl2gr2p
      @user-iy5kl2gr2p 4 ปีที่แล้ว

      @@OldPythonKAA я про нативный имел ввиду

    • @user-iy5kl2gr2p
      @user-iy5kl2gr2p 4 ปีที่แล้ว

      @@OldPythonKAA но за ссылку, спасибо

    • @OldPythonKAA
      @OldPythonKAA 4 ปีที่แล้ว +2

      @@user-iy5kl2gr2p Начиная, по моему с j9 в стандартной поставке JRE, нет JavaFX2. Сейчас у нас все проекты на J8 и в перспективе не видно переезда на jre >= J10
      У меня три клиентских приложения в развитии и поддержке на JavaFX2. работают и на Линукс (станции разработки) и на Винде (все пользователи). Можно было бы заморочиться и переделать клиент под что нибудь вебовское типа Ангулар и Spring на бакенде. Если заказчик профинансирует, переедем. За его деньги любой каприз :)
      С другой стороны: работает- не трогай, не сломалось - не чини :)

  • @LobanovSpace
    @LobanovSpace 4 ปีที่แล้ว

    Расскажи про платную java. Что произошло, и что будет происходить дальше.

    • @user-is4ji8mr7j
      @user-is4ji8mr7j 4 ปีที่แล้ว

      Вот это новость!!! ЧТо Java теперь выдается по подписке и теперь нужен кряк?! Ахахахаххахааа!

    • @gaben-agent
      @gaben-agent 4 ปีที่แล้ว +3

      OpenJDK качаешь и не паришься. Если будешь оракловскую в коммерческих проектах юзать, то за это уже надо бабки платить. OpenJDK можно хоть где бесплатно юзать.

  • @product4287
    @product4287 4 ปีที่แล้ว +2

    Уверяю вас, на си, гуи ещё скучнее делать)

    • @igoraleksandrovich1498
      @igoraleksandrovich1498 3 ปีที่แล้ว

      Вы бы его ещё на ассемблере писали.

  • @alexkoptev
    @alexkoptev 4 ปีที่แล้ว +1

    Самый кайф, когда приложение построено на SWT (eclipse платформа), но есть и исторический древний код на swing. И когда из окна swt надо вызвать окно swing (или наоборот).

    • @LobanovSpace
      @LobanovSpace 4 ปีที่แล้ว

      Работал на эклипсе 4 года, жутко глючила эта среда разработки. Я под андройд там писал.

  • @volodymyr9090
    @volodymyr9090 4 ปีที่แล้ว +4

    SWG? Может SWT?

    • @alexkoptev
      @alexkoptev 4 ปีที่แล้ว

      Standard Widget Toolkit

    • @volodymyr9090
      @volodymyr9090 4 ปีที่แล้ว

      @@alexkoptev вот и я о том же, что SWT )

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +3

      а вот блин, понадеялся на память. переименую

  • @user-dn9tw4yi2n
    @user-dn9tw4yi2n 2 ปีที่แล้ว

    У вас красивая кружка)

  • @VictorNevsky
    @VictorNevsky 4 ปีที่แล้ว

    на веб-сервисах ха-ха)))) .... есть туча приложений на JAVA, которые взаимодействуют с ЖЕЛЕЗОМ ...., да, там SWING ... иногда swt ...
    FX - пока отдыхает .... модульность ... переносимость ...

  • @arthurfonzerelli6484
    @arthurfonzerelli6484 4 ปีที่แล้ว

    Нужны ли знания Kotlin для Java backend разработчика? В вакансиях Kotlin стал фигурировать по немногу, пока в качестве "good to know", но с годами ситуация может измениться.

    • @SteelS0ldier
      @SteelS0ldier 4 ปีที่แล้ว

      Я бы оценивал это как преимущество при выборе кандидата.

    • @gaben-agent
      @gaben-agent 4 ปีที่แล้ว +1

      я бы лучше учил вместо котлина параллельно Angular или React. Вакансий по запросу java angular сейчас больше, чем java kotlin (если говорить не про андроид офк)

    • @arthurfonzerelli6484
      @arthurfonzerelli6484 4 ปีที่แล้ว

      @@gaben-agent не, с фронтом не хочу связываться

    • @gaben-agent
      @gaben-agent 4 ปีที่แล้ว

      @@arthurfonzerelli6484 печально признавать, но все меньше вакансий, где нужен только backend разработчик. Все больше требуют Full Stack. Ну как минимум фронт в разделе good to know все чаще появляется. Хотя я в России живу, мб в Украине другие обстоятельства.

    • @SteelS0ldier
      @SteelS0ldier 4 ปีที่แล้ว

      @@gaben-agent ну это на фуллстек, да. Насчет вакансий не знаю, ну я например сам предложил котлин использовать. Язык не сложный, много нового узнавать не придется для Java разработчика, а плюсы значительные дает.

  • @vatemsura
    @vatemsura 3 ปีที่แล้ว +1

    Игры не плохие на fx получаются

  • @antoncharov
    @antoncharov 3 ปีที่แล้ว

    Говорят JetBrains собирает всех кто более менее знает swing.

  • @aliabo2354
    @aliabo2354 4 ปีที่แล้ว +1

    может быть, может, я не знаю....

  • @SteelS0ldier
    @SteelS0ldier 4 ปีที่แล้ว +1

    Awt swt. T for toolkit.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +1

      ой, да. Забыл уже как оно называется

  • @hellboy91981
    @hellboy91981 4 ปีที่แล้ว +1

    Standard Widget Toolkit

    • @azizazizov1122
      @azizazizov1122 2 หลายเดือนก่อน

      Abstract Widget Toolkit

  • @user-qh2ru8wk4t
    @user-qh2ru8wk4t 4 ปีที่แล้ว

    Полезная информация, спасибо

  • @volodymyrpatriiuk2291
    @volodymyrpatriiuk2291 4 ปีที่แล้ว +1

    З поваги до людей та до бібліотек непогано було б для початку вивчити, як вони правильно називаються. Дещо зарозумілий хлопчина, огляд поверхневий. Eclipse RCP (+ SWT/JFace) по повній розвивається, особливо в Європі.

  • @YO-nb7qe
    @YO-nb7qe 4 ปีที่แล้ว

    Видео про Rust будет?

  • @Applerulit
    @Applerulit 4 ปีที่แล้ว

    А что такое интерпрайз компании?

    • @Pewdew
      @Pewdew 4 ปีที่แล้ว +2

      Корпорации. Башущий бизнес.

  • @mailermailer7703
    @mailermailer7703 4 ปีที่แล้ว +1

    о чем видео то?

  • @user-ec9kp9du8y
    @user-ec9kp9du8y 3 ปีที่แล้ว +2

    Ну нахер снимать, если сам не в теме

  • @LeMeldonium
    @LeMeldonium 7 หลายเดือนก่อน

    инженеру и свинг, и fx может быть полезным. Автор слишком предвзят. Я лучше быстро накатаю рабочий вариант на джаве и уже потом в свободное время буду его украшать всякими фреймворками.

  • @pavelh.4543
    @pavelh.4543 15 วันที่ผ่านมา

    Да уж, что не видео у мужика- то какие-то его субъективные "авторитетные" мысли - на всякий случай проверил, чтобы не быть на него подписанным😂. "Не учите то, что вам не понадобится" - дада, долбите нон стопом Спринг или за что заплатят больше😅 полная туфта. Занимайтесь тем, что вам интересно- если по фану делать мини апки в свинге забавы ради - на здоровье. Можете тренить свои скиллы, придумывать архитектуру и просто творить. По-меньше таких умников слушайте, просто прогоамируйте и будет вам счастье

  • @qr46654
    @qr46654 4 ปีที่แล้ว

    Заменит ли Котлин Java?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว

      на андроиде? Скорее всего, хотя. гугл в любой момент может передумать. В Enterprise - no way

    • @qr46654
      @qr46654 4 ปีที่แล้ว

      @@SergeyNemchinskiy Спасибо!

  • @arsenthompson
    @arsenthompson 3 ปีที่แล้ว

    А если андроид разработчик

  • @melomanzer5508
    @melomanzer5508 4 ปีที่แล้ว

    Yo... Any translation?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 ปีที่แล้ว +1

      что именно перевести?

    • @melomanzer5508
      @melomanzer5508 4 ปีที่แล้ว

      @@SergeyNemchinskiy in English please.

    • @lEpIvIaKl
      @lEpIvIaKl 2 ปีที่แล้ว

      @@melomanzer5508 You don't need to kearn JavaFx

  • @latsha
    @latsha 4 ปีที่แล้ว

    Seriously? Well...

  • @StalkerSergeant
    @StalkerSergeant 6 หลายเดือนก่อน

    Если честно, ни о чём… зачем рассказывать про то, о чём не знаешь

  • @Victor-yw1ml
    @Victor-yw1ml 4 ปีที่แล้ว

    Уот (вот) подбешивает

  • @gahramanasadov9185
    @gahramanasadov9185 4 ปีที่แล้ว

    А можно ли писать драйвер на Java?

    • @VictorNevsky
      @VictorNevsky 4 ปีที่แล้ว

      да!!!
      JNode - свободная операционная система, практически полностью написанная на Java (исключение составляет часть кода, написанная на ассемблере - т.н. микроядро).

  • @dimamalkov9595
    @dimamalkov9595 4 ปีที่แล้ว

    JavaFX - глючное тормозное Г, особенно под Linux. Опыт есть.

  • @romecold411
    @romecold411 4 ปีที่แล้ว +1

    JavaFX - это дерьмо - оно не работает под Linux, если реально надо сделать кросс-платформенное десктоп приложение - то Swing без вариантов - он работает везде))) Причем можно сделать и красиво - например с помощью библиотеки Substance.

    • @user-be2cy2fb9u
      @user-be2cy2fb9u 4 ปีที่แล้ว

      ой, это ж как я так умудрился под линуксом написать себе прожку на JavaFX. И писать очень удобно, напоминает anko из андроида...

    • @romecold411
      @romecold411 4 ปีที่แล้ว

      ссылку в студию пожалуйста

    • @user-be2cy2fb9u
      @user-be2cy2fb9u 4 ปีที่แล้ว

      @@romecold411 ссылку на что? xD

    • @romecold411
      @romecold411 4 ปีที่แล้ว

      @@user-be2cy2fb9u Ссылку на кросс-платформенное работающее под Linux JavaFX приложение ! Приведу 1 пример - проект pdfsam до версии 2.2.4 включительно писался на Swing - далее они использовали JavaFX - и все - больше под Линукс проект не пашет (проверял в CentOS, Alt-Linux неоднократно, и не только этот проект но и другие на JavaFX) - так они начали делать отдельные сборки для разных ОС))). Не зря IntelliJ IDEA пишут на Swing - там не дураки сидят)

    • @user-be2cy2fb9u
      @user-be2cy2fb9u 4 ปีที่แล้ว

      @@romecold411 я приложение писал для себя( редактор данных для игры ), работаю под линуксом, соответственно и приложение работает под линуксом. Ссылки нет. Юзаю колин + tornadoFx. могу видео запуска приложения, хотя не вижу в этом смысла и мне лениво, если често ))) но если хорошо попросишь, я постараюсь побороть лень