Frameworks a lot - he's one!
Привіт, Хабр!) Тим, хто поки не має уявлення, раджу почитати попередню статті А якщо коротко, то мова піде про оточенні для локальної веб-розробки, яка повністю готово для запуску більшості фреймворків та cms. Запускайте Symfony, Laravel, Yii2, та інші вреймворки легко! За принципом клонував -> запустив. Забудьте про постійні налаштування веб-сервера і робочого оточення. Все що вам потрібно вже є в Stacker
Основні гасла проекту
Їх багато — він один!
Все просто, не потрібно міграцій!
Швидко розгорнув і почав працювати!
Вистачить налаштовувати! Пиши код!
Тримай зоопарк під Docker, нехай хостова машина залишається чистою!
Читати далі →

Stacker: Nginx, DB(Mysql, Pgsql, Redis), PHP7+xDebug за 5 хвилин

Втомилися від LAMPов, МАМРов, ручного налаштування, конфліктів? Хочете отримати повністю налаштована і готова до роботи оточення для веб-розробки з Nginx, DB(Mysql, Pgsql, Redis), PHP7 на борту і з налаштованим xDebug і все це за 5 хвилин? Stacker йде на допомогу!

Читати далі →

Динамічне створення Windows і Web CRUD-інтерфейсів і не тільки для бізнес-додатків з XAF + Entity Framework. Частина 1

Історія

У нас є старенька веб додаток DXLibrary для обліку літератури та пошуку цікавих поповнень в місцевій бібліотеці, написаний багато років тому за пару годин одним з розробників на DevExpress eXpressApp Framework (XAF). Дані програми зберігаються в Microsoft SQL Server бази, а робота з ними ведеться через DevExpress eXpress Persistent Objects ORM (між .xpo). Так як це чудо досі стерпно выполнет свої неабиякі функції, так що мені захотілося трохи освіжити його інтерфейс під поточні реалії. Крім фейсліфтингу хочеться змінити між .xpo на Microsoft ADO.NET Entity Framework (EF) під капотом.imageОсновним мотивом тут для мене є не те, що EF щось краще або гірше (обидві ORM давно довели, що відмінно підходять для своїх завдань), а те, що досі на Хабре не було російськомовного туториала по інтеграції XAF і EF, хоча вони вже «не перший рік замужем». Є величезне бажання заповнити цей пробіл + елементарно було кілька запитів від користувачів «бібліотекаря», які можна заодно запив у новій версії. Нарешті, з версії 15.1 XAF надає оновлений веб інтерфейс, заточений у тому числі для touch-пристроїв, який хотілося б зайвий раз показати спільноті, що гріха таїти:-)

Це перша і вступна частина із серії постів, де я спробую показати по кроках варіант прискореної генерації веб, так і настільних line-of-business (LOB) додатків на базі існуючої або готової моделі Entity Framework, що представляє структуру даних вищеописаною предметної області. Користувальницький інтерфейс буде створюватися автоматично на базі міксу технологій ASP.NET WebForms/HTML5 і WinForms, а також відповідних візуальних компонент DevExpress, скомпонованих разом в рантайм під чуйним керівництвом XAF — нашого UI фреймворку (дізнатися більше на Хабре, сайт), а по суті сформованого за майже 10 років існування і постійно розширюваного набору best patterns & practices для швидкого створення Office-like бізнес додатків .NET розробників.

Читати далі →

Міжнародні і національні стандарти управління інформаційними проектами

Передмова: метою даної публікації ставиться отримання зворотного зв'язку і збір критики за статтею ІТ-спільноти напередодні її друку в періодичному виданні. У статті представлено короткий опис, в хронологічному порядку, популярних методологій в галузі управління інформаційними проектами.

У 1958 році консалтингова компанія «Booz Allen Hamilton Inc.» спільно з центром розробки «Lockheed Martin Space Systems» та підрозділом програмних розробок спеціального проектного центру департаменту ВМС США розробляють техніку оцінки та аналізу програм (проектів) «Program Evaluation and Review Technique» під кодовою назвою PERT — для розробки проекту системи озброєння підводних човнів «Polaris» [1] (балістичні ракети).

PERT розроблявся для економії часу при управлінні великими проектами, в яких час є критичним показником. Методологія передбачає аналіз окремо взятих завдань у ракурсі їх впливу на завершення всього проекту, зокрема, аналізується час на виконання кожного завдання, в результаті чого визначається мінімально необхідний час на проходження всіх етапів. Дана техніка може застосовуватися в умовах невизначеності, коли невідомі деталі кожного етапу і точний час на їх виконання, більш того, це подієво орієнтована техніка застосовується до проектів, де час більш важливий фактор, ніж вартість.

Дана методологія застосовувалась при підготовці до зимових олімпійських ігор 1968 року в Греноблі [2], вона ж була перша у своєму роді, возрождающая підхід «Наукової організації праці» [3] вперше описаний Фредеріком Тейлором Уінслоу в 1911 році, який намагався застосувати науку для інженерії процесів і управління.

Читати далі →