Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Естественно, речь не о протокольных HTTP/WebSocket обработчиках. в какой момент нужно прекращать подпорки и костыли ставить под PHP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 15:47 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
ИзопропилЕстественно, речь не о протокольных HTTP/WebSocket обработчиках. в какой момент нужно прекращать подпорки и костыли ставить под PHP? никаких перспектив нет. на просторах интернетов никак не замечено внятных библиотек, которые проповедуют PHP-ный live-to-die (а ерланге аналогично - падаем при первом же подозрении на что-то не так). из чего вытекает вопрос - а монитор процессов кто писать будет? потому пока не будет написано что-то адекватное и общедоступное в комплексе, с монитором, с ORM-ом и плюшками - увы, все это останется лишь теорией. а такое написать - считай Oracle 5/6 запилить, только свой. а все эти ваши gwan, mongoose, leveldb - это работает только в теории, пока dangling pointer не разрушит цивилизацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 15:55 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
А кто способен написать подобное ТЗ и аргументировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 17:56 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Изопропилв какой момент нужно прекращать подпорки и костыли ставить под PHP?Ну так PHP на C++ и написан ... То бишь native на C++ работать с inet пока не вижу смысла /хотя наверное для оптимизации ... ... ... что-то и нужно написать на C+++/. Вот не пойму. Язык, который предназначен для системного программирования /драйвера, компиляторы, ОС .../ постоянно хотят приспособить для не свойственных ему функций /бухгалтерские АРМ на нем пишут .../. Хороший пример правильного использования C++ - 1С /но не реализации/. Вот написали на нем технологическую платформу и все "радуются" /как она еле ворочается/ ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 18:07 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Владимир2012Вот написали на нем технологическую платформу и все "радуются" /как она еле ворочается/ ...Не наверное дело не в 1С. Много криворуких программистов, которые пишут код закрытыми глазами ... /и в том же духе/. У них и на C++ все будет медленно работать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 18:13 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Вроде модули для nginx, пишутся на сях. Но кто из вас скажите их писал? Что за задача стояла? Поделитесь вобщем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 18:22 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
После выхода С++11 не проблема создать фремворк на С++ для вебприложений такой же удобный как и на скриптовых языках. Проблема в том, что единственную задачу которую он может решить по сравнению с классическими фреймворками на других языках - это увеличить производительность фронтенда. Но обычно тормозит не фронтенд, а бекенд. А скорость фронтенда можно тривиально нарастить кластером. Доп. оборудование намного дешевле разработки софта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 18:23 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Анатолий я-бы возразил. Google создавал golang в попытке сделать ЯП который бы не намного уступал С++. Наверное были задачи где производительность 1 процесса важна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 18:30 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyНо обычно тормозит не фронтенд, а бекенд. А скорость фронтенда можно тривиально нарастить кластером. Доп. оборудование намного дешевле разработки софта. Модератор: следи за языком то-то facebook свой hiphop, а vk свои kphp пилили, не зная, что нужно лишь кластеров побольше поставить, да. Владимир2012Изопропилв какой момент нужно прекращать подпорки и костыли ставить под PHP?Ну так PHP на C++ и написан ... PHP написан не на C++, а на C. Как и mysql. На C++ там совсем немного на... писано. Владимир2012постоянно хотят приспособить для не свойственных ему функций /бухгалтерские АРМ на нем пишут .../. Хороший пример правильного использования C++ - 1С /но не реализации/. Вот написали на нем технологическую платформу и все "радуются" /как она еле ворочается/ ... задачи бывают разные. к примеру машинное обучение в realtime, где обработка примерно до 100 мегабайт данных должна вложиться в 0.3 секунды времени отклика. попробуй такое исполнить на PHP + MySQL, просто закачать 100 мегабайт из базы, как-то обработать (тупо взять чексумму), выдать клиенту результат. ну да, за 0.3 секунды :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 18:42 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyПосле выхода С++11 не проблема создать фремворк на С++ для вебприложений такой же удобный как и на скриптовых языках. господи, и что там такого в C++11 придумали незаменимого? лямбды прикрутили? проблема текущей неприменимости C++ в вебе лежит вне языковой плоскости. в конце концов ebay еще в 90-х годах свою инфраструктуру запилил на ISAPI/IIS и C++. и ничего, нормально работало. они ушли потому что измненения в продакшин требовали 12 часов компиляции, плюс размер их .DLL превысил пределы компилируемости (почему не подробили - отдельный вопрос). аналогичная история была у amazon. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 18:49 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
maytonGoogle создавал golang в попытке сделать ЯП который бы не намного уступал С++. Наверное были задачи где производительность 1 процесса важна. nojavaтанцуем очередной гопак сидя в луже? то-то facebook свой hiphop, а vk свои kphp пилили, не зная, что нужно лишь кластеров побольше поставить, да. И сильно помогло? Как тормозило это все, так и тормозит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 19:39 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
maytonGoogle создавал golang в попытке сделать ЯП который ... ИМХУ просто чтобы сделать ЯП не стреляющий в ногу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 19:45 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovskynojavaтанцуем очередной гопак сидя в луже? то-то facebook свой hiphop, а vk свои kphp пилили, не зная, что нужно лишь кластеров побольше поставить, да. И сильно помогло? Как тормозило это все, так и тормозит что именно у тебя тормозит? а так да, общий прирост у них составил разы, отдельные операции - сотни раз. php крайне тормозная и cpu емкая вещь сама по себе, я с удивлением это открыл еще в 2000-х, играющи пытаясь посавить жумлу на mips soho раутер просто под интел это не так заметно, но если у тебя сотни тысяч машин в кластере, то просто кросскомпиляция пыха может снизить потребление электричества раза в два, а это сотни мегабаксов для них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 19:50 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Dima TИМХУ просто чтобы сделать ЯП не стреляющий в ногу. Это имеет смысл в случае, когда у тебя в штате пара приличных программистов и сотня рукожопов, не знающих с какого конца ствола вылетает пуля. Тогда эти два пишут язык, защищающий сотню от самих себя. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 19:53 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovDima TИМХУ просто чтобы сделать ЯП не стреляющий в ногу. Это имеет смысл в случае, когда у тебя в штате пара приличных программистов и сотня рукожопов, не знающих с какого конца ствола вылетает пуля. Тогда эти два пишут язык, защищающий сотню от самих себя. Гугл разве не этот случай? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 19:54 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
nojavaа так да, общий прирост у них составил разы, отдельные операции - сотни раз. К сожалению, это бессмысленное утверждение без конкретных цифр с пруфлинками, показывающих что замерялось и в каких условиях. Вот буквально сегодня на POC у кастомера один из параметров производительности нашей программы после полудня резко улучшился с 15% до 80%. Но при этом ничего не менялось в самой программе. Просто паттерн трафика изменился. Но если бы мы поставили новую версию, то такие как вы фантазеры втирали бы кастомеру что это программа стала круче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:09 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Dima TГугл разве не этот случай? Сколько кода в процентах на текущий момент в Гугле написано на Go и C++? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:18 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Изопропилв какой момент нужно прекращать подпорки и костыли ставить под PHP? ИМХУ дело не в пхп, а в том что на нем написано и как интенсивно используется. Ставить надо не подпорки, а ставить перед фактом писателей: ребята, ваша писанина не справляется с нагрузкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:21 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyDima TГугл разве не этот случай? Сколько кода в процентах на текущий момент в Гугле написано на Go и C++? Не знаю. Это важно? Стратегия обычно опережает реализацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:26 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Изопропилв какой момент нужно прекращать подпорки и костыли ставить под PHP? а зачем? это же удобно начало тормозить - перенёс тормозную часть в нативную либу и идём дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:33 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Dima TИзопропилв какой момент нужно прекращать подпорки и костыли ставить под PHP? ИМХУ дело не в пхп, а в том что на нем написано и как интенсивно используется. Ставить надо не подпорки, а ставить перед фактом писателей: ребята, ваша писанина не справляется с нагрузкой. все, что можно было написать на С/С++ давно написано до нас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:34 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Dima TНе знаю. Это важно? Стратегия обычно опережает реализацию. Вот хвалебная Го-статья https://blog.joshsoftware.com/2014/02/04/does-the-next-decade-belong-to-go/ В ней говорится что в Гугле го начали внедрять с 2010 года в бэкендах. Т.е. к вебу это вообще не имеет отношение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:34 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Изопропил, Ну я сейчас как раз и пишу WEB-приложения на С++, конечно, "у нас с собой было", т.е. понаписано много чего в виде окружения/фреймворка, в относном, на базе boost. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:37 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Вот хотелось что бы для C++ разработали удобные классы для работы с строками /текстом/, датой и временем, ... При этом за основу не взял бы за основу API PHP, Python, ... потому что /сугубо/ некоторые функции удобны, а не которые нет /часто нужно обращаться к manual/. Вот не смейтесь, но набор функций для работы с строками в Foxpro удобный. В свое время на Perl реализовал 100% их эквивалент /исходники в виде архива в форуме PHP публиковал/. Вот сколько пишу на C++, а напрочь не могу привыкнуть ни к названиям строковых функций и в целом этому API. Неудобно! Тут и работы не так много /больше разговоров чем дела/. Вот каюсь пока ленюсь написать эти библиотеки. А надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:45 |
|
||
|
Перспективы создания WEB приложений на C/C++
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyDima TНе знаю. Это важно? Стратегия обычно опережает реализацию. Вот хвалебная Го-статья https://blog.joshsoftware.com/2014/02/04/does-the-next-decade-belong-to-go/ В ней говорится что в Гугле го начали внедрять с 2010 года в бэкендах. Т.е. к вебу это вообще не имеет отношение. Мое упоминание GO 19501556 к вэбу не имеет отношения. О чем дискуссия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2016, 20:54 |
|
||
|
|

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

| 0 / 0 |
