- Думаю надо законодательно запретить использование слова «Кроссплатформенный». Пишите честно «Написан для платформы JRE, смотрится как кусок Эклипса» или «Выглядит нормально на Windows, потому что Qt». Или вот еще «Всё плохо, мы написали программу на wxWidgets».
Replies (70)
- @ugnich:Да ну, ерунда. Java вполне себе кроссплаформенна и умеет везде нативно выглядеть. А так или иначе, большинство софта в ближайшем будущем будет "написано под платформу...".#509012/6from Home, 24 months ago
- @ArtifTh:угу, написано под кроссплатформенный WinAPI (собственно Windows и WINE, ага)#509012/7from Gajim_, 24 months ago
- @Revertron:Поддерживаю. Но с поправками. Например, про QT под виндой, разница с comctl же заметна :-/#509012/10from Work.E88C3146, 24 months ago
- @BegiBober:на php и perl'e пишуться вполне себе кроссплотформенные приложения#509012/19from QIPB0ED1866, 24 months ago
- @Revertron:@XaoS Вы хотели сказать не "особенно", а "если только" ;)#509012/21from Work.E88C3146, 24 months ago, in reply to /20
- @Revertron:@mirocumo А зачем делать что-то гуёвое под несколько платформ сразу?#509012/24from Work.E88C3146, 24 months ago, in reply to /23
- @Revertron:Кроссплатформенные проги изначально хреново работают с теми возможностями, которые есть в одной ОСи, и которых нет в другой. Такие проги для юзерспейса не нужны.#509012/26from Work.E88C3146, 24 months ago
- @Avatar:@Revertron Я абсолютно согласен. Для йузерспейса нужны открытые, очевидные протоколы и форматы.#509012/27from ИИТ, 24 months ago, in reply to /26
- @Revertron:@Avatar А откуда им взяться, если на винде есть, например, механизм Tray, а в линуховых WM это или на уровне извращений, или вообще нет.#509012/28from Work.E88C3146, 24 months ago, in reply to /27
- @Avatar:@Revertron Что кому взяться? Протоколам и форматам? :]#509012/29from ИИТ, 24 months ago, in reply to /28
- @Revertron:@Avatar Для начала, нормальное API.#509012/30from Work.E88C3146, 24 months ago, in reply to /29
- @Revertron:@0xd34df00d Сейчас, наверно, запускаемость на одной коммерческой и разных поделочных ОСях.#509012/33from Work.E88C3146, 24 months ago, in reply to /31
- @0xd34df00d:@Revertron А в идеале? Сферический конь в вакууме с эвристиками и ИИ на лиспе^W^W, подстраивающийся под конкретную ОС?#509012/35from idead, 24 months ago, in reply to /33
- @Revertron:@0xd34df00d У ИИ будет GUI'вый интерфейс?#509012/36from Work.E88C3146, 24 months ago, in reply to /35
- @0xd34df00d:@Revertron ИИ будет строить GUI'вый интерфейс. Он же ИИ.#509012/37from idead, 24 months ago, in reply to /36
- @Revertron:@0xd34df00d Ну, настоящего ИИ еще нет, так что подумаем об этом лет через 50...#509012/38from Work.E88C3146, 24 months ago, in reply to /37
- @0xd34df00d:@Revertron Ололо. Так что для тебя в идеале кроссплафторменность?
Что тебе не нравится в кроссплатформенности файрфокса? OOo?#509012/39from idead, 24 months ago, in reply to /38 - @Ramil:@0xd34df00d кстати, файрфокс не кроссплатформенный! он просто собран под разные платформы#509012/40from Office97E4FA3B, 24 months ago, in reply to /39
- @Revertron:@0xd34df00d Фаирфокс единственный пример, из всего, что я видел, который можно привести к красивому виду. Ибо он очень хорошо настраивается через XUL.#509012/41from Work.E88C3146, 24 months ago, in reply to /39
- @0xd34df00d:@Ramil А что тогда кроссплафторменность? Сраный пейтон, который и собирать ни под что не надо? Естественно, блджад, он собран под разные платформы.#509012/42from idead, 24 months ago, in reply to /40
- @0xd34df00d:@Revertron Заодно и тормозит через него очень хорошо. А насчет OOo?#509012/43from idead, 24 months ago, in reply to /41
- @Revertron:@0xd34df00d Насчет ООо — он просто вырвиглазно выглядит на всех платформах.#509012/44from Work.E88C3146, 24 months ago, in reply to /43
- @0xd34df00d:@Revertron А ты не мог бы показать, как писать надо?#509012/45from idead, 24 months ago, in reply to /44
- @Revertron:@0xd34df00d Юзерспейс программы не должны быть кроссплатформенными.#509012/46from Work.E88C3146, 24 months ago, in reply to /45
- @Ramil:@0xd34df00d приложение — таки собранное под разные платформы, написано специально под разные платформы. Однако, код может быть кроссплатформенным. Вообще, понятие кроссплатформенности не такое определенное. Например, пайтон работает в некроссплатформенном рантайме, как и ява и похапэ...#509012/47from Office97E4FA3B, 24 months ago, in reply to /42
- @Revertron:@0xd34df00d Я высказал свое мнение, вы его спрашивали. Обосновывать не обязан.#509012/49from Work.E88C3146, 24 months ago, in reply to /48
- @0xd34df00d:@Ramil А если я сам пишу прослойку между приложением и платформой, то мое приложение, получается, уже перестает быть кроссплатформенным?#509012/50from idead, 24 months ago, in reply to /47
- @0xd34df00d:@Revertron Пернул и ушел, ок. Засчитано.#509012/51from idead, 24 months ago, in reply to /49
- @Revertron:@0xd34df00d Больше сказать нечего, переходим на личности? Молодец.#509012/52from Work.E88C3146, 24 months ago, in reply to /51
- @0xd34df00d:@Ramil Олсо да, но причем тут рантайм? Речь идет о приложениях на пейтоне. Так можно зайти чуть дальше и сказать, что все приложения юзают зависимые от платформы вызовы данной платформы.#509012/53from idead, 24 months ago, in reply to /47
- @0xd34df00d:@Revertron Не переходим, я просто оценил характер слов/действий, никаких личностей тут нет )#509012/54from idead, 24 months ago, in reply to /52
- @Ramil:@0xd34df00d я не готов обсуждать тут это. я не до конца понимаю что вы имеете ввиду под кроссплатформенностью. Хотя поболтать вокруг темы — можно. Я думаю, что кроссплатформенные проги — это те в которых прослойка позволяет не распыляться на написание нативного кода, отчего разработчики получают больше сфокусированных ресурсов#509012/55from Office97E4FA3B, 24 months ago, in reply to /50
- @Revertron:@0xd34df00d "Оценил" для других, что бы меня унизить. Хорошо общаешься, да.#509012/56from Work.E88C3146, 24 months ago, in reply to /54
- @0xd34df00d:@Ramil Вот и я, если честно, не очень понимаю, что тут подразумевается. Для меня — есть некий сорс. Компилируется и запускается под разными платформами — значит, кроссплатформенный. Нативный (или хотя бы не пиздецовый) вид — на 90% забота тулкита/фреймворка/рантайма. Не приложения. И я искренне не понимаю, почему юзерспейс-кроссплатформенные приложения не нужны.#509012/57from idead, 24 months ago, in reply to /55
- @Ramil:@0xd34df00d очень даже нужны! и я написал почему именно это гуд.#509012/58from Office97E4FA3B, 24 months ago, in reply to /57
- @Revertron:@0xd34df00d Потому, что они делаются с усредненным функционалом. Вот, например, может ли прога на Питоне, или Яве, зарегистрировать глобальные горячие клавиши в системе и свернуться в трей?#509012/59from Work.E88C3146, 24 months ago, in reply to /57
- @0xd34df00d:@Revertron Сотни комплексов и баттхерта детектед. Тем не менее, перехода на личности как не было, так и нет. А вот ты, например, меня пытаешься оклеветать, да. Ой, нехорошо.
А еще нереально бесят необоснованные слова «не нужны» и «не должны». Эксперты с мировым именем, блджад.#509012/60from idead, 24 months ago, in reply to /56 - @Ramil:@Revertron насчет клавиш не знаю, но в трей — легко!#509012/61from Office97E4FA3B, 24 months ago, in reply to /59
- @0xd34df00d:@Revertron В трей — как нефиг делать. Олсо, меня лучше про C++/Qt спрашивай.#509012/62from idead, 24 months ago, in reply to /59
- @0xd34df00d:@Revertron Как будто платформы все такие разные, что функционал усреднится на величину, отличную от погрешности измерений.
Олсо, при достаточно грамотной архитектуре приложения платформозависимые вещи впиливаются элементарно, раз уж так это нужно.#509012/63from idead, 24 months ago, in reply to /59 - @Revertron:@0xd34df00d Опыт программирования GUI и игровых приложений 15-ти лет не в счет, да?#509012/64from Work.E88C3146, 24 months ago, in reply to /60
- @0xd34df00d:@Revertron Вполне вероятно. Я знаком с людьми, которые 10-15-20 лет что-то там писали, но мнение которых весьма сложно назвать обоснованным или хотя бы даже разумным.#509012/65from idead, 24 months ago, in reply to /64
- @Revertron:@0xd34df00d Ну и сидите тут сами, если вам пофиг на мнение других. Вы даже друг-друга выслушать не можете, а сразу толкаете свое мнение...#509012/66from Work.E88C3146, 24 months ago, in reply to /65
- @0xd34df00d:@lrrr wxWidgets вообще непонятно зачем нужен. Он страшен и уродлив, вот другое дело Qt...#509012/68from idead, 24 months ago, in reply to /67
- @0xd34df00d:@Revertron Мнение без обоснования — метанирование луж.#509012/69from idead, 24 months ago, in reply to /66
- @lrrr:@0xd34df00d wxWdigets был нужен пока Qt не было под LGPL#509012/70from Indesit80277C23, 24 months ago, in reply to /68
- @0xd34df00d:@Ramil Он не дорог. Однако, есть же любители wx, сообщество, программы, написанные на нем и т.д.
Я кутефаг есличо.#509012/76from idead, 24 months ago, in reply to /75 - @Ramil:@0xd34df00d а вот скажи мне, как избавиться от тормозов в Кде4 под кубунтой? разрешены обновления ubuntu-backports, такчто пришло 4.3.4#509012/77from Office97E4FA3B, 24 months ago, in reply to /76
- @Ramil:@0xd34df00d ну вот тормозит — хоть ты тресни. проц T7300 памяти 2 гига#509012/78from Office97E4FA3B, 24 months ago, in reply to /76
- @Ramil:@0xd34df00d гу вот реально очень хочу жить под кедами... но больше трех дней кряду — не выдерживаю#509012/79from Office97E4FA3B, 24 months ago, in reply to /76
- @0xd34df00d:@Ramil У меня ничо не тормозит. Проверено под дебианом и гентой. Олсо, причем тут кеды?#509012/80from idead, 24 months ago, in reply to /79
