Jii: Масштабований комет сервер і клієнт

Продовжую серію статей про Jii Framework. Сьогодні настав момент релізу комета, про яке я розповім в цій статті.



Jii-comet — це масштабований, готовий до високих навантажень і поганого інтернету транспорт, реалізує постійний зв'язок між клієнтом і сервером для миттєвого обміну даними.

Jii-comet надає набір компонентів і класів, які спрощують обмін повідомленнями між каналами, передплати на них, обміну даними між серверами і так далі. Сам модуль не вміє доставляти повідомлення на клієнт і назад, але в ньому закладена абстракція, щоб це можна було робити будь-який з існуючих популярних бібліотек (наприклад, socket.io, sockjs), а так само щоб це було надійно і масштабируемо.

Читати далі →

Jii: Повноцінне додаток з архітектурою Yii2 в браузері

Привіт всім хабровчанам, любителям Yii та Node.js. Продовжую серію статей про Jii, цього разу настала черга розповісти про те, що Jii можна використовувати в браузері.


Уявіть, вже зараз всі структури фреймворку, такі як програми, компоненти, контролери, модулі, моделі, подання доступні в браузері!

Читати далі →

Jii — JavaScript фреймворк з архітектурою від Yii 2


Вступ
Привіт всім хабровчанам, любителям Yii та Node.js.
Продалжаю серію статей про фреймворк Jii та його частини. У попередніх частинах ми розглянули частини фреймворку, які можна використовувати без ініціалізації програми, а саме — Query Builder і Active Record. З голосування (а так же листів і коментарів) стало зрозуміло, що варто продовжувати. І на цей раз ми будемо говорити про архітектурі і структурних складових фреймворку Jii.

Читати далі →

Active Record для Node.js з API від Yii 2

JiiВступ
Привіт всім хабровчанам, любителям Yii та Node.js.
Це друга стаття про фреймворк Jii GitHub, попередній статті ми розглядали Об'єкти доступу до даних і конструктор запитів (Query Builder).
Як і обіцяв, у цій статті я розповім про використання Active Record.

Active Record

Читати далі →

Jii: Повноцінний Query Builder для Node.js з API від Yii 2

Вступ
Привіт всім хабровчанам, любителям Yii і Node.js. Чому об'єднані любителі PHP-фреймворку і серверного JavaScript?
Тому що Yii тепер доступний і на JavaScript (як для Node.js, так і для браузера)!

У цій статті ми розглянемо Query Builder, який повністю зберіг API від Yii2 і працює на Node.js.
Конструктор запитів — це лише одна з реалізованих частин Jii (не плутати з Yii), в даній статті я спеціально не буду розглядати фреймворк в цілому, тому що його цілком можна використовувати і частинами.

JiiЩо таке Jii?
Jii — це компонентний JavaScript MVC фреймворк, який повторює архітектурні рішення легендарного PHP-фреймворку Yii 2, у більшості випадків зберігаючи його API. Звідси походження назви Jii — JavaScript Yii.

Читати далі →

Ігровий сервер на Scala + Akka: Розбір прикладу



минулий раз, я описав у загальних рисах використання Akka для ігрового сервера.
Зараз розберемо простий, але тим не менш робочий приклад сервера.


Читати далі →