LINUX.ORG.RU

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

 


0

1

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

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

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

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

1. Кроссплатформенный гуй это миф. 2. За приложение в браузере нужно давать 5 лет расстрела.

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

3. Если приложение проприетарное - то делай, проприетарными все равно пользуются только люди, не разбирающиеся в комплюктерах, им все равно.

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

Он целый двиган браузера тянет за собой , шибко жирный Электрон уже могет собираться, чтобы не было 100500 зависимостей?

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

шибко жирный Электрон уже могет собираться

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

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

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

NetSurf
() автор топика

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

Сталина на вас нет!

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

А в чем худоба то в таком подходе??

Там помимо этого, еще было 2 вопроса на повестку дня сего.

Кто пользуется макинтошей, как на нем будет запускаться бинарник? На швиндувсе нужно просто кликнуть по бинарнику.

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

Если вы про бандл, то да бандлеры есть, что бы на выходе был exe, app, whatever.

Deleted
()

зачем в браузере писать http://localhost:9000?

Ты шо, дурной? Зачем писать, если серверопускалка, сама может открыть в дефолтном браузере нужный урл.

anonymous
()

Делай! cups так работает, так аж сам эппл его узурпировал.

Anoxemian ★★★★★
()

Один из инструментов. Про CUPS в точку сказано.

Добавлю такие названия как AARD, TiddlyWiki, DokuWiki

kolja ★★
()

Зависит от того, какую задачу решает это по.

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

Deleted
()

Нормально отношусь. Jupyter notebook так работает, TensorFlow тоже результаты так отображает в TensorBoard. По сути не важно что там под капотом, если это удобно и не вылетает. Ещё один плюс в таком подходе - что программа может работать на мощном сервере, а подключаться к ней можно со слабенького ноута, и комфортно работать без всяких удалённых рабочих столов.

Arqwer
()

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

Есть же всякие клиент-серверные плееры типа Exaile, взаимодействующие с серверной частью по сетевому протоколу. И, как видим, браузер или ещё какой-то тяжеловесный движок здесь не используется.

iZEN ★★★★★
()

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

Сможет, если ты соберешь пакет с ярлыком. Ну а чтобы не писать http://localhost:9000 руками, можно делать open http://localhost:9000 при старте программы.

dnb ★★★★
()

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

PgAdmin4 так сделан, например. Да нормальная десктопная программа была бы лучше, но как авторы решили так и сдеалили. Т.е. отношусь никак.

neschastnyjj86
()
18 марта 2018 г.

делал так еще в 2005 для мобильников, не говоря уже про ПэКа

писал самописные парсеры конфигов(UI в xml разметке, аналог КСС/ХТМЛ сегодняшнего) с коннектом по сокету к GUI, которы не жрут 1гб оперативки

вообще с 2000-х все используют разделение UI/логики

сервер отдающий HTML ничем не отличается от «конекта по сокету», просто «протокол» используемый для коммуникации UI-логика идет в HTML разметке

anonymous
()

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

Решается добавлением приложения в список разрешенных при установке приложения

P.S. recaptcha должна умереть

anonymous
()

Ты отстал от жизни, сейчас такое распространяют вместе с браузером и называют nodejs+electron

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

Это не совсем то же самое.

В электроне по сути только браузер без сервера.

anonymous
()

Это не главная проблема твоей поделки.

anonymous
()

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

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

morse ★★★★★
()

щас каждый второй софт так работает. загугли Electron.

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

А в чем худоба то в таком подходе??

Старообрядцы, сэр. Вот если ты им притаранишь кривой эмулятор браузера на культях, то получишь много лайков. Потому что сразу ясно: человек много потел, значит работящий. А вебный клиент-сервер любой макакий сделает, и оно будет кроссплатформено и масштабируемо. Обидно для ветеранов цепепе.

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

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

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

когда на суперкомпьютере

это каком таком? самый современный i9 проц лишь в <разы> мощнее пентиума4 из 2004

операции строки банальной математики по пержнему меряются миллисекундами(а это невероятно долго и медленно)

все современные компьютеры(в массовом доступе) все еще на уровне калькулятора по скорости

anonymous
()

Главное это на сколько полезно и функционально приложение, а не то каким образом оно взаимодействует с пользователем. Во многих браузерах есть даже специальный режим, например

$  chromium --app=http://localhost:9000
surefire ★★★
()

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

parity, любой торрент-клиент, и т.п. А плюющиеся в этой теме скорее всего сами никогда не писали код и привыкли, что это кто-то бесплатно сделает за них.

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

самый современный i9 проц лишь в <разы> мощнее пентиума4 из 2004

А ты не процами меряй, а видеокартами, в 2004-м на них вычисления почти не выносили.

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

С переключением контекстов да под управлением интерпретатора, снабжённого секюрити-костылями? Ну возможно.

на уровне калькулятора

Давно калькулятор видел?

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

Ветеранам обидно, когда на суперкомпьютере еле одна вкладка ворочается

Ты правда веруешь, что культи порешают? Ой-вей! Будет все то же самое и сегфолты в подарок. Зато как увлекательно писать кроссплатформу на цепепе, не заскучаешь.

anonymous
()

1) кроссплатформенный гуй можно на JavaFX/Swing.

2) гуй в браузере реализован для врачей по системе ЕМИАС, внедренной в Москве (где еще?). если хочешь подробностей, спроси stevejobs - он в разрабах был

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

Особенно телехрам

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

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

Три месяца не прошло даже.

Чувааак, ну ты ваааще! За три месяца процы превратились в тыкву, например. Зато теперь тонкий клиент актуален как никогда, так что правильно ты тему поднял.

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

А ты не процами меряй, а видеокартами, в 2004-м на них вычисления почти не выносили.

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

читай комментарий

Anyway, I've always wanted to get a proper example working in a shader... Yeah, I need bigger dreams. :) Unfortunately, I kind of realized that it wasn't going to be possible until GPUs become even faster than they already are, so I figured I'd try the next best thing and come up with a way to emulate the look with something cheap. This is the result. It's not perfect, but it looks surprisingly similar.

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

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

за час+-

честно говря после работы с шейдерами я предполагаю цвет пикселя/ей после правки кода работая с подобным, поэтому расчет на бумажке лично я сделалбы за 5-10мин, человеку не работавшему с GLSL понадобиться до часа чтоб посмотреть синтаксис встроенных операторов

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

Я бы не в ЕМИАС, а в ИЭМК и в Концентраторе в частности. Системы типа ЕМИАС являлись для нас клиентами, «внешними системами». Как устроен ЕМИАС изнутри, и какие там гуи - черт знает.

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