• Люди
  • Блоги
  • Войти
  •  
  • Регистрация
  • //UfaCode
  • сообщество разработчиков
  • Топики
  • Лучшее
  • Новое +5
  • Лучшие авторы
    по рейтингу

Whois

  • Whois
  • Избранные топики
  • Избранные комментарии

Авторизация



Напомнить пароль
Регистрация
Рейтинг
0.00
Сила
0.00
avatar

xxen

photo

xxen

  • Зарегистрирован:25 января 2010, 08:14

Комментарии

все комментарии
avatar
  • xxen
  • 25 марта 2010, 21:52
  • Перейти к комментарию
1. Согласен, в некоторых местах не удается сходу разобраться, иногда приходится даже лезть в исходники(

2. возможно это сделано чтобы отличать файлы классов от обычных файлов и интерфейсов, которые в свою очередь идут с приставкой I. Еще приставка C говорит о том, что это классы фреймворка, а не какие-нибудь пользовательские классы и не расширения, названия которых принято писать с приставкой E например.

Не думаю, что приставка для экшенов является недостатком. Yii сделан в хорошем ООП стиле. Мне кажется было бы идеологически неверно юзать public/private/protected не по назначению. Всетаки, это относится к структуре кода и как-то некошерно основывать на этом какой-то функционал, имхо.

Кроме того, код отображения исполняется не в контексте контроллера, а внутри другого объекта(CViewRenderer например). Поэтому приватные методы контроллера были бы там недоступны.

3. Модульность на уровне ядра. Классы приложения и модуля наследуются от одного и того же класса. По сути, модуль в yii — это приложение внутри приложения со своими MVC компонентами.

auth-фреймворк — это не отдельный компонент, сразу готовый к использованию, как в случае с библиотеками для работы с файлами и изображениями.
это лишь основа для создания такого функционала как аутентификация, авторизация, регистрация, контроль доступа и т.д.

Если чего-то не хватает можно скачать из Extensions. Есть вполне годные поделки, хотя качество большинства их них оставляет желать лучшего. Здорово когда кто-то делает что-то за тебя, но когда он делает это через задницу — совсем не здорово. Поэтому приходится проверять, а еще лучше писать самому
avatar
  • xxen
  • 18 марта 2010, 21:41
  • Перейти к комментарию
в RIA для меня куда более предпочтительней выглядит JavaFX нежели Silverlight. Вся мощь java плюс свистелки-перделки как в flash) Больше всего доставляют библиотеки java для рендера 3d-пространства. Была бы презентация, посвященная этой технологии, с удовольствием поехал бы посмотреть.
avatar
  • xxen
  • 18 марта 2010, 21:32
  • Перейти к комментарию
Вот в CI нету модульности по умолчанию. Это меня и оттолкнуло сразу от использования данного фреймворка, так как я собирался оформить админку в отдельный модуль. А чего не хватает Yii на ваш взгляд?
avatar
  • xxen
  • 16 марта 2010, 16:19
  • Перейти к комментарию
То к чему стоит стремиться уже есть в китайской поделке:)
avatar
  • xxen
  • 11 февраля 2010, 06:51
  • Перейти к комментарию
Как-то поставил себе эклипс. Больше всего раздражала ее тормознутость. Сразу видно — написано на java, подумал я))
Перешел на нетбинс. Оказалось, что она гораздо шустрее работает и вообще никаких замечаний по поводу производительности не вызывет. Каково же было мое изумление, когда я узнал, что нетбинс тоже написана на java O_O
avatar
  • xxen
  • 31 января 2010, 12:51
  • Перейти к комментарию
какую еще кучу модулей7. Модули(виджеты) вызываются в шаблоне. В нормальных MVC фреймворках можно отдавать вьюшку в чистом виде(без шаблона).
avatar
  • xxen
  • 28 января 2010, 19:04
  • Перейти к комментарию
скорее «КкЯя»)
avatar
  • xxen
  • 27 января 2010, 10:34
  • Перейти к комментарию
Поставил CKEditor в админку. Пока без проблем.
Но он мне не очень нравится за ту кашу, которую он создает в коде при редактировании. Например он может прописывать размеры картинки как через style так и через атрибуты width, height самого тега. Говорят, что в TinyMCE с этим дело получше.
avatar
  • xxen
  • 26 января 2010, 19:04
  • Перейти к комментарию
можно вообще обойтись без атрибута rel, а спрашивать ajax у того же адреса, что указан в href. Просто узнавать на сервере ajax это или обычный запрос.

ps: в Yii например это можно узнать из переменной Yii::app()->request->isAjaxRequest
avatar
  • xxen
  • 25 января 2010, 08:29
  • Перейти к комментарию
вообще таких проблем не испытывал никогда
юзаю bindParam или bindValue

$query->bindParam(':num',$num,PDO::PARAM_INT);
$query->bindParam(':url',$url,PDO::PARAM_STR);
$query->execute();

см. третий параметр
© Powered by LiveStreet CMS
DESIGN4UNDERGROUND | AOMEGA

Авторизация

Войти
Зарегистрироваться

О сайте

О проекте

Подписка

RSS