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??? →

02.10.2012 · 91 каммент · рейтинг 18.28
27.06.2012 · 37 камментов · рейтинг 11.38
15.02.2013 · 24 каммента · рейтинг 9.73
30.01.2013 · 13 камментов · рейтинг 7.13
28.03.2008 · 23 каммента · рейтинг 6.78

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

16.02.2018  CrazyMiheyКак изменить оболочку (shell) по умолчанию для пользователя Linux: Ну и сколько Страждущих ломанулись подбирать Парол...
28.01.2018  Привет Ера Связь: 04acw1pf8fwgmqhpfp22t6398o4zszhe3x9lj7luwizkodzt7...
26.01.2018  JasonСвязной.Банк закрыл возможность пополнения WebMoney: Hello Здравствуйте. Сервис продвижения в социальны...
24.01.2018  Annaтам же: Hi Здравствуйте. Сервис продвижения в социальных с...
14.12.2017  БраузерНовый Яндекс.Браузер - браузер "Yandex" (отзыв / обзор): Я предпочитаю использовать яндекс браузер

Статсы