github.com/petkaantonov/urlparser — вот кстати еще более быстрый парсер урлов, без регулярки. Сейчас это вроде висит как PR в io.js с тегом «на повестке дня».
Это может говорить только тот разработчик, который ее не пробовал. Абсолютно любой разработчик нуждается в глазах. Если вы работаете постоянно с текстом (ура-ура, это я, я же пишу код!) — ретина вам необходима. И я имею ввиду не конкретно ретину, а выосокое разрешение.
Не хочу холивар разводить, но вы напрашиваетесь. У Dell есть ретина? Ну и osx — лучшее, что есть для разработчика. От винды давно отказался, ибо шрифты и консоль, а линукс регулярно пробую — все время приходится вокруг него с бубном танцевать.
Я потому и упомянул c++11, что в нем появились подобные фишки.
for (std::unordered_map<std::string, std::list<std::string> >::iterator *it = foo.begin(); it != foo.end(); it++)
Это же ужас.
Ну и я привел кейс — есть куча готовых библиотек, которых нет на с++.
PS то есть реального профита в скорости/ресурсах от использования c++ у вас не наблюдается?
Возможно еще причиной может быть малое количество библиотек под веб-разработку на c++. passportjs.org/ — вот вам пример node.js библиотеки, для всевозможных вариантов авторизации. Представьте такое на c++.
По сути что делают скриптовые языки: выносят весь тяжелый слой, вроде работы с сетью, памятью в тот же самый C++, и сам скрипт содержит в основном бизнес логику.
Да и на самом деле не удобно же на C++, особенно до 11 писать. Хотябы синтаксис итераторов и отсутствие auto. Я отдаленно знаком с С++ разработкой, но судя по тому же хабру — совсем недавно начали переползать на c++11.
И все еще лично для меня остается открытым вопрос профита, сколько rps, сколько тратится памяти и тд.
Если для себя — вообще нет проблем. Я исхожу из предположения, что сервис пишется не для себя и в дальнейшем вы не знаете, с какими задачами столкнется бизнес и будете ли вы его поддерживать.
Странная позиция. Приведены конкретные кейсы (которые правда хорошо бы по другому решать, у medium есть отличная статья про тестирование их редактора).
Если у вас в машине колесо пробьет, вы вызовете эвакуатор, или поставите запаску и сами доедете? А если в 100км от ближайшего сервиса?
PS даешь markdown в массы
Сравните кол-во программистов на скриптовых языках и C++, готовых заниматься вебом.
Сравните стоимость добавления фичи.
Несомненно на C/C++ можно и нужно выносить некоторые части приложения, возможно в виде расширения под язык, или отдельного сервиса, но надо точно понимать, зачем это нужно и стоит ли оно того, с оглядкой на будущее.
staply.co/notebooks/12345?invite= думаю, что как-то так.
На самом деле ваш сервис может стать отличной заменой gitter.im для чатиков сообществ. Там обычно кидают ссылочки на презентации, важные твиты, статьи и тп. Всю ленту читать не хочется, а пробежаться по ссылкам — самое то!
Дайте возможность сразу копировать ссылку на чатик, чтобы разослать удобным мне методом.
И немного напрягает, что окно настроек не закрывается по клику в другие области.
За сервис спасибо, интересно.
mysql очень ущербен по функционалу. Банально один раз попробовав функциональные индексы не понимаешь, как раньше без них жил. А еще куча типов, которые позволяют сделать фактически вообще все, что угодно.
Как ORM поможет с вьюшками, функциями? ORM это очень большой костыль, который обычно только тормозит разработку, приходится бороться с факапами конкретной ORM.
И судя по посту в проекте было подобие миграций, в виде xml описания схемы данных.
Это может говорить только тот разработчик, который ее не пробовал. Абсолютно любой разработчик нуждается в глазах. Если вы работаете постоянно с текстом (ура-ура, это я, я же пишу код!) — ретина вам необходима. И я имею ввиду не конкретно ретину, а выосокое разрешение.
А за проект спасибо, думаю отлично поможет тем, кто пишет/переводит доки в проекте.
Это же ужас.
Ну и я привел кейс — есть куча готовых библиотек, которых нет на с++.
PS то есть реального профита в скорости/ресурсах от использования c++ у вас не наблюдается?
passportjs.org/ — вот вам пример node.js библиотеки, для всевозможных вариантов авторизации. Представьте такое на c++.
По сути что делают скриптовые языки: выносят весь тяжелый слой, вроде работы с сетью, памятью в тот же самый C++, и сам скрипт содержит в основном бизнес логику.
Да и на самом деле не удобно же на C++, особенно до 11 писать. Хотябы синтаксис итераторов и отсутствие auto. Я отдаленно знаком с С++ разработкой, но судя по тому же хабру — совсем недавно начали переползать на c++11.
И все еще лично для меня остается открытым вопрос профита, сколько rps, сколько тратится памяти и тд.
Если у вас в машине колесо пробьет, вы вызовете эвакуатор, или поставите запаску и сами доедете? А если в 100км от ближайшего сервиса?
PS даешь markdown в массы
Сравните кол-во программистов на скриптовых языках и C++, готовых заниматься вебом.
Сравните стоимость добавления фичи.
Несомненно на C/C++ можно и нужно выносить некоторые части приложения, возможно в виде расширения под язык, или отдельного сервиса, но надо точно понимать, зачем это нужно и стоит ли оно того, с оглядкой на будущее.
На самом деле ваш сервис может стать отличной заменой gitter.im для чатиков сообществ. Там обычно кидают ссылочки на презентации, важные твиты, статьи и тп. Всю ленту читать не хочется, а пробежаться по ссылкам — самое то!
И немного напрягает, что окно настроек не закрывается по клику в другие области.
За сервис спасибо, интересно.
И судя по посту в проекте было подобие миграций, в виде xml описания схемы данных.