LINUX.ORG.RU

Как люди относятся к софту, который запускается на компьютере в виде сервера и открывается в браузере?

 


0

1

Собственно сабж в заголовке, как нынче жить в век кроссплатформенности, когда нет возможности делать нативные гуи. Можно ли вообще подобный софт продавать, или клиент скажет что это еще за дичь, зачем в браузере писать http://localhost:9000?

Есть ли успешные кейсы продажи подобного софта?

Сможет ли простая блондинка запустить подобный бинарник на MacOS без геморроя?

Почему, когда запускаешь на виндувс, то сразу начинает ругаться на бинарник, дескать вы разрешаете использовать приложение для внутренней сети(или что-то в этом духе), и как от этого избавится, чтобы бинарник запускался и не было предупреждения?

когда нет возможности делать нативные гуи.

Что случилось?

nvl ★★★★
()

Как люди относятся к софту, который запускается на компьютере в виде сервера и открывается в браузере?

Отрицательно.

Есть ли успешные кейсы продажи подобного софта?

HMC и SE, через которые управляются мейнфреймы IBM именно так и предоставляют интерфейс админу, но

  • продаётся там именно железо (сами мейнфреймы),
  • а GUI такой, что вызывает немедленную панику у любого неподготовленного человека.

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

Из опенсорсного и того, что я сам использую, есть syncthing. Но там гуй приходится открывать только для настройки, что требуется очень редко.

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

На MIPS-роутере не заведется, да.

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

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

вот код из 1999+- года (даже на 1080TI не будет 60фпс на 4к мониторе) а код очень примитивен по вычислениям (человек сделает расчет 1 пикселя за час+- с бумажной и листочком) https://www.shadertoy.com/view/MscSDB

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

750 (не Ti) на почти-фулл-хд (1680*1050) на фуллскрине крутит много быстрее 30 фпс - на глаз, движения совершенно плавные. не на фуллскрине - в среднем 50-54 фпс, с редкими проседаниями до 48 и еще более редкими скачками до 60

вот еще код из 80-х https://www.shadertoy.com/view/llXSWr сколько фпс насчитал?

а тут наоборот - 54-58 фпс, а фуллскрин - явно тормозит, фпс 20 навскидку

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

#define цепепе-глюкалово. Оно разве что протекало по молодости, и то поправили давно. В то время как шебпараша не то что течёт, для неё нормально дохрена жрать.

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

Пан мудак, объясни-ка, на хрена засорять систему десятками браузеров по сотни мегабайт, когда всё это можно запускать в одном.

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

видеокарты в сотни раз слабее процессоров

На задачах, которые хреново параллелятся — да.

bodqhrohro_promo
()

Пили спокойно.

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

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

750 (не Ti) на почти-фулл-хд (1680*1050) на фуллскрине крутит много быстрее 30 фпс - на глаз

вот об этом я и говорю, обе эти демки в 90-х и 80-х каждая из них с «идентичным» графеном (3д рендеринг в риалтайме попиксельным рейтрайсингом) тогда они давали по 15 ФПС на 300*200 разрешении(на амиге которая) и под 30фпс первая

(завернуть код шейдера в цикл фор(по высоте){фор(по ширине){копипаст шейдера}} и будет также работать на процессоре)

это весь ваш «прогресс» вычислительной скорости- лишь <разы>(даже не десятки) по сравнению с 20-30 летнии процессорами

запились «рей трейсинг алгоритм» дело очень быстрое и алгоритм Примитивен

а реализовать чтото сложнее просто невозможно-компьютеры слишком слабые

однако те кто «не пишет ничего» ведется на маркетинговую чушь про суперкомпьютеры на видеокартах

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

Такое, что можно поныне преспокойно их запускать. На правильной операционке, конечно. Вайновская пародия на осла на древнем Gecko, разумеется, рядом не валялась.

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

Ну-ка рассказывай, в шебню уже завезли единый лукнфил, или там IPC? Шебмакакичам ещё велосипедировать и велосипедировать то, что в нативщине давно сделано.

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

Примитивен только обратный рейтрейсинг, от которого даже с YOBA-графонием воняет характерными особенностями искусственной 3D-графики. Пора бы уже на прямой переходить.

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

Из опенсорсного и того, что я сам использую, есть syncthing. Но там гуй приходится открывать только для настройки, что требуется очень редко.

Да и к тому же есть вполне приличный SyncthingTray (не путать с не особенно приличным QSyncthingTray), позволяющий почти во всём обходиться без всей этой веб-ерунды.

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

в шебню уже завезли единый лукнфил

А в нативщине он давно появился, толстый? В шебне хоть файловый диалог везде одинаковый.

или там IPC

Ты дурак? Вся шебня на IPC построена. А в нативщину CORS завезли или до сих пор можно память другого процесса херачить?

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

1. Кроссплатформенный гуй это миф.

расскажи это The Foundry с их MODO и целой линейкой другого софта на Qt.

Bruce_Lee ★★
()

Резко отрицательно и негативно.

Посмотри на MODO (Qt) на линуксе, винде и макосе.

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

JavaFX/Swing.

Нет нормального кроссплатформенного софта на этом, если есть, дай пожалуйста пример.

Всё, что я видел — убертреш, без обид.

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

не проверял, но, подозреваю, что те же NetBeans, Eclipse, IDEA их юзают

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

А в нативщине он давно появился, толстый?

В нативщине он возможен, по крайней мере. Шебня такого не умеет, максимум там, где достаточно контролов из HTML, и то не на всех движках (Presto/Blink рисуют свои, например, и не умеют в CSS-свойство appearance).

В шебне хоть файловый диалог везде одинаковый

Угу, потому что нативный. Но и это ничто не мешает выкинуть, в каждом уважающем себя браузере уже лет 20 как есть файловый браузер, открой file:/// и узри.

Вся шебня на IPC построена

IPC over JSON/HTTP/TCP/IP, угу, ещё пару говноабстракций туда налепить не забудь.

А в нативщину CORS завезли

CORS — мудацкое говно. А так-то нативщину можно селинуксами/аппарморами всякими огораживать, чтоб получилось ещё более неюзабельное анальное дерьмо, чем шебня.

можно память другого процесса херачить

Ви так говорите, будто артмани — это что-то плохое.

bodqhrohro_promo
()

Почему, когда запускаешь на виндувс, то сразу начинает ругаться на бинарник, дескать вы разрешаете использовать приложение для внутренней сети(или что-то в этом духе), и как от этого избавится, чтобы бинарник запускался и не было предупреждения?

Спрашивает только один раз, насколько помню. Дальше - запоминает.

Опиши это в руководстве пользователя, чтобы пользователь не пугался необычного предупреждения от Windows. Объясни «на пальцах» что это и для чего необходимо.

Я отношусь к такому резко положительно. Прямо очень положительно, по сравнению с теми мудаками, что юзают Electron. Если приложение для программистов - вообще никаких проблем не вижу. Те же Neo4j сделали свой cypher-shell в браузере.

Только не надо делать пользователю открытие в браузере localhost:9000. Сделай пользователю иконку, которая открывает дефолтный браузер в системе и открывает в нём твою ссылку. А ещё лучше - добавь сертификат в приложение, чтобы браузер не визжал как свинья.

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

Угу, потому что нативный.

Не потому что нативный, а потому что в браузере используется только один тулкит.

В нативщине он возможен, по крайней мере. Шебня такого не умеет, максимум там, где достаточно контролов из HTM

Возьми какой-то один тулкит и херачь всё на нём. Не хватает компонентов - херачь их сам. Точно так же как и в нативщине внезапно.

IPC over JSON/HTTP/TCP/IP, угу, ещё пару говноабстракций туда налепить не забудь.

Это по сети. Ещё есть куки, локалстор и куча разного на выбор. Что ты прёшь в тему, в которой нихрена не понимаешь?

CORS — мудацкое говно. А так-то нативщину можно селинуксами/аппарморами всякими огораживать, чтоб получилось ещё более неюзабельное анальное дерьмо, чем шебня.

CROS работает. А селинукс все давно заебались настраивать.

Ви так говорите, будто артмани — это что-то плохое.

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

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

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

Браузеру любой невебный тулкит — как собаке пятая нога.

Возьми какой-то один тулкит и херачь всё на нём. Не хватает компонентов - херачь их сам.

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

Ещё есть куки, локалстор

У которых проблемы с синхронизацией между вкладками.

CROS работает

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

А селинукс все давно заебались настраивать

Всё уже настроено до нас.

Да, а читеры - говнюки малолетние

Читерство — это свобода, а ты раб.

любой троянец

Включай моск и не лови троянцев, делов-то. Троянец и в максимально огороженой среде может бед натворить.

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

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

и сломать всё к херам

Это нормально. У всяких юзверяток-потребляшек несведущих нередко создаётся ложное впечатление, что что-то должно работать. Поэтому они начинают истошно паниковать, когда это что-то работать перестаёт. Открываю тайну: ничто само собой не работает, для этого нужно прикладывать усилия и постоянно противостоять хаосу, чтобы работоспособность согласно замыслу поддерживалась. Другой вопрос, кто этим должен заниматься (юзверята сами не хотят) и какова заложена отказоустойчивость (читай: какой средний интервал между подмазыванием хаты, заменой проводки или профилактикой системы педерач).

А нативщики сидят на жопе и считают, что это нормально

Нативщики ценят развитие железа и хотят иметь с этого профит, а не наращивать постоянно абстракции и топтаться в итоге на месте.

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

Нативщики ценят развитие железа и хотят иметь с этого профит, а не наращивать постоянно абстракции и топтаться в итоге на месте.

Правда штоле? Ну давай посмотрим на гейтыка-три, которое уже тормознее шебни и обмазано обосракциями как престарелая шлюха. Зато нативно, блеать.

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

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

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

Браузеру любой невебный тулкит — как собаке пятая нога.

Мамкин иксперт в треде. Наверное, хром, сцуко, сам файловый диалог рисует.

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

Ты несёшь бред.

В нативных тулкитах единый

Ололо

богатый набор виджетов,

Ололо

подхватывающих единую тему

Олололололололо

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

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

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

Мамкины иксперты опять отакуют. Выдумал кучу всякой ереси, а то, что ключ после ввода всё равно окажется в памяти ему невдомёк.

Это нормально. У всяких бла бла бла много бреда

Эталонный иксперт - нативщик.

Нативщики ценят развитие железа и хотят иметь с этого профит, а не наращивать постоянно абстракции и топтаться в итоге на месте.

У тебя память в тулките течёт - иди починяй, не топчись на месте.

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

Наверное, хром, сцуко, сам файловый диалог рисует

А теперь сам подумай, на хрена тащить целый тулкит ради одного диалога.

Ты несёшь бред.
Олололололололо

Глядите-ка, онанимус не осилил темы, а лезет про них спорить. Пожалеем бедняжку.

вендовое говно

Ты о чём? Так говоришь, будто темы только на винде есть.

ключ после ввода всё равно окажется в памяти ему невдомёк

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

много бреда

Не читал, но осуждаю?

У тебя память в тулките течёт - иди починяй, не топчись на месте

Ты про хромог? Ну так чини свой текучий хромог, а у меня ничего не течёт.

bodqhrohro_promo
()

Плохо, ищу десктопные нативные морды.

Единственная софтина, где это оказалось более фичей, чем багом — Jupyter. Всем остальным по случаю выражаю свое «фууу».

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

шебня худо-беднл работает на любом тапке

Ага, ага, этим можно было аргументировать лет 10 назад, когда шебню писали на голом ES3 и фолбэчили всё, что хоть где-то различается (то есть чуть менее чем всё). Сейчас шебня так бурно развивается, что пишут её, как правило, под несколько мажорных браузеров последних версий, а остальное идёт нахрен. Вот у меня есть вполне неиллюзорный тапок с NetFront 3.3. Полноценный браузер, с DOM и JavaScript. Только в нём даже аякса нет. Много ли сайтов нынче фолбэчит XHR или, не дай Ктулху, моднявый fetch, на невидимые айфреймы? То-то же. А ещё на этом тапке памяти кот наплакал, так что от сайтов даже с небольшими признаками жирности тапок нахрен перезагружается. Благо, на этот тапок есть Opera Mini и UC Browser, которые жирновеб молотят на удалённых серверах.

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

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

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

Вот у меня есть вполне неиллюзорный тапок...

Так накати туда гном, в чем проблема? И бцдешь наслаждаться божественным нативным гномостеком, мухахаха!

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

А теперь сам подумай, на хрена тащить целый тулкит ради одного диалога.

Если тебе интересно, спроси у мозилы с гуглом. Мне пофиг.

Глядите-ка, онанимус не осилил темы, а лезет про них спорить. Пожалеем бедняжку.

Ты не умеешь в бутстрап, втираешь, что нативные тулкиты умеют нормально подхватывать единую тему, а я оказывается что-то не осилил? У тебя бурная фантазия.

Ты о чём?

О компоненте комбобокс.

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

Блджад, ты же тролишь? Ну нельзя же быть таким тупым. Что помешает трояну читать байты по одному между тем, как ты их отсылаешь (куда и нафига?) и стираешь?

Не читал, но осуждаю?

Прочитал, осуждаю.

Ты про хромог? Ну так чини свой текучий хромог, а у меня ничего не течёт.

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

Возьми и прочитай какую-нибудь книжку по информатике, с тобой нормально говорить невозможно. Всё.

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

Нихрена себе ты портов поюзать на локальной машине.

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

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

Так и я о том же. Вон питон тоже типа компилировать можно. И что, это избавляет его от жирнорантайма и кучи проверок, приведений и прочего?

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

Ты не умеешь в бутстрап

1) Не все шебаппы на бутстрапе. 2) Покажи, как для всех сайтов на бутстрапе задать со стороны юзера единую тему бутстрапа, хе-хе. Можно юзерстиль сделать, который будет худо-бедно совместим со всеми шебаппами на бутстрапе, ибо классы одни и те же — и то хлеб.

втираешь, что нативные тулкиты умеют нормально подхватывать единую тему

А что, нет?

О компоненте комбобокс

И какое отношение он к винде имеет?

Что помешает трояну читать байты по одному

Прочитать-то он прочтёт (если успеет), а вот собрать из них ключ ещё постараться надо. Особенно если за раз требуется лишь часть ключа.

Прочитал, осуждаю

Молодец, теперь осуждай подробнее.

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

А при чём тут нативные тулкиты, если ты пропагандируешь шебню?

Возьми и прочитай какую-нибудь книжку по информатике

За который год? Та, которую я читал, начиналась с DOS.

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