У великому бізнесі нерідко трапляються ситуації, коли впроваджуються і використовуються завідомо збиткові інформаційні системи. Ці проекти починаються як крута власна розробка компанії, під її процеси, з урахуванням всіх особливостей. Але вже після здачі з'ясовується, що то тут, то там недоробки, недоліки. Що необхідні звіти і графіки отримати неможливо, оскільки їх не змогли чи забули врахувати в ТЗ. Керівництво вимагає, потім просить що-небудь зробити, але система закрита для змін, а підрядник перебуває з нами у процесі арбітражної тяжби. Проте, безвихідних ситуацій звичайно ж не буває.
Читати далі →

Видалені AJAX компоненти для ReactJS

Тут буде йти мова про те, як окремо від усього реактив-додатки довантажити віддалений реактив компонент і отрендерить його! Я покажу як вирішив цю проблему, оскільки через рік я так і не можу знайти аналогічні рішення, крім як react-remote-component-demo.

Читати далі →

Путівник по JavaScript Promise для новачків

image

Цей матеріал ми підготували для JavaScript-програмістів, які тільки починають розбиратися з «Promise». Обіцянки (promises) в JavaScript – це новий інструмент для роботи з відкладеними або асинхронними обчисленнями додається у ECMAScript 2015 (6-я версія ECMA-262).

Читати далі →

Путівник по JavaScript Promise для новачків

image

Цей матеріал ми підготували для JavaScript-програмістів, які тільки починають розбиратися з «Promise». Обіцянки (promises) в JavaScript – це новий інструмент для роботи з відкладеними або асинхронними обчисленнями додається у ECMAScript 2015 (6-я версія ECMA-262).

Читати далі →

Від Jquery UI до Ext.js: огляд бібліотек віджетів для побудови інтерфейсу на JS. Частина 2

У той час як веб розвивається і отхватывает все більшу частину пирога, коли-то дісталася десктопа, виробники програмного забезпечення, орієнтованого на корпоративний сегмент, не можуть залишатися без діла. Якщо коли-то рулили додатки з використанням Windows Forms, то зараз все більше контор замислюються, чи варто взагалі використовувати Windows.

image

Природно, розробники подібного ЗА намагаються адаптуватися під нові умови і випускають свої UI бібліотеки, тільки вже для Web.

Правда, є якась дивна тенденція: замість конкуренції з зовнішнім світом виробники конкурують як би між собою. Більшість продуктів мають однаковий набір віджетів, які зовні і структурно виглядають схожими один на одного, випускаються з інсталятором для Windows і мають широку підтримку .NET.

Загалом, живуть в Enterprise світі зі своєю атмосферою. І все ж я спробую розібратися і знайти якісь унікальні обриси у тієї чи іншої бібліотеки. А криються вони трохи за межами веб інтерфейсу, тому я спробую залізти трохи далі банального html + js.

Читати далі →

Від Jquery до Ext.js: огляд javascript UI бібліотек для SPA. Частина 1

Всім привіт! На дворі 2016 рік, web давно перетворився на щось більше, ніж прості сайти. Левова частка компаній вже давно забула про десктопні програми, і для широкомасштабних завдань використовують веб-додатки, будь це CRM, система управління складом, система аналітики або проста панель адміністрування від сайту (надалі – адмінка).

image

І їх можна зрозуміти, адже для роботи не потрібна специфічна конфігурація, спеціальне встановлене ПЗ, його оновлення. Досить відкрити браузер і програма працює. Тому, на мій погляд, за веб-додатками – майбутнє!

Робити з нуля повноцінну, нітрохи не поступається десктопної програму — це титанічна праця.

Читати далі →

Шаблон програмування CSN-Ajax

Ідея дуже проста, але дає значні переваги, порівняно з кодом без застосування даного шаблону, має потенціал активно застосовуватися. Дивно, але я не зустрічав нічого подібного в будь-якому трендовому коді для повторного використання, тому назвав шаблон «CSN-Ajax» виходячи з назви сайту і проекту «SKY Framewok», в якому шаблон вперше з'явився — CoreSky.Net, в моєму проекті. Приклад реалізації я опишу тут на основі застосування PHP, jQuery і MVC патерну. Отже, коротко, без коментарів:

Читати далі →