Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 26 апр 2024, 12:57

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 08 авг 2013, 18:44 
Не в сети
Бывалый

Зарегистрирован: 14 июн 2013, 17:19
Сообщения: 82
Не люблю слово виджет, в джумле был модуль, это как-то по человечески звучало... А виджеты для меня это, например, социальные комментарии от вконтакте. Блоки как-то так-же не подходят, поскольку динамический код бывает. Сниппет можно так сказать - но сниппет это участок кода, не обязательно в блоках...

В общем есть такая проблема, как терминология при названии определённых классов и файлов. Просто я пока не определился с архитектурой.

А решения два - создал дополнительные классы и подгружаю их по мере необходимости. И абстрактный класс common, куда можно складывать фунции которые крайне часто используются. Например, для генерации главного меню.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2013, 04:12 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Почему для того-же меню не использовать отдельный класс Menu?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 авг 2013, 22:01 
Не в сети
Бывалый

Зарегистрирован: 14 июн 2013, 17:19
Сообщения: 82
Незнаю... Я не вижу преимуществ, если конечно не нужно реализовать какое-то сложное меню. У меня же это одна короткая функция.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 авг 2013, 22:29 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Ну, преимущества объектно ориентированного стиля, трудно оспаривать. Если это делаете вы — вам виднее


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 авг 2013, 22:56 
Не в сети
Бывалый

Зарегистрирован: 14 июн 2013, 17:19
Сообщения: 82
Sergey писал(а):
Ну, преимущества объектно ориентированного стиля, трудно оспаривать. Если это делаете вы — вам виднее

Поверь мне я и хочу эффективно научится ООП, но есть и принцип "банды четырёх"*: Сделать всё самым простым способом. Нужно создавать класс + расписать сам класс в итоге лишние телодвижения и обработка кода.

*«Банда четырёх» в программировании (англ. Gang of Four, сокращённо GoF) — распространённое название группы авторов (Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес), выпустивших в 1995 году известную книгу Design Patterns о шаблонах проектирования.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 янв 2014, 16:12 
Не в сети
Бывалый

Зарегистрирован: 14 июн 2013, 17:19
Сообщения: 82
Перешёл на PHP 5.4 там появились примеси. Использую трейты в качестве примесей и множественного наследования. Ещё есть полезная вещь как анонимная функция. Вещь полезная, т.к. снижает количество методов в трейте.

Кто нибудь пробовал использовать трейты в качестве блоков?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group