Dubrowsky
Хроники одного дупла
Блогово  →  WebDev  → 

Yii framework: тут начинается настоящая работа

27 Августа 2012 года

Я тут по одному важному служебному делу ковыряюсь с доками чудесного йии-фреймворка (который yii framework). Там есть показательная глава "Development Workflow", о которой ну никак не могу смолчать.

Краткое изложение на русише (простите, профессиональный перевод документов - не мой конек, перевожу как умею):

  1. Создать структуру папок (можно утилитой yiic).
  2. Собрать конфиг-файл, возможно - написать кое-какие компоненты.
  3. Создать классы моделей под каждый тип данных (пригодится утилита Gii)
  4. Завести классы-контроллеры под разные запросы. В общем случае, если юзер имеет доступ к модели, перед ней должен стоять контроллер (здесь тоже пригодится Gii).
  5. Реализовать экшны и соответствующие вью. Вот тут, собственно, настоящая работа ("This is where the real work needs to be done").
  6. (далее следуют еще пять пунктов, которые можно условно отнести к "настоящей работе").

Ребят, ну так нельзя. Фреймворк - это что такое? Это чтоб быстро и удобно, залил что надо куда надо, и в бой! Этим не один Yii framework грешит, у иных все еще запутаннее и хитроумней. Тут просто очень показательно.

Профессиональная цель меня на ближайшее время: сделать что-то, где workflow будет включать "the real work" на ПЕРВОМ шаге, а не на пятом :)

Камменты

pavel27.08.2012, 20:38#
Так там же есть скафолд генератор - он вроде как быстро все делает
причем может даже бутстрап-реди все делать, с экстеншном конечно :)
Дуброн самый28.08.2012, 15:38#
pavel, вот я как раз о том и пишу - вроде бы скаффолдинг позволяет "быстро все делать", но в результате между началом проекта и началом реального кодинга - четыре пункта, которые "как бы автоматизированы". Хочется, чтоб их не было.
Евгений26.08.2014, 23:15#
Приветствую!
А мне yii больше всех фреймворков нравится, за свою скорость генерации проекта. Я бы не сказал, что процесс подготовки занимает много времени.
Это ведь фреймворк, а не CMS, тут невозможно сгенерить сразу рабочий проект.

Написать коммент: памятка постеру

 

Крутые посты wtf??? →

15.02.2013 · 24 каммента · рейтинг 9.57
28.04.2008 · 44 каммента · рейтинг 9.34
29.08.2007 · 28 камментов · рейтинг 7.21
30.01.2013 · 13 камментов · рейтинг 7.02
19.01.2008 · 20 камментов · рейтинг 6.21

Последне камменты

19.04.2018  ИринаСвязной.Банк закрыл возможность пополнения WebMoney: Добрый день. Получите план раскрутки для вашего с...
12.04.2018  SlowpokeИщем PHP-программиста, Москва, 40.000: Вакансия еще актуальна? Хотел бы попробовать свои ...
16.02.2018  CrazyMiheyКак изменить оболочку (shell) по умолчанию для пользователя Linux: Ну и сколько Страждущих ломанулись подбирать Парол...
14.12.2017  БраузерНовый Яндекс.Браузер - браузер "Yandex" (отзыв / обзор): Я предпочитаю использовать яндекс браузер
18.11.2017  JohnКак закрыть окно Skype / свернуть нафиг в трэй: Спасибо, добрый человек! Неимоверно раздражало.

Статсы