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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Чем отличается module от application
СообщениеДобавлено: 06 июл 2012, 01:17 
Не в сети
Зеленый

Зарегистрирован: 05 июл 2012, 20:09
Сообщения: 8
Не, использовать можно, просто на сколько я понимаю модульная система призвана ослабить зависимости, а в данном случае мы их наращиваем. Модуль — это самодостаточная программная единица, т.е. добавляет системе функционал я правильно мыслю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чем отличается module от application
СообщениеДобавлено: 06 июл 2012, 01:27 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
В чем зависимость-то ?
В application тоже можно навызывать какой-то модуль, а потом модуль прибить. Все..сайт уже не работает. orm -это тоже модуль. И database - модуль. Так вот, для работы orm нужно, чтобы модуль database тоже был включен.

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чем отличается module от application
СообщениеДобавлено: 06 июл 2012, 01:39 
Не в сети
Зеленый

Зарегистрирован: 05 июл 2012, 20:09
Сообщения: 8
orm и database это модули которые расширяют систему kohana, а гостевая книга это самодостаточный модуль( или приложение ) который использует модули системы.
Если абстрагироваться и задуматься, то приложение это прилагаемое к системе ( ядру ), нечто что дополняет, а модуль это часть системы( ядра ), то что расширяет функциональность.
Я понимаю что разработчик как ему удобно будет так и сделает, захочет приложением, захочет модулем. Хочу понять назначение application и modules, и смысл их использования если они взаимозаменяемы.
Блин я опять запутался, ладно спасибо за дискуссию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чем отличается module от application
СообщениеДобавлено: 06 июл 2012, 11:32 
Не в сети
Бывалый

Зарегистрирован: 16 апр 2012, 19:44
Сообщения: 113
Модуль это универсальное приложение, которое может переносится между разными проектами. Допустим у вас есть два сайта размещенных на одном хостинге

1. социалочка для дам
2. автосайт

комменты могут быть реализованы в каждом проекте по своему(т.е. файло лежит в app), а могут быть одинаково и тогда стоит выбор либо у вас два раза одни и теже файлы лежат в разных app либо один раз в modules. При этом коменты могут быть написаны с использованием таких модулей как ORM, Database, capcha и т.д. это не как не скажется потому, что если модулей не будет коменты не будут работать хоть они лежат в app хоть в modules.

А потом Вы делаете третий сайт - интернет магазин антиквариата. И тут вы либо снова пишите логику коментов с нуля, либо используете рание написанное. Если сайт лежит на том же хостинге и комменты оформлены как модуль, то вы просто берете и пользуете этот модуль, если на новом вы берете одну папку(или несколько если коменты имеют зависимости) копируете прописываете в бутстарпе их подключение и пользуетесь, либо вы начинаете вспоминать все вайлы реализующие коменты и копировать их в папку app нового сайта.

как-то так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чем отличается module от application
СообщениеДобавлено: 06 июл 2012, 14:43 
Не в сети
Зеленый

Зарегистрирован: 05 июл 2012, 20:09
Сообщения: 8
Спасибо за ответ, начинаю потихоньку понимать что к чему. Правильно admin сказал, что в kohana можно в принципе все писать модулями.


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

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


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

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


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

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