LINUX.ORG.RU

Кто пишет gui на яве?

 ,


1

5

Правда, что одно и тоже приложение javaFX можно запустить на десктопе, в браузере и на мобильном устройстве? Насколько это хорошо работает?

Хотя ни одной такой программы не встречала, интересно кто их пишет и для кого?

PS Встретила здесь скептическое отношение к ява, но мне она нравится больше чем питон или перл. Возникает ощущение какой-то фундаментальности языка и делает его очень солидная компания.


Ответ на: комментарий от anonymous

Не стандарт.

О как. Каждый писатель wifi системы писал WPA как ему в голову взбрело? Или таки руководствовался описанием протокола, т.е. стандартом?

Stanson ★★★★★
()
Ответ на: Вам то что? от Smetchik

А много ли задач под которые нет никакого софта кроме написанного на яве? Тут несколько страниц выясняли есть что-то для массового пользователя написанное на яве _вообще_, с трудом накопал SweetHome3D, который тут же сравнили с Blender, хотя мне оба этих названия ни о чём не говорят. Из массового на ум приходят jabber клиенты, на яве написан spark и jitsi, но ни один нельзя назвать популярным. Аналогичная ситуация с jedit, не видел чтобы им пользовались или где-то упоминали(кроме этой темы), хотя как редактор он неплох, но есть и нативные редакторы, их и выбирают. Но вернёмся к

нужный найтивный софт не написан, его просто нет, а софт на джабе, электроне и питоне написан и работает.

Приведите, пожалуйста, примеры, правда интересно, на электроне видел пока разве что редакторы да эмуляторы терминала, которых, мягко говоря, хватает.

Deleted
()
Ответ на: комментарий от anonymous

Есть стандарты де-юре, есть стандарты де-факто. То, что какой-то дядя за бабки не поставил где-то свою закорючку не делает стандарт де-факто не стандартом.

Иди учись, студент.

Stanson ★★★★★
()
Ответ на: комментарий от Deleted

Да не приведут они ничего.

Жаба - язык исключительно для ынтерпрайзной бюрократии.

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

Пару десятков лет назад, до воротил бизнеса дошло, что с развитием компьютерных технологий, бумаги, ручек, принтеров и перекладывателей с проставителями станет требоваться всё меньше, и бизнесу поплохеет. И SUN'овцам пришла в голову прекрасная идея - сделать такой язык, который позволит не уменьшить, а увеличить обороты на бюрократии. И родилась жаба. Уродливое тормозное говно, обладающее ценными в этом бизнесе свойствами - жаба требовала минимальной квалификации, преподносилась как решение для энтерпрайза и за счёт своей тормознутости и прожорливости умудрялась работать даже в виде макакачьего говнокода. Высшему менеджменту окучиваемого энтерпрайза демонстрировался какой-нибудь интерфейс к базе написанный за 5 дней десятком макак, который бы падал при каждом чихе, если бы не жаба. Демонстрация, разумеется производилась на миниатюрной базёнке и на мощном презентационном компе. Высший менеджмент видел, что всё работает, потому как не им работать - им было насрать с какой скоростью, а про размер базёнки они даже и не догадывались подумать. Бабло текло рекой, перекладыватели бумажек и проставители закорючек заменялись на жабомакак, и всё поначалу было хорошо, но через некоторое время, жабоподелие сожрав все вычислительные мощности энтерпрайза, прям как тот кадавр Выбегалло начинало требовать ещё. И к радости бюрократического бизнеса энтерпрайз бежал за новым железом, кондиционерами, упсами и кучей прочего хлама.

В итоге компьютерная революция в бюрократии произошла. Расходы при этом почему-то возрасли, но кто ж из менеджмента после миллионных затрат признается что бабло было потрачено на говно? И теперь все с счастливыми лицами нахваливают жабу и рассказывают про неё сказки.

Жаба - это язык для бюрократии, со всеми вытекающими. Жирный, неповоротливый, убогий, но позволяющий работать c ним персоналу с минимальным IQ. Ни на что другое он не годен. Самое смешное, что бюрократия так и осталась бессмысленным и бесполезным занятием, и стало её только больше.

Вот и вся история.

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 1)
Ответ на: комментарий от Stanson

Кто протоколы разрабатывает и реализовывает, в основном Си макаки и embedded макаки. Которые бессмысленно надувают щеки про реализацию протоколов в 100 байт.

Smetchik
()
Ответ на: комментарий от WereFox

нет это примерно как многие закончили с онанизмом и обнаружили, что бабы намного круче. Они, конечно, презираемы онанистами со стажем, но таких всё меньше и меньше.

vtVitus ★★★★★
()
Ответ на: комментарий от Stanson

у тебя лишь стоны, что всё приходится переписывать при малейшем чихе.

Мне то чего стонать?)) Это пхпшные поделки выкидываются как бесполезный мусор, при значительных изменениях в стандартах или предметки, и за месяц переписывается на жабке, то что «ваяли» годами. Жабка же прекрасно переживает изменения.

Nirdosh
()
Ответ на: комментарий от Stanson

Вот и вся история.

Поменьше бескомпромиссности и оценок явлений, в которых «ни бум-бум». А так да, если у тебя цель всей жизни - писать быстрые и нежручие программы, то это не значит, что такая цель должна быть у всех. А тебя одного всё равно на все «хотелки» не хватит, так что право на жизнь имеет даже гуй на жабке, если «тру-пацаны» не успевают всех окучить :)

yyk ★★★★★
()
Ответ на: комментарий от morse

JavaFX — изначально мертворожденная технология

В Оракле всех разрабов разогнали по JavaFX, оставили 1.5 разраба только на правку багов.

foror ★★★★★
()
Ответ на: комментарий от Stanson

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

oxo
()
Ответ на: комментарий от Smetchik

Где-то на реддите прочитал, а может где в рунете. Инфа не 100%, но я вполне ей верю, т.к. они, например, закрыли российский офис и вынесли кучу легаси по джаве на поддержку индусам без дальнейшего развития.

foror ★★★★★
()
Ответ на: комментарий от Smetchik

На FreeBSD последний порт openjfx собирался порядка часа на шестиядернике, так и не собрался. Чего-то не хватило - он мне всё равно не нужен. Херня такая монструозная, догнал Хрома и Руст по ненужности.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Сугубо ваша проблема. Вам ненужно, ну значит не нужно, другим нужно, их мнение имеет такой же вес как и ваше.

Smetchik
()
Ответ на: комментарий от Smetchik

Все будет в OpenJDK.

Вот чего бойся-то, так это превращение JDK в помойку всех известных технологий, когда-либо появишихся в Java за последние 23 года (типа CORBA/IIOP для клиентских вещей в EJB2).

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Вам их не навязывают к использованию, вы можете использовать что-то свое. В этом и преимущество Java, что у нее куча вполне сносных библиотек и фреймворков почти на все случаи жизни.

Smetchik
()

Правда, что одно и тоже приложение javaFX можно запустить на десктопе, в браузере и на мобильном устройстве?

Неправда. Если хочешь такую переносимость используй JS или транспиллер из джавы в JS. Правда последних толком нет.

Встретила здесь скептическое отношение к ява, но мне она нравится больше чем питон или перл.

Такие люди - лицемеры, сами сидят на лоре, написанном на джаве и еще что-то тут кукарекают.

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 1)
Ответ на: комментарий от anonymous

Плашка памяти на 16Гб стоит приблизительно столько же, сколько один рабочий день одного ява разработчика. Вот и думай, не является ли чрезмерная оптимизация чудовищным разбазариванием человекочасов.

ugoday ★★★★★
()
Ответ на: комментарий от Deleted

Приведите, пожалуйста, примеры, правда интересно, на электроне видел пока разве что редакторы да эмуляторы терминала, которых, мягко говоря, хватает.

охренеть, slack, робомонга (или как она там называется сейчас), vscode, atom - этого мало?

anonymous
()
Ответ на: комментарий от vtVitus

а мне не нравится твой интеллект в сочетании с желанием рассказать миру об ущербности GUI на Java.

dzidzitop ★★
()
Ответ на: комментарий от ugoday

Плашка памяти на 16Гб стоит приблизительно столько же, сколько один рабочий день одного ява разработчика....

Вы на работе комп за свои деньги покупаете? Оо Про овраги не забудьте: - в банках безопасники любят пк опечатывать и явно под роспись запрещать туда лазить. - не каждый пк столько физически поддерживает - пользователям этих чудо-программ тоже посоветуете за свои память прикупить? Знаете куда они вас пошлют с такими советами? - посмотрел в ситилинке - планка 16 гб стоит от 8500 руб. Где это такие з/п? В Москве? Явно не средняя з/п.

anonymous
()
Ответ на: комментарий от Stanson

крендели - SAP. На жабе своё поделие писали. Стоит 100500 мильёнов денег. Внедрение стоит ещё больше. А обучение - вообще космос. Дык вот. Говнище - полное. Тормозит адово. Требует железа на космические деньги.

С удивлением узнала, что у SAP 50% рынка ERP в России, это несмотря на отечественнst 1С и прочие инфобухгалтеры с галактиками + ERP от Microsoft, не знаю как она называется.

Eva
() автор топика
Ответ на: комментарий от anonymous

У меня на очень древнем ноуте с гигом (может два не помню, очень древний ноут) джава крутится, сишарпы там крутятся, в общем для оператора ноут настраивал. И всё работает, да загружается долго, чем на современных SSD, но как загрузится ничего не тормозит.

Еще многое от рук зависит, если они кривые, то ты на любом ЯП сделаешь тормоза, поставишь касперского, сверху присыпишь вирусами по вкусу и добавишь рабочий комп в ботнет по майнингу биткоинов на ЦПУ.

foror ★★★★★
()
Ответ на: комментарий от anonymous

Вы на работе комп за свои деньги покупаете?

о.О Кому вообще может придти в голову такое?

в банках безопасники любят пк опечатывать и явно под роспись запрещать туда лазить.

Правильно делают.

Не каждый пк столько физически поддерживает - пользователям этих чудо-программ тоже посоветуете за свои память прикупить?

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

посмотрел в ситилинке - планка 16 гб стоит от 8500 руб. Где это такие з/п? В Москве?

Хотя я и бесконечно люблю свою Родину и Великую Русскую Культуру я, однако, вынужден признать, что в IT она является глубокой провинцией. Поэтому в принципе не важно сколько там папуас зарабатывает в своей папуасии. Очень жаль, но это так.

Но даже и в России данное утверждение трансформируется в (16 гб стоит эквивалентно двум дням работы очень-очень среднего мидла). Что, прямо скажем, не сильно меняет дело.

ugoday ★★★★★
()
Ответ на: комментарий от yyk

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

А я этого и не говорил. Просто объясняю как обстоят дела и для чего нужна жаба. :) У неё своя специфическая ниша, где ей и место.

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

Stanson ★★★★★
()
Ответ на: комментарий от ugoday

Плашка памяти на 16Гб стоит приблизительно столько же, сколько один рабочий день одного ява разработчика. Вот и думай, не является ли чрезмерная оптимизация чудовищным разбазариванием человекочасов.

Думаю:

1. Цена на память сильно занижена, но примем её.

2. В году менее 250 рабочих дней, но примем 250.

При установке программы на 1000000 компов впустую будет потрачено денег достаточных для оплаты 4000 ч/л. ЧЕТЫРЕ ТЫСЯЧИ ЧЕЛОВЕКО-ЛЕТ, Карл!

anonymous
()
Ответ на: комментарий от anonymous

Да, верно. Для чего-то простого и супермассового имеет смысл вкладываться в оптимизацию.

ugoday ★★★★★
()
Ответ на: комментарий от webserg

Ваааадин! Его сессии настолько жирные... . Подозреваю на сотне пользователей никакого сервера не хватит. Настоящий корпоративный софт =)

Aber ★★★★★
()
Ответ на: комментарий от ugoday

При чем здесь мидлы? Речь не о памяти на пк разработчиков, а о пк тех кто будет пользоваться их программами. Кроме памяти еще и процессор желательно помощнее. Умножьте на количество офисных ПК и посчитайте сколько зарплат кассиров и операционистов на это потребуется. Средняя по РФ где-то около 30 т.р. в мес.

anonymous
()
Ответ на: комментарий от webserg

GWT+GXT.

Правда, триаду «интерфейс, соответствующий async-интерфейс и реализацию интерфейса» приходится прописывать вручную.

Но я уже приноровился.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от anonymous

При чем здесь мидлы?

При том, что им нужно платить зарплату. Много. Основные затраты в ИТ приходятся на зарплаты персоналу (неосновные типа аренды офиса, оборудование рабочих мест и закупка лицензий тоже зависят от числа человек. Расходы надо сокращать по-возможности. Иначе вылетишь из бизнеса впереди собственного визга.

Умножьте на количество офисных ПК

Я же уже согласился, что для массовых и простых программ вкладываться в оптимизацию имеет смысл.

Средняя по РФ где-то около 30 т.р. в мес.

А в африке до сих пор людей едят и женщин ставят где-то между коровой и собакой. Какое это имеет отношения к тендециям в индустрии? (Подсказка, начинается на «ни», заканчивается на «какого». Число букв не скажу, слишком просто будет).

ugoday ★★★★★
()
Ответ на: комментарий от stevejobs

«Never argue with stupid people, they will drag you down to their level and then beat you with experience.» (C) Mark Twain

Bioreactor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.