+ развернуть текст сохранённая копия
Но зачем?
Невежливо отвечать вопросом на вопрос, но: а почему бы и нет? Просто потому, что можно.
Ладно, я пошутил. Чтобы пояснить причину, хотелось бы кратко описать историю моего знакомства с веб-разработкой. Но, дабы не нарушать последовательность повествования, я решил поместить ее в конце. В общем, с причинами мы еще разберемся.
Думаю, многим знакома такая разновидность веб-форумов, как имиджборды. Да-да, вы правильно поняли — именно на примере имиджборды я расскажу об опыте создания сайта на C++. Что же сподвигло меня заняться столь сомнительной пользы проектом? Левая пятка. В этом случае действительно никаких особых причин не было. Просто проснулся однажды утром и понял — хочу. Но это все лирика.
На Хабре хватает статей о веб-сайтах на C++: например, с использованием FastCGI или CppCMS. Но все это — HelloWorld'ы и туториалы. Я же вам расскажу о полноценном (пусть и не идеальном с точки зрения архитектуры и чистоты кода) проекте, постараюсь осветить различные тонкости.
Перейдем же к делу
Тэги:
c++,
cppcms,
imageboard,
odb,
web,
аналитика,
веб-разработка,
диванная
[Из песочницы] Взаимодействие PHP и Erlang посредством RabbitMQ
2015-03-02 16:15:32
Вступление
Чем больше программируешь на php, тем чаще попадаются задачи, для ...
+ развернуть текст сохранённая копия
Вступление
Чем больше программируешь на php, тем чаще попадаются задачи, для решения которых нужен демон на сервере. Да, конечно существует phpDaemon, cron или костыли, которые при каждом n-ом запуске скрипта вызывают какой-то определенный набор операций. Но когда мы говорим о проектах с нагрузкой больше, чем на обычном сайте, мы начинаем расстраиваться.
В одном из проектов для решения такой задачи мы решили использовать связку php+RabbitMQ+erlang. На php уже был написан необходимый функционал, нам надо было лишь разнести вызовы по времени и на разные машинки. Конкретно задача звучала так: написать парсер пользователей с внешнего хранилища данных и, самое главное, поддерживать актуальность данных, а в случае их изменения, посылать уведомления.
Читать дальше →
Тэги:
erlang,
erlang/otp,
php,
rabbitmq,
rebar,
веб-разработка,
высокая,
производительность
ODF Reader для чтения Open Document Files на BlackBerry 10
2014-08-30 18:10:57
OpenDocument Format, ODF (от англ. OASIS Open Document Format for Office Application — рус. открытый ...
+ развернуть текст сохранённая копия
OpenDocument Format, ODF (от англ. OASIS Open Document Format for Office Application — рус. открытый формат документов для офисных приложений) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями. Стандарт был разработан индустриальным сообществом OASIS и основан на […]
Тэги:
blackberry,
document,
files,
odf,
open,
reader,
новости,
программы
[Из песочницы] N2O: Erlang Web-фреймворк на WebSockets
2014-04-25 17:32:52
+ развернуть текст сохранённая копия
ВВЕДЕНИЕ
Данный пост подразумевает хорошее интро в N2O на русском.
Что такое
Erlang/OTP Web Framework N2O и в чём его фишка для веб-разработки, можно узнать на странице в github и официальном сайте SynRC. Там всё как вы любите с графиками и презентациями.
А здесь рассмотрим принципы работы фреймворка и поговорим о вечном. Читать дальше →
Тэги:
erlang,
erlang/otp,
functional,
n2o,
nitrogen,
open,
programming,
scalability,
source,
webframeworks,
веб-разработка
Страницы:
1 2 3 4 5 6 7 8 9