powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перспективы создания WEB приложений на C/C++
25 сообщений из 482, страница 15 из 20
Перспективы создания WEB приложений на C/C++
    #39290048
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonkealon(Ruslan)торговые площадки, есть даже примеры где через WebSocket лупят данные
Принято. Редкая специфичная задача где меряют микросекунды. +1.
Но точно-ли С++ там юзают?
из тех мест где знаю. Веб-клиент для простых юзеров не обремененных размышлениями на JScript + WebSocket. В основном допиливают на C++ узкие части к Node.jS

PS: что-то как-то народ понесло к FFT, там клиенты не через http лезут
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290049
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)maytonпропущено...

Принято. Редкая специфичная задача где меряют микросекунды. +1.
Но точно-ли С++ там юзают?
из тех мест где знаю. Веб-клиент для простых юзеров не обремененных размышлениями на JScript + WebSocket. В основном допиливают на C++ узкие части к Node.jS

PS: что-то как-то народ понесло к FFT, там клиенты не через http лезут

FFT != HFT
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290051
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavamaytonпропущено...

Принято. Редкая специфичная задача где меряют микросекунды. +1.
Но точно-ли С++ там юзают?

нет конечно, все на .NET пишут, даже программы для FPGA
Лоднонская биржа использует Java (LMAX) и свои
самописные неблокирующие очереди. Собственно
по последнему пункту я и смотрел семинар.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290053
Вася Уткин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonnojavaпропущено...


нет конечно, все на .NET пишут, даже программы для FPGA
Лоднонская биржа использует Java (LMAX) и свои
самописные неблокирующие очереди. Собственно
по последнему пункту я и смотрел семинар.
LMAX - это один из кучи брокеров, а не биржа Они используют Java с отключенным GC, чтобы набирать разработчиков-дурачков.
Лондонская биржа - это LSE, они использует C++ и FPGA для low-latency.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290059
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вася Уткинmaytonпропущено...

Лоднонская биржа использует Java (LMAX) и свои
самописные неблокирующие очереди. Собственно
по последнему пункту я и смотрел семинар.
LMAX - это один из кучи брокеров, а не биржа Они используют Java с отключенным GC , чтобы набирать разработчиков-дурачков.
Лондонская биржа - это LSE, они использует C++ и FPGA для low-latency.

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

забывая правда, что эти 2 миллиона - не ордеров, а лишь "сообщений", которые удалось протолкнуть через их реализацию non-blocking ring buffer (концепцию, известную уже лет наверно 60).

хотя нужно отдать должное - они популяризовали давно известную из nginx и подобных идею non-blocking single-thread в мире энтерпрайза.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290065
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вася УткинОни используют Java с отключенным GC, чтобы набирать разработчиков-дурачков.
Лондонская биржа - это LSE, они использует C++ и FPGA для low-latency.
Я не буду с вами спорить. Очевидно вы там были ибо в теме.
Просто замечу что отключение GC на 1 сутки - это нормальный
инженерный workaround такой-же как и форматирование раздела
вместо удаления всех директорий и такой-же как удаление таблиц
опер-дня в базе.

Это просто гребаный workaround и он работает.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290079
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главная проблема WWW - ее плохая архитектура, которая произрастает как от HTML /теговое представление/ так и от протоколов приема и передачи данных /прежде всего HTTP, .../.
Посмотрите к чему такая "архитектура" приводит:
- страницы /в основном/ browsers должны распарсить и произвести randering ... /а это не мала работа/.
Во всей красе эта "архитектура" проявляет себя когда приходит HTML с таблицами большого размера.

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

Не буду далее приводить примеры того как ныне принятая архитектура представления данных и приема передачи их приводит неизбежно к 'тормозам".
Уж молчу о том, что /как любят говорить технические писатели/ страницы на скриптовых языках "не помнят и забывают" о том, что они делали ранее ...

PS: Вот вкратце поэтому и говорю, что WWW - каменный век и его нужно создать с scratch.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290084
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012PS: Вот вкратце поэтому и говорю, что WWW - каменный век и его нужно создать с scratch.Sorry.
Каменный век создавать с нуля не нужно.
Нужно - создать новую архитектуру для WWW и ... /много чего переписать/
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290087
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Нужно - создать новую архитектуру для WWW и ... /много чего переписать/Надеюсь, что это суждение не из серии - "До основания все разрушим, а затем ..."
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290097
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012,

HTML:

JavaApplet,Flash,SilverLight - решали задачи "умного" рендеринга, сохранения состояния и т п,
а остался фактически HTML5. на мобильных устройствах - при малейшей необходимости создаётся приложение, не требующеее броузера. Java Webstart,Adobe Air, Out-of-Browser Silverlight - как-то не прижились.
(полноценный "Photoshop" и "Auotocad" в броузере никто делать и не пытается, только игрушечные приложения,
бухгалтерия - чем хуже?)


HTTP:
если с претензиями к HTML - в общем понятно, что с HTTP не так?
HTTP успешно используется неброузерными приложениями.
WebSocket'ы - имеются, мультиплексирование загрузки ресурсов с приоритезаций - SPDY,HTTP/2 - всеми современными броузерами поддержан (вопрос востребованности - отдельный)

(охренительный H.323 vs HTTP-подобный SIP - ситуация развивается не в пользу первого)


Как мне кажется - предпосылки для создания революционной ситуации начисто отсутствуют
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290102
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилHTTP:
если с претензиями к HTML - в общем понятно, что с HTTP не так?При принятой ныне архитектуре HTML страниц скорее всего нет особой потребности в создании протокола обмена
/то же самое как нет необходимости устанавливать турбинный двигатель на телегу/ ...
Поэтому в какой-то мере HTTP - "правилен".
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290106
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилКак мне кажется - предпосылки для создания революционной ситуации начисто отсутствуютДа дело не в революции и эволюции ...
Можно ли сравнить: счеты, калькулятор и компьютер ... ?
Это и есть мои основные претензии к нынешней архитектуре WWW.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290107
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Это и есть мои основные претензии к нынешней архитектуре WWW
а какие идеи-то? (не будем о революции и возмоностях её осуществления)

Не окажется ли случайно, что уже пробовали?
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290110
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропила какие идеи-то? (не будем о революции и возмоностях её осуществления)В той же плоскости что и - "Чем ассемблер отличается от языка C?"
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290112
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012В той же плоскости что и - "Чем ассемблер отличается от языка C?"
владеть ассемблером(системой команд процессора) нужно для написания кодогенератора в С-шном компиляторе.

Каковы фатальные недостатки HTTP?
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290114
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если превратить браузер в терминальный клиент то мы можем получить
аккуратное обновление 1 ячейки грида на уровне OS API, но скажите
кто готов разрабатывать массово подобные сайты? Дизайнеру или верстальщику
это не под силу. Значит остаются разработчики которые славятся своей
"любовью" к вопросам дизайна.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290117
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

уже превращали - JavaApplet,Flash,SilverLight
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290118
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилвладеть ассемблером(системой команд процессора) нужно для написания кодогенератора в С-шном компиляторе.И затем его уже использовать для разработки программ.
В WWW нет хорошего ассемблера /ядра, архитектуры/, поэтому трудно создать и хороший C.

PS: HTTP нет смысла рассматривать ...
В какой-то мере он вторичен.
Или по другому.
Нет смысла говорить о здании у которого фундамент плохой.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290121
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЕсли превратить браузер в терминальный клиент то мы можем получить
аккуратное обновление 1 ячейки грида на уровне OS API, но скажите
кто готов разрабатывать массово подобные сайты? Дизайнеру или верстальщику
это не под силу. Значит остаются разработчики которые славятся своей
"любовью" к вопросам дизайна.Ну почему же?
Для новой архитектуры представления страниц безусловно нужно создать и tools для их создания и редактирования ... ... ...
И конечно понадобится разработать и browsers ...
Как-то так.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290126
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Для новой архитектуры представления страниц безусловно нужно создать и tools для их создания и редактирования ... ... ...
И конечно понадобится разработать и browsers ...

Ещё раз - не взлетели JavaApplet,Flash,SilverLight (и тулзы есть - не помогают, и броузеры поддерживают, и запуск вне броузера есть, и из песочницы средства выхода предусмотрены)
Графический API негодный?
а какой годный? GDI+, Cocoa, OpenGL ?
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290127
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилmayton,

уже превращали - JavaApplet,Flash,SilverLight
Первые два - не являются терминальными клиентами.

По последнему - не скажу. Не работал с ним.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290141
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилЕщё раз - не взлетели JavaApplet,Flash,SilverLight (и тулзы есть - не помогают, и броузеры поддерживают, и запуск вне броузера есть, и из песочницы средства выхода предусмотрены)Что касается JavaApplet /"было дело"/, то в свое время использовал для разработки эту технологию.
Но согласен с сказанным на https://ru.wikipedia.org/wiki/Java-апплет
Код: plaintext
1.
Апплеты используются для предоставления интерактивных возможностей веб-приложений, которые не могут быть предоставлены HTML

Так что делать акцент на том, что это было что-то из серии "нечто" - не правильно.

Что касается Flash, то он был создан не для замены HTML / https://ru.wikipedia.org/wiki/Flash/.
Вот для разработки игр, ... - самое то.

Об Silverlight.
Что в основе его - XAML.
От чего ушли к тому и пришли.

PS: Странно, что эти технологии вы приводите в пример некой новой архитектуры WWW.
Ну где-то, как-то, что-то улучшают ...
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290142
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИзопропилmayton,

уже превращали - JavaApplet,Flash,SilverLight
Первые два - не являются терминальными клиентами.

По последнему - не скажу. Не работал с ним.

RDP и X клиентов (как нативных, так и на базе JavaApplet,Flash,SilverLight и HTML5 в придачу) - их есть.

живо представил себе, запуск на сервере десятка тыщ экземпляров десктопного приложения для интернет магазина. Да ещё и с переходами пользователя по гиперссылкам на сайты произодителей -в другое десктопное приложение. До чтения обзоров на ixbt при таком раскладе дело вряд ли дойдёт.
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290145
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012PS: Странно, что эти технологии вы приводите в пример некой новой архитектуры WWW.
Ну где-то, как-то, что-то улучшают ...
а что в качестве "новой" предлагается?
"десктопный" графический API с "нескриптовым" языком?
...
Рейтинг: 0 / 0
Перспективы создания WEB приложений на C/C++
    #39290147
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропила что в качестве "новой" предлагается?
"десктопный" графический API с "нескриптовым" языком?Не вижу смысла обсуждать такие вопросы на форумах ... //
...
Рейтинг: 0 / 0
25 сообщений из 482, страница 15 из 20
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перспективы создания WEB приложений на C/C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]