Вопросы по написанию своего компонента

Тема в разделе "Программирование", создана пользователем x00xer, 24.04.2009.

  1. Offline

    x00xer Недавно здесь

    Регистрация:
    18.12.2008
    Сообщения:
    5
    Симпатии:
    0
    Всем привет, вопрос возник, что первым исполняется модуль или компонент ? и можно ли между ними передавать данные ?

    т.е. к примеру у меня сейчас такая ситуация, модуль определил по некоторому условию некоторое значение, и было бы круто что б компоненту не приходилось проверяя это условия снова лазить в базу а довериться модулю.... (или наоборот)

    и еще вопрос можно ли как то в модуле использовать модель из компонента ? что б не копипастить методы ...

    Это все вопросы для J1.5.x
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Можно.

    Данные передавать, например, используя статические классы и их свойства, тупо включая один и тот же файл с описанием класса и там и сям.

    И модель тоже можно. Правда проблемы начнутся с тем, что вроде бы как в компоненте нельзя прямо подключать все файлы как того требует MVC джумлы, но в принципе какая разница. В папке компонента хранишь файлы с моделью, а подключаешь их в двух местах.
     
  4. Offline

    x00xer Недавно здесь

    Регистрация:
    18.12.2008
    Сообщения:
    5
    Симпатии:
    0
    Ну это понятно, я просто думал есть нативный способ (((
    но все равно спасибо.
     
  5. Offline

    x00xer Недавно здесь

    Регистрация:
    18.12.2008
    Сообщения:
    5
    Симпатии:
    0
    А еще момент, правильно ли я понимаю что админка слешка отличается от фронта ? в плане написания кода ?

    Я так глубоко в код ядра не влазил, но может те кто уже был там :) расскажут а зачем ? столько отличий ?
    зачем можно писать с помощью МВЦ подхода так и по старинке ? для чего все это?
    Язык на котором все это пишется и так полон абсурдов и вольностей, нафига делать еще и систему пиши как хош..
    Я думал мне помогут системные компоненты понять как надо писать компонент в админской части, так каждый системный компонент написан как хочешь )
    В интернете всего 2,5 статьи о том как писать компонент (админскую его часть) чуть сложнее Хелло ворлд, книгу эту скачал про то как писать под J1.5 так там еще один способ раскрывают ))

    а нафига столько способов ? что б запутать окончательно ?
    Я согласен что я чего то не понимаю (не знаю), если кто-то знает ответы на эти вопросы. пожалуйста помогите )...
    спасибо.
     
  6. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Отличается сильно. Но админка по сути это с десяток стандартных способов отображения информации. Все сводится к спискам и формам. Все они по большей части стандартизованы и одинаковы везде.

    А фронт у каждого свой.
     
  7. Offline

    x00xer Недавно здесь

    Регистрация:
    18.12.2008
    Сообщения:
    5
    Симпатии:
    0
    Согласен. Для сайт вероятно да.

    ... и из того что я написал свой компонент (веб приложение) по тематике крайне близкий к jCalPro
    я скажу что Joomla дальше чем сайт использовать не стоит, себе дороже будет.
    Я имею в виду что веб приложения на ней строить полный абсурд. Теперь я это знаю.
    Тупая она для этого ужасно..
    Вроде ребята и фреймворк целый сделали, и не один же день ей уже.. но с точки рения программинга она ужасна (
    чисто мое субъективное мнение.
     
  8. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 751
    Симпатии:
    113
    Пол:
    Мужской
    Это объясняется концепцией движка. Я предпочитаю экстраполировать на тему с автомобильной тематикой.
    Представим что Joomla это семейный универсал.
    А Vkontakte- болид формулы 1.

    Совершенно разные задачи данных автомобилей, разные мощности, разные уровни поддержки и диагностики. И совершенно разные цены. Можно ли из универсала сделать болид? Конечно можно! Были бы деньги/ время/ интерес.
     
  9. Offline

    x00xer Недавно здесь

    Регистрация:
    18.12.2008
    Сообщения:
    5
    Симпатии:
    0
    Конечно, но просто до того как я начал делать свое черное дело, я конечно же читал на просторах сети отзывы от великих программистов о том как прекрасна эта система и о боже МВЦ...
    Ну и решил попробовать все же так хвалили... Джумлу можно хвалить когда есть требуемый компонент, модуль и т.д..
    Конечно кесареву кесарево, но я просто хочу донести до тех кто сам не попробовал...
    тут дело не только в способностях выносить нагрузки... Джумла это похожее на семейный универсал но сделанный в Китае.. или просто Китайский семейный универсал :)

    Как деньги зарабатывать то конечно это вариант )) но как искусство не подходит..


    Вот кстати, помогите понять, вы же уже не первую неделю с Джумлой, в чем секрет ее популярности ? это из той же оперы почему и сам язык популярен ? из-за своей банальной простоты ?
     

Поделиться этой страницей

Загрузка...