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

Сегодня поговорим о том, нужно ли учить 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/nemchinskiyOnBusiness

Пікірлер: 188

  • @Tetsuma16
    @Tetsuma167 ай бұрын

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

  • @smthsmth111
    @smthsmth1114 жыл бұрын

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

  • @spiritvlvl6214
    @spiritvlvl62144 жыл бұрын

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

  • @oanshee2462

    @oanshee2462

    10 ай бұрын

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

  • @user-mb3zk9pf9m
    @user-mb3zk9pf9m4 жыл бұрын

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

  • @LobanovSpace

    @LobanovSpace

    4 жыл бұрын

    Кайф

  • @sibkitone7767

    @sibkitone7767

    4 жыл бұрын

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

  • @user-gb8fv2kw1b

    @user-gb8fv2kw1b

    3 жыл бұрын

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

  • @neverminesu

    @neverminesu

    3 жыл бұрын

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

  • @polunochNY

    @polunochNY

    3 жыл бұрын

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

  • @user-gw1sv9hj4x
    @user-gw1sv9hj4x4 жыл бұрын

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

  • @LobanovSpace

    @LobanovSpace

    4 жыл бұрын

    :D

  • @annakhuseinova8162
    @annakhuseinova81624 жыл бұрын

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

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    взаимно!

  • @LobanovSpace

    @LobanovSpace

    4 жыл бұрын

    С новым счастьем

  • @user-bw7ov8ip5w
    @user-bw7ov8ip5w4 жыл бұрын

    Спасибо!

  • @kotlerdev
    @kotlerdev2 жыл бұрын

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

  • @lEpIvIaKl
    @lEpIvIaKl3 жыл бұрын

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

  • @sergiymedvynskyy8274
    @sergiymedvynskyy82744 жыл бұрын

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

  • @lEpIvIaKl

    @lEpIvIaKl

    3 жыл бұрын

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

  • @AnnaIsHere

    @AnnaIsHere

    2 жыл бұрын

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

  • @AnnaIsHere

    @AnnaIsHere

    2 жыл бұрын

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

  • @sergiymedvynskyy8274

    @sergiymedvynskyy8274

    2 жыл бұрын

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

  • @lEpIvIaKl

    @lEpIvIaKl

    2 жыл бұрын

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

  • @VladArakelov
    @VladArakelov4 жыл бұрын

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

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    Воу. Ну это не типично

  • @user-my7bj7ht6n
    @user-my7bj7ht6n4 жыл бұрын

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

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    спасибо

  • @user-qh2ru8wk4t
    @user-qh2ru8wk4t4 жыл бұрын

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

  • @user-je3zr7cl1q
    @user-je3zr7cl1q4 жыл бұрын

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

  • @yatsuk

    @yatsuk

    4 жыл бұрын

    Олег може tornadofx ?

  • @user-je3zr7cl1q

    @user-je3zr7cl1q

    4 жыл бұрын

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

  • @MaksymVashchenko
    @MaksymVashchenko4 жыл бұрын

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

  • @user-py3yn5kp7q

    @user-py3yn5kp7q

    4 жыл бұрын

    И еще AWG

  • @SuperRusticus
    @SuperRusticus Жыл бұрын

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

  • @protiv_bio
    @protiv_bio3 жыл бұрын

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

  • @eureka1251

    @eureka1251

    Жыл бұрын

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

  • @protiv_bio

    @protiv_bio

    Жыл бұрын

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

  • @alexei3366
    @alexei33664 жыл бұрын

    не AWG, a AWT

  • @user-qw9lw1rj3e
    @user-qw9lw1rj3e4 жыл бұрын

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

  • @SemenGubarev

    @SemenGubarev

    4 жыл бұрын

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

  • @KLODua

    @KLODua

    4 жыл бұрын

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

  • @Qnoize

    @Qnoize

    4 жыл бұрын

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

  • @user-iy5kl2gr2p

    @user-iy5kl2gr2p

    4 жыл бұрын

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

  • @VictorNevsky

    @VictorNevsky

    4 жыл бұрын

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

  • @hellboy91981
    @hellboy919814 жыл бұрын

    AWT aka Abstract Window Toolkit , бро!

  • @user-dn9tw4yi2n
    @user-dn9tw4yi2n Жыл бұрын

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

  • @Alex11Fox
    @Alex11Fox4 жыл бұрын

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

  • @NickMukhin
    @NickMukhin3 жыл бұрын

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

  • @YO-nb7qe
    @YO-nb7qe4 жыл бұрын

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

  • @nickivanov7903
    @nickivanov79033 жыл бұрын

    Вы за 20 лет 1 раз открыли свинг, мне за первые 2 месяца работы пришлось открыть его 200 раз, и кому доверять, своему опыту или вам?

  • @benderje

    @benderje

    Жыл бұрын

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

  • @RussianDrunkard

    @RussianDrunkard

    Жыл бұрын

    ​@@benderje не очень понял. Вы считаете, что swing является слабой стороной языка? Вообще-то он входит в стандартную поставку jdk и просто экстремально прост в использовании. Я сегодня за два часа чат-клиента несложного на нем наговнокодил. Выглядит не супер бриллиант, но и не отстой. Если говорить об использовании Java на серверах, то swing вполне комфортно можно использовать для клиентского приложения, как альтернатива браузеру, имхо.

  • @SignedChar
    @SignedChar4 жыл бұрын

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

  • @RUS4HELP
    @RUS4HELP4 жыл бұрын

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

  • @polunochNY
    @polunochNY3 жыл бұрын

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

  • @somebuddy1202

    @somebuddy1202

    2 жыл бұрын

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

  • @LobanovSpace
    @LobanovSpace4 жыл бұрын

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

  • @user-is4ji8mr7j

    @user-is4ji8mr7j

    4 жыл бұрын

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

  • @gaben-agent

    @gaben-agent

    4 жыл бұрын

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

  • @TheUsharik
    @TheUsharik4 жыл бұрын

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

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

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

  • @TheUsharik

    @TheUsharik

    4 жыл бұрын

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

  • @arthurfonzerelli6484
    @arthurfonzerelli64844 жыл бұрын

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

  • @SteelS0ldier

    @SteelS0ldier

    4 жыл бұрын

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

  • @gaben-agent

    @gaben-agent

    4 жыл бұрын

    я бы лучше учил вместо котлина параллельно 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 разработчика, а плюсы значительные дает.

  • @alez7
    @alez74 жыл бұрын

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

  • @user-qw9lw1rj3e
    @user-qw9lw1rj3e4 жыл бұрын

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

  • @user-wt1tp2ff3h

    @user-wt1tp2ff3h

    4 жыл бұрын

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

  • @gaben-agent

    @gaben-agent

    4 жыл бұрын

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

  • @VictorNevsky

    @VictorNevsky

    4 жыл бұрын

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

  • @Applerulit
    @Applerulit4 жыл бұрын

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

  • @Pewdew

    @Pewdew

    4 жыл бұрын

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

  • @alexkude9199
    @alexkude91994 жыл бұрын

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

  • @yevheniiyupashevskiy1239

    @yevheniiyupashevskiy1239

    2 жыл бұрын

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

  • @overdrive5772

    @overdrive5772

    2 жыл бұрын

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

  • @aliabo2354
    @aliabo23544 жыл бұрын

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

  • @alexkoptev
    @alexkoptev4 жыл бұрын

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

  • @LobanovSpace

    @LobanovSpace

    4 жыл бұрын

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

  • @qr46654
    @qr466544 жыл бұрын

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

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

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

  • @qr46654

    @qr46654

    4 жыл бұрын

    @@SergeyNemchinskiy Спасибо!

  • @volodymyr9090
    @volodymyr90904 жыл бұрын

    SWG? Может SWT?

  • @alexkoptev

    @alexkoptev

    4 жыл бұрын

    Standard Widget Toolkit

  • @volodymyr9090

    @volodymyr9090

    4 жыл бұрын

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

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

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

  • @evgenasd8892
    @evgenasd88924 жыл бұрын

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

  • @serhiis_

    @serhiis_

    4 жыл бұрын

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

  • @product4287
    @product42873 жыл бұрын

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

  • @igoraleksandrovich1498

    @igoraleksandrovich1498

    3 жыл бұрын

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

  • @kentforthable
    @kentforthable4 жыл бұрын

    Почти дописал приложение на 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 жыл бұрын

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

  • @user-iy5kl2gr2p
    @user-iy5kl2gr2p4 жыл бұрын

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

  • @LobanovSpace

    @LobanovSpace

    4 жыл бұрын

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

  • @user-iy5kl2gr2p

    @user-iy5kl2gr2p

    4 жыл бұрын

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

  • @user-iy5kl2gr2p

    @user-iy5kl2gr2p

    4 жыл бұрын

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

  • @OldPythonKAA

    @OldPythonKAA

    4 жыл бұрын

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

  • @hellboy91981
    @hellboy919814 жыл бұрын

    Standard Widget Toolkit

  • @ProtossZealotDaol
    @ProtossZealotDaol3 жыл бұрын

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

  • @mailermailer7703
    @mailermailer77034 жыл бұрын

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

  • @VictorNevsky
    @VictorNevsky4 жыл бұрын

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

  • @gahramanasadov9185
    @gahramanasadov91854 жыл бұрын

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

  • @VictorNevsky

    @VictorNevsky

    4 жыл бұрын

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

  • @vatemsura
    @vatemsura3 жыл бұрын

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

  • @antoncharov4563
    @antoncharov45633 жыл бұрын

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

  • @SteelS0ldier
    @SteelS0ldier4 жыл бұрын

    Awt swt. T for toolkit.

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

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

  • @melomanzer5508
    @melomanzer55084 жыл бұрын

    Yo... Any translation?

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

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

  • @melomanzer5508

    @melomanzer5508

    4 жыл бұрын

    @@SergeyNemchinskiy in English please.

  • @lEpIvIaKl

    @lEpIvIaKl

    2 жыл бұрын

    @@melomanzer5508 You don't need to kearn JavaFx

  • @arsenthompson
    @arsenthompson3 жыл бұрын

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

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

    Там свои фреймворки

  • @latsha
    @latsha4 жыл бұрын

    Seriously? Well...

  • @volodymyrpatriiuk2291
    @volodymyrpatriiuk22913 жыл бұрын

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

  • @Victor-yw1ml
    @Victor-yw1ml3 жыл бұрын

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

  • @LeMeldonium
    @LeMeldonium5 ай бұрын

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

  • @user-ec9kp9du8y
    @user-ec9kp9du8y3 жыл бұрын

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

  • @StalkerSergeant
    @StalkerSergeant4 ай бұрын

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

  • @romecold411
    @romecold4114 жыл бұрын

    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. могу видео запуска приложения, хотя не вижу в этом смысла и мне лениво, если често ))) но если хорошо попросишь, я постараюсь побороть лень

  • @dimamalkov9595
    @dimamalkov95954 жыл бұрын

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

Келесі