LINUX.ORG.RU

Замена вебу

 


1

4

Давайте соберемся одной большой дружной группой программистов и сделаем такой продукт, который будет выглядеть примерно так:

1. Лаунчер без GUI. Висит как демон в системе, проверяет наличие обновлений (контента) и выполняет какую-либо работу.

2. Лаунчер с GUI. Запускается, в нем виден список подключенных APP

2.1 Можно добавлять любую APP просто введя ее URL

2.2 Можно удалять APP соответственно

3. APP может быть двух типов: Терминальная и Контейнерная

3.1 Терминальная APP создает нативные GTK-шные окна на десктопе, но работает примерно так же как всякие модные унылые ANGULAR-приложения, только без всякого этого JS дерьма, а просто обменивает нужную для отрисовки информацию между клиентом и сервером. Т.е. на сервере прописывается то как должны выглядеть окна, например с помощью того же GLADE, а на десктопе попросту запускается GTK-окно и начинается обмен инфой, которую хранить в окнах

3.2 Контейнерная APP - запускается изолированный (чтобы гадостей не наделал) контейнер у себя на десктопе, открывает локалхостовый порт и к нему можно цепляться как в пункте 3.1.

Как вам пятничная идея?

З.ы. модераторы, надо вам поудалять левые теги. Например develop подписано только 3 человека, developer 45. Теги по смыслу одно и то же но тег develop получается не нужен



Последнее исправление: tailgunner (всего исправлений: 1)

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

Нынешний веб похож на эволюцию тачки к легковой машине.

Чего? Ты как себе вообще такое представляешь?

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

Ну не совсем там прятаться от всех ...
Скорее речь об обсуждении с единомышленниками /здесь акцент/.
А в форумах можно получить помощь о наличии похожих проектов ...
Попытки обсуждения в форумах для меня заканчивались cуждением, что мол «Все ты трепишься. Покажи исходники».
А как их показывать если разработка инициирована и финансируема не мной?

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

Скорее речь об обсуждении с единомышленниками

Так единомышленников надо для начала где-то найти.

Попытки обсуждения в форумах для меня заканчивались cуждением, что мол «Все ты трепишься. Покажи исходники».

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

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

Что-то «туману» напустил.
Вот к примеру в рабочем порядке реализовал веб интерфейс для 1С 7.7 /дело было года три назад/.
И сильно сожалею, что кому-то об этом говорил ...

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

И сильно сожалею, что кому-то об этом говорил ...

Ну так 1С же, не удивительно что говном облили.

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

Code of conduct сначала напиши.

pon4ik ★★★★★
()

Хорошо, gtk можно описать внешне через xml и через gtkbuild(); собрать view, но ведь это будет просто гуй, а что тогда само APP? Хорошо, можно описать api и сделать так что бы APP было просто скаичиваемой .so`шкой для этого API. Даже если преодолеть всё это встаёт вопрос безопасности ведь мы из интернетов всё тащим, как эти сошки изолировать?

Вот простой пример, я делаю приложение типа финансовый калькулятор, делаю вью для glade и пишу so либу с функционалом, заливаю всё на сервис и? И я не забываю встроить туда rm rf и ещё майнер, а то и два. А теперь вопрос второй, я пишу бложик и не хочу веба хочу заменённого этого веба, пишу вью для гладе где менюшки там и прочее, как мне размечать всё?

То что ты хочешь можно сделать, амбициозно, но можно. Просто тут надо в технические подробности нырять и искать то что придётся сделать плохо.

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

А че его не используют сейчас?

Если чего-то нельза загуглить, значит этого не сущетсвует. Хуже название чем «NeWS» сложно придумать. Разве что «porn» или «XXX».

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

Хуже название чем «NeWS» сложно придумать. Разве что «porn» или «XXX».

Хуже может быть только «FOR» или «AND» или другие союзы, поди попробуй так погулить «AND programming language».

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

Нету никаких страниц. Они не нужны.

А это не важно. Страницы, не страницы... Нет никакого оформления и нет никакого содержания; есть просто то, что обновляется чаще, а есть то — что реже. Это шкала, а не дихотомия.

Пусть бы себе дальше переписывались по почте, кому какое дело.

Ну дык и сейчас никто не мешает.

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

5 программистов - 5 мнений; 500 программистов - 500 мнений; ...[br] xx_x программистов - «огурцов не хватит»

Впрочем это не означает, что только один из них прав.
Не понимание этого приводит к спорам, ...
Вышесказанное относится только к профессионалам ...
/а еще имеется много тролей, эльфов, ... и иных «сказочных» персонажей/.

Хорошо бы в этом топике услышать суждения о нынешнем вебе и каким кто видит альтернативу существующему.

ИМХНО веб должен быть таким, чтобы любая «Дуся» или «Иван» могли
легко сформировать и разместить свое творение без необходимости изучения сотен премудростей /html, json, ... .../

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

Поздравляю, ты изобрел мессенджер.

А существует мессенджер с функционалом форума (а не чата)? Чтобы можно было видеть, какие кто темы создавал, видеть ветки сообщений, нормально цитировать, размечать текст и т.д.

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

А существует мессенджер с функционалом форума (а не чата)? Чтобы можно было видеть, какие кто темы создавал, видеть ветки сообщений, нормально цитировать, размечать текст и т.д.

https://ru.m.wikipedia.org/wiki/Фидонет

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

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

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

Мессенджер это огороженное ото всех дерьмище с привязкой к мобильнику и паспорту.

Это твои фантазии.

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

какие кто темы создавал

IRC например, там люди создают каналы, по аналогии с ЛОРом это скорее разделы, но никто не мешает использовать это в формате тредов.

видеть ветки сообщений

Ну откровенно говоря и на лоре например этого нет. Возможность «ответить» есть во вмогих мессенджерах, другой вопрос что этим не пользуются.

нормально цитировать, размечать текст и т.д.

Это функционал клиентов (представления информации).

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

Мессенджер это огороженное ото всех дерьмище с привязкой к мобильнику и паспорту.

Jabber например это не мессенджер (ну то есть я про протокол XMPP)?

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

в применении к форуму это сильно смахивает на matrix.

но в применении к вебу в целом протоколов будет шибко дофига. html описывает лишь малую часть современного веба. внутри него куча говна в виде css, всяких там скриптов, специализированных виджетов (типа плееров и т.д.) и прочего всего. так что всё это html-css-скриптовое безобразие к единому универсальному протоколу привести просто невозможно. тем более, что веб-макаки постоянно пилят какие-то новые ненужно.

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

это так. но можно же «дружить против чего-то». это даже у программистов может получиться :)

в данном случае, дружба против современного говновеба может сработать.

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

IRC например, там люди создают каналы

Канал закрылся, всё пропало. Найти вчерашние сообщения, что писали без тебя, проблема.

Возможность «ответить» есть во вмогих мессенджерах, другой вопрос что этим не пользуются

Там пользоваться неудобно. Цитирования нет. Информация, на что отвечено тоже часто не видна.

Это функционал клиентов (представления информации).

Это всё функционал клиентов. Мессенджер вообще только через клиент используется.

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

можно же «дружить против чего-то».

только не с тобой. И не с ним. И ни с кем.

Дружба против чего-то, это не дружба, а выпендрёж, мол вот такой я ого-го, не чета ТЕМ, другим.

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

Канал закрылся, всё пропало. Найти вчерашние сообщения, что писали без тебя, проблема.

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

Там пользоваться неудобно. Цитирования нет. Информация, на что отвечено тоже часто не видна.

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

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

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

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

Протокол обмена данными это то же самое что язык разметки?

micronekodesu ★★★
()

я думала в этом направлении (что делать с говновебом).

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

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

Канал закрылся, всё пропало.

Можно посадить бота, который будет эти каналы открывать, и не будет удалять. То же самое тут - запись о топике в базу пишется же не от имени юзера, который тред создал, а от служебной учетки.

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

Там пользоваться неудобно. Цитирования нет. Информация, на что отвечено тоже часто не видна.

Как и на лоре например.

Мессенджер вообще только через клиент используется.

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

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

я пришла к мысли

к мысли надо уметь не только приходить,
но и уметь мысль выражать,
а так же доносить до других людей

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

Попытки обсуждения в форумах для меня заканчивались cуждением, что мол «Все ты трепишься. Покажи исходники».

А как их показывать если разработка инициирована и финансируема не мной?

Ну контекст-то надо помнить.

Здесь обсуждается открытый проект (по крайней мере, на ЛОРе это предполагается по умолчанию, если явно не оговорено обратное). В этом случае обсуждение на форуме выглядит вполне естественно. И код в этом случае показать не проблема. :)

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

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

В джаббере всё нужное в целом есть, вместе с http-upload для картинок есть уже всё нужное. Давно задавался вопросом, почему из жабы так никто полноценный форум не сделал. Даже сам подумывал, но она внезано сдохла.

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

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

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

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

«Хотел бы почитать об архитектуре 1С 8.x, но никто не публикует,
могу почитать „Войну и Мир“, но мне это не нужно.
Так выпьем же за то, чтобы наши суждения подкреплялись исходными текстами».

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

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

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

Цитирования нет. Информация, на что отвечено тоже часто не видна.

Как и на лоре например.

???

Цитирование прямо в твоём сообщении. Информация,на что отвечено в заголовке сообщения «Ответ на: комментарий от monk 10.11.2018 18:29:54».

monk ★★★★★
()

Как вам пятничная идея?

ЯННП. Технологически понятно, а идеология — не вполне.

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