Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
maytonkealon(Ruslan)торговые площадки, есть даже примеры где через WebSocket лупят данные Принято. Редкая специфичная задача где меряют микросекунды. +1. Но точно-ли С++ там юзают? из тех мест где знаю. Веб-клиент для простых юзеров не обремененных размышлениями на JScript + WebSocket. В основном допиливают на C++ узкие части к Node.jS PS: что-то как-то народ понесло к FFT, там клиенты не через http лезут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 22:45 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)maytonпропущено... Принято. Редкая специфичная задача где меряют микросекунды. +1. Но точно-ли С++ там юзают? из тех мест где знаю. Веб-клиент для простых юзеров не обремененных размышлениями на JScript + WebSocket. В основном допиливают на C++ узкие части к Node.jS PS: что-то как-то народ понесло к FFT, там клиенты не через http лезут FFT != HFT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 22:47 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
nojavamaytonпропущено... Принято. Редкая специфичная задача где меряют микросекунды. +1. Но точно-ли С++ там юзают? нет конечно, все на .NET пишут, даже программы для FPGA Лоднонская биржа использует Java (LMAX) и свои самописные неблокирующие очереди. Собственно по последнему пункту я и смотрел семинар. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 23:08 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
maytonnojavaпропущено... нет конечно, все на .NET пишут, даже программы для FPGA Лоднонская биржа использует Java (LMAX) и свои самописные неблокирующие очереди. Собственно по последнему пункту я и смотрел семинар. LMAX - это один из кучи брокеров, а не биржа Они используют Java с отключенным GC, чтобы набирать разработчиков-дурачков. Лондонская биржа - это LSE, они использует C++ и FPGA для low-latency. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2016, 23:36 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Вася Уткинmaytonпропущено... Лоднонская биржа использует Java (LMAX) и свои самописные неблокирующие очереди. Собственно по последнему пункту я и смотрел семинар. LMAX - это один из кучи брокеров, а не биржа Они используют Java с отключенным GC , чтобы набирать разработчиков-дурачков. Лондонская биржа - это LSE, они использует C++ и FPGA для low-latency. нехорошо вот так сдавать всю малину. хотя там еще про 2 миллиона ордеров в секунду задвигают, на одном треде. забывая правда, что эти 2 миллиона - не ордеров, а лишь "сообщений", которые удалось протолкнуть через их реализацию non-blocking ring buffer (концепцию, известную уже лет наверно 60). хотя нужно отдать должное - они популяризовали давно известную из nginx и подобных идею non-blocking single-thread в мире энтерпрайза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 00:18 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Вася УткинОни используют Java с отключенным GC, чтобы набирать разработчиков-дурачков. Лондонская биржа - это LSE, они использует C++ и FPGA для low-latency. Я не буду с вами спорить. Очевидно вы там были ибо в теме. Просто замечу что отключение GC на 1 сутки - это нормальный инженерный workaround такой-же как и форматирование раздела вместо удаления всех директорий и такой-же как удаление таблиц опер-дня в базе. Это просто гребаный workaround и он работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 01:18 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Главная проблема WWW - ее плохая архитектура, которая произрастает как от HTML /теговое представление/ так и от протоколов приема и передачи данных /прежде всего HTTP, .../. Посмотрите к чему такая "архитектура" приводит: - страницы /в основном/ browsers должны распарсить и произвести randering ... /а это не мала работа/. Во всей красе эта "архитектура" проявляет себя когда приходит HTML с таблицами большого размера. - то что далее скажу может быть не много спорно, но на мой взгляд правила рендеринга /порядок следования блоков, зависимость их друг от друга DHTML/ также на мой взгляд не на высоте. Потому как малейшее изменение данных /например ячейки в таблице/ приводит к необходимости рендеринга всей страницы. - ... - ... Не буду далее приводить примеры того как ныне принятая архитектура представления данных и приема передачи их приводит неизбежно к 'тормозам". Уж молчу о том, что /как любят говорить технические писатели/ страницы на скриптовых языках "не помнят и забывают" о том, что они делали ранее ... PS: Вот вкратце поэтому и говорю, что WWW - каменный век и его нужно создать с scratch. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 07:30 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012PS: Вот вкратце поэтому и говорю, что WWW - каменный век и его нужно создать с scratch.Sorry. Каменный век создавать с нуля не нужно. Нужно - создать новую архитектуру для WWW и ... /много чего переписать/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 07:47 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Нужно - создать новую архитектуру для WWW и ... /много чего переписать/Надеюсь, что это суждение не из серии - "До основания все разрушим, а затем ..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 07:51 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Владимир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 - ситуация развивается не в пользу первого) Как мне кажется - предпосылки для создания революционной ситуации начисто отсутствуют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 08:27 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
ИзопропилHTTP: если с претензиями к HTML - в общем понятно, что с HTTP не так?При принятой ныне архитектуре HTML страниц скорее всего нет особой потребности в создании протокола обмена /то же самое как нет необходимости устанавливать турбинный двигатель на телегу/ ... Поэтому в какой-то мере HTTP - "правилен". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 08:43 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
ИзопропилКак мне кажется - предпосылки для создания революционной ситуации начисто отсутствуютДа дело не в революции и эволюции ... Можно ли сравнить: счеты, калькулятор и компьютер ... ? Это и есть мои основные претензии к нынешней архитектуре WWW. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 08:50 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Это и есть мои основные претензии к нынешней архитектуре WWW а какие идеи-то? (не будем о революции и возмоностях её осуществления) Не окажется ли случайно, что уже пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 08:54 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Изопропила какие идеи-то? (не будем о революции и возмоностях её осуществления)В той же плоскости что и - "Чем ассемблер отличается от языка C?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:00 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012В той же плоскости что и - "Чем ассемблер отличается от языка C?" владеть ассемблером(системой команд процессора) нужно для написания кодогенератора в С-шном компиляторе. Каковы фатальные недостатки HTTP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:06 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Если превратить браузер в терминальный клиент то мы можем получить аккуратное обновление 1 ячейки грида на уровне OS API, но скажите кто готов разрабатывать массово подобные сайты? Дизайнеру или верстальщику это не под силу. Значит остаются разработчики которые славятся своей "любовью" к вопросам дизайна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:09 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
mayton, уже превращали - JavaApplet,Flash,SilverLight ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:12 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Изопропилвладеть ассемблером(системой команд процессора) нужно для написания кодогенератора в С-шном компиляторе.И затем его уже использовать для разработки программ. В WWW нет хорошего ассемблера /ядра, архитектуры/, поэтому трудно создать и хороший C. PS: HTTP нет смысла рассматривать ... В какой-то мере он вторичен. Или по другому. Нет смысла говорить о здании у которого фундамент плохой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:14 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
maytonЕсли превратить браузер в терминальный клиент то мы можем получить аккуратное обновление 1 ячейки грида на уровне OS API, но скажите кто готов разрабатывать массово подобные сайты? Дизайнеру или верстальщику это не под силу. Значит остаются разработчики которые славятся своей "любовью" к вопросам дизайна.Ну почему же? Для новой архитектуры представления страниц безусловно нужно создать и tools для их создания и редактирования ... ... ... И конечно понадобится разработать и browsers ... Как-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:23 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Для новой архитектуры представления страниц безусловно нужно создать и tools для их создания и редактирования ... ... ... И конечно понадобится разработать и browsers ... Ещё раз - не взлетели JavaApplet,Flash,SilverLight (и тулзы есть - не помогают, и броузеры поддерживают, и запуск вне броузера есть, и из песочницы средства выхода предусмотрены) Графический API негодный? а какой годный? GDI+, Cocoa, OpenGL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:37 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Изопропилmayton, уже превращали - JavaApplet,Flash,SilverLight Первые два - не являются терминальными клиентами. По последнему - не скажу. Не работал с ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:38 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
ИзопропилЕщё раз - не взлетели JavaApplet,Flash,SilverLight (и тулзы есть - не помогают, и броузеры поддерживают, и запуск вне броузера есть, и из песочницы средства выхода предусмотрены)Что касается JavaApplet /"было дело"/, то в свое время использовал для разработки эту технологию. Но согласен с сказанным на https://ru.wikipedia.org/wiki/Java-апплет Код: plaintext 1. Так что делать акцент на том, что это было что-то из серии "нечто" - не правильно. Что касается Flash, то он был создан не для замены HTML / https://ru.wikipedia.org/wiki/Flash/. Вот для разработки игр, ... - самое то. Об Silverlight. Что в основе его - XAML. От чего ушли к тому и пришли. PS: Странно, что эти технологии вы приводите в пример некой новой архитектуры WWW. Ну где-то, как-то, что-то улучшают ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:58 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
maytonИзопропилmayton, уже превращали - JavaApplet,Flash,SilverLight Первые два - не являются терминальными клиентами. По последнему - не скажу. Не работал с ним. RDP и X клиентов (как нативных, так и на базе JavaApplet,Flash,SilverLight и HTML5 в придачу) - их есть. живо представил себе, запуск на сервере десятка тыщ экземпляров десктопного приложения для интернет магазина. Да ещё и с переходами пользователя по гиперссылкам на сайты произодителей -в другое десктопное приложение. До чтения обзоров на ixbt при таком раскладе дело вряд ли дойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 09:59 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012PS: Странно, что эти технологии вы приводите в пример некой новой архитектуры WWW. Ну где-то, как-то, что-то улучшают ... а что в качестве "новой" предлагается? "десктопный" графический API с "нескриптовым" языком? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2016, 10:02 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39290097&tid=2018433]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 285ms |
| total: | 444ms |

| 0 / 0 |
