Страница 2 из 4

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.13, 17:19
Werewolf
kohana сполтыка установился на сервер
Зато потом из-за отсутствия вменяемой документации будут большие проблемы.
Стандартное ORM нефункциональное, две другие библиотеки местами недопилены. Кодогенерации нет и в помине.

Yii не так гибок как кохана, но в нем есть очень многое и это покрывает недостатки.

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.13, 19:13
timlar
Werewolf писал(а):Yii не так гибок как кохана
А чем, в этом плане, Yii уступает Kohana?

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.13, 21:47
IRIP
will123 писал(а):
IRIP писал(а): вот например, kohana сполтыка установился на сервер. А yii до сих пор понять как установить, не могу.
mzz тоже... не могу
IRIP писал(а):НА ПИТОН?

Это что?
и вы собрались переписывать фунцкионал Instantcms и дописывать новый!? извините конечно за прямоту, но поверьте, в инстанте довольно сложный функционал для вашего уровня, наймите лучше специалиста в этой области....

Нанимать никого не буду, кто хочет вместе поднимать проект - рад партнерству!
Занимаюсь этим делом уже два года - проект живет.
И для инстанта по мелочи дописывал... было дело..
Я не хочу переписывать функционал, я хочу систему - с аналогичным функционалом +

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.13, 22:40
Werewolf
Timlar писал(а):
Werewolf писал(а):Yii не так гибок как кохана
А чем, в этом плане, Yii уступает Kohana?
Наверное в Yii более сильные зависимости у классов, нежели в Кохане.
Поищите тут топик о расширении сессий для привязки к IP. Подумайте какой большой враппер бы пришлось писать, если отказаться от PDO.
В Kohanе можно выкидывать стандартные модули и ставить свои. В Yii функциональность часто в ядре.

Но все же мне не приходилось самому кардинально менять Yii и глубоко разбираться в кохане, эта тема для более глубокого анализа, поэтому прошу счесть мои слова лишь догадками.

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.13, 22:44
timlar
Werewolf писал(а):В Kohanе можно выкидывать стандартные модули и ставить свои. В Yii функциональность часто в ядре.
А что мешает расширять классы и добавлять свой функционал? Что мешает написать фичреквест разработчикам? :)

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.14, 09:49
isergey
А где эти расширенные классы хранить?

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.14, 10:21
timlar
isergey писал(а):А где эти расширенные классы хранить?
/protected/components/*

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.18, 18:28
IRIP
Очень интересуют программы для WINDOWS с помощью которых можно спроектировать и писать (в идеале) систему используя yii

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.18, 18:37
AbS_
Да писать можно хоть в nodepad++

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.18, 22:04
IRIP
AbS_ писал(а):Да писать можно хоть в nodepad++
я говорю о различных Project Manager-ах...
Enterprise Architect VISIO и других...

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.18, 23:24
samdark
М… ну а чем тот же VISIO плох?

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.19, 08:02
IRIP
Например, PowerDesigner - способен над одним проектом давать возможность работать нескольким людям.
Enterprise Architect - генерировать неплохой php код
VISIO все на русском, все понятно ) Но он не позволяет работать удаленно, над одним проектом (говорю о 2007 версии)

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.19, 09:40
IRIP
Хорошо. Схема примерно такая -

1. определяемся с софтинкой для фиксации всех элементов системы. Например, PowerDesigner - способен над одним проектом давать возможность работать нескольким людям. Enterprise Architect - генерировать неплохой php код VISIO все на русском, все понятно ) Но он не позволяет работать удаленно, над одним проектом (говорю о 2007 версии). Основное требование к программе - чтобы позволяла работать над одним проектом нескольким людям с разных компьютеров одновременно

2. Устанавливаем систему yii или coGear или CodeIgniter

3. Переносим проект as-is фиксируя все классы, базу и т.п. в выбранной (п.1) программе.

На выходе получаем проект as-is со всем функционалом что сейчас есть + описанием всех классов, и т.п.
Переносить нужно все подряд.
Структура сейчас у нашего проекта: компоненты: backend - файлы админки, frontend файлы пользовательской части + плагины, модули, фильтры

Реально в этой системе сделать?

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.19, 19:50
IRIP
Для HTML есть Dreamweaver

А для работы с yii есть аналогичные программы, с помощью которых, можно управлять классами, и т.п. как бы из набора!?

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.19, 20:06
AbS_
Мне кажется вас мало кто понимает что вы конкретно хотите.
Выбор среды разработки целиком и полностью зависит от разработчика, кому в чем удобней тот там и работает.
Я например не использую ни каких помощников при написание HTML кода, и мне по сути без разници в чем вести разработку, единственно что помогает это подсветка синтаксиса, которая есть почти во всех редакторах.
Для совместной работы очень удобно использовать свн.

Вы хотите средство, с одной кнопкой "сделать п,,,то" но таких же не бывает, надо и ручками кое где поработать, к тому же Yii имеет встроенные средства для кодогенерации, как в этом случае вам поможет IDE не знаю.

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.20, 22:33
IRIP
Так, yii установили, демо проект тоже
assets\
css\
images\
protected\
themes\
index.php
index-test.php
xdebug.txt

теперь, со с"тарй" системы нужно переносить компоненты. Как?

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.20, 23:01
vlastachu
Вы ведь отдаёте себе отчёт в том что задача не является тривиальной?

В шапке форума есть ссылки: "Полное руководство, Создание блога, Рецепты, API" - пройдитесь по ним, прочитайте.

Чем более конкретный вопрос, тем более конкретный последует ответ.

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.21, 14:15
IRIP
Буду писать тут, опыт переноса системы с cms на yii

Стадия планирования

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

* Кто будет пользователями системы, и каковы будут роли этих пользователей
* Требования приложения
* Взаиморасположение страниц и порядок перемещения между ними
* Инструменты и технологии, которые будут использоваться на сайте

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.22, 13:05
IRIP
Сейчас, мы находимся на этапе проектирования, хочу спросить у сообщества, чтобы не отвлекать программистов - возможно ли создавать страницы сразу в html (например статьи) которые будут добавляться 1 раз и в принципе, редактироваться не будут (каталог статей)

или для этих целей логичнее использовать кеширование?
Причем кеширование нужно будет для каждого компонента (модуля) раздельное, в этом случае

Правильно?

Re: Перенос работающего проекта на фрейк

Добавлено: 2010.05.22, 19:20
IRIP
Для разработки "проекта" помогут UML программы, неплохие возможности показывает

Visual Paradigm for UML – это профессиональный инструмент работы с UML, который поддерживает весь рабочий цикл программы – анализ ориентированный на объекты, ориентированный на объекты дизайн, конструкцию, тестирование и разработка.
описание читай в сети

http://andryx.habrahabr.ru/blog/77211/ - вот тут, читай как работать с этой программой