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

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

Особенно поражает в этой программе, функция текстуального анализА!

Текстуальный анализ. Наиболее отличительной чертой этой программы является наличие такой функции, как “Текстуальный анализ». Она поможет вам сократить временные затраты на процесс анализа текстовой документации путём разбиения его на элементарные текстовые блоки, называемые «кандидаты». Они могут быть различных типов и, в принципе, среди них найдутся необходимые элементы практически для любой диаграммы. При добавлении кандидата программа будет автоматически искать и выводить количество вхождений, что позволит видеть уже размеченные части текста и интенсивность их использования.

Благодаря текстуальному анализу, я за 15 минут раскидал на запчасти проект с грубым описанием на 30 страниц!!! в котором содержится только компонентов:

получилось примерно следующее:

Компоненты системы:
• библиотека
• биржа
• блог
• бонус+
• видеочат
• визитка
• галерея
• доска объявлений
• клубы
• поддомены
• прайс-листы
• профиль пользователя
• служба знакомств
• события
• форум
• чат

Действия
• добавлять
• удалять
• редактировать
• смотреть
• управлять
• авторизоваться
• сортировать

Представления (отображают)
• формы
• страницы
• сообщения

Участники
• Администратор
• Гастролер
• Юзер
• VIP
Управляют ДЕЙСТВИЯМИ и системой
• каптча
• рейтинг
• карта
• RSS
• AJAX
• форматирование записи

Аватара пользователя
Одиночка Айс
Сообщения: 267
Зарегистрирован: 2010.02.05, 10:26
Откуда: Алма-Ата, Казахстан
Контактная информация:

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

Сообщение Одиночка Айс »

Что значит "добавлять 1 раз в HTML"?
Ни любви, ни тоски, ни жалости...

Аватара пользователя
medar
Сообщения: 3
Зарегистрирован: 2010.03.07, 09:09

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

Сообщение medar »

Какой ужас :((

IRIP , оставайтесь на своей InstantCMS, лучше там разберитесь и на её базе делайте дополнительный функционал, который вам нужен. Это будет быстрее.

Аватара пользователя
Одиночка Айс
Сообщения: 267
Зарегистрирован: 2010.02.05, 10:26
Откуда: Алма-Ата, Казахстан
Контактная информация:

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

Сообщение Одиночка Айс »

Я начал знакомиться с Yii в декабре прошлого года, за 3 месяца сделал минимальный функционал сайта, сейчас идут постоянные доработки... Я говорю все это к тому, что Вам, уважаемый, придется копать Yii примерно год, чтобы добиться тех результатов, о которых Вы говорите, хотя я не знаю Ваш уровень программирования, лично я не программист, поэтому приходится так долго работать. Поэтому я бы тоже посоветовал Вам разобраться в исходниках Вашей CMS'ки и вести разработку на ее базе.
Ни любви, ни тоски, ни жалости...

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

Цель перехода на новую систему управления - прежде всего полное отсутсвие ООП в старой.

"Быстрее" уже не подходит, так как нужен рабочий вариант системы, способной выдерживать от 3-5 к. уников в сутки - та система не справится.

Для всего сообщества - согласитесь, ведь на много проще помочь, объяснить - направить - чем критиковать, и отказывать.

Если разбить систему на кусочки - на элементы, то потом из них можно будет собрать практически любой функционал, довольно быстро

vlastachu
Сообщения: 50
Зарегистрирован: 2010.03.01, 20:15

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

Сообщение vlastachu »

1. Ваши посты всё больше и больше оклоняются от yii. (хотя ваш опыт наверняка кому-нибудь да пригодится...просто вы здесь размышляете и утверждаете, а раздел создан для вопросов)
2. ООП при правильном употреблении ускоряет разработку, особенно в команде и тем более с архитектором.
Реальная скорость выполнения скриптовв любом случае снижается.(тем более для php, хотя я не углублялся в эту тему)

"то потом" - нужно проектировать изначально рассчитывая на скорость.

Вообще вас крайне трудно понять - кто вы? кодер, заказчик, архитектор? всё вместе? единоличный владелец и разработчик сайта?

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

vlastachu писал(а): Вообще вас крайне трудно понять - кто вы? кодер, заказчик, архитектор? всё вместе? единоличный владелец и разработчик сайта?
В 2008 году я создал проект для людей - основная его цель была- отдать дань благодарности!
Теперь, по прошествии 2-х лет его развития - постепенно, этот проект перерастает в бизнес

Я Вдохновитель, менеджер этого проекта, естественно, приходится углубляться и в программную часть, и в архитектуру

isergey
Сообщения: 83
Зарегистрирован: 2010.01.16, 21:05

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

Сообщение isergey »

Рекомендую вам django!

Аватара пользователя
samdark
Администратор
Сообщения: 9358
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

Почему не Rails или, например, Grails?

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

итак, столкнулись с первыми проблемами.
Первое, отчетливо понимаем, что систему нужно переписывать с нуля, если хотим, получить что-то способное выдерживать 10-15 к. уников в сутки

Ясно одно, нужно делать с использованием ООП и теперь, задача стоит, определить эти классы.
В системе полно своих собственных классов, ориентированных на работу системы - естественно, они должны использоваться по максимуму.

Не знаем с чего начать! С чего начать писать систему. Подскажите пожалуйста

Аватара пользователя
will123
Сообщения: 30
Зарегистрирован: 2010.04.09, 21:27
Откуда: Иркутск

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

Сообщение will123 »

Sam Dark писал(а):Почему не Rails или, например, Grails?
ему же нужна производительность)), тогда уж django либо java

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

will123 писал(а):
Sam Dark писал(а):Почему не Rails или, например, Grails?
ему же нужна производительность)), тогда уж django либо java
Задумка в том, чтобы скрестить yii и mootools фреймворки - конечно, вариации могут быть разные

Интересно, что может посоветовать общественность? Потому как такие вопросы лучше решать уже сейчас, на этапе проектирования
Есть предположение, для уменьшения нагрузки, использовать xml ждя хранения настроек компонентов, настроек профиля пользователя
Есть предложение кешировать определенный набор статей и т.п.

Аватара пользователя
samdark
Администратор
Сообщения: 9358
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

mootools? Зачем так извращаться? jQuery не хуже, API приятней, используется большинством… и не зря.
Есть предположение, для уменьшения нагрузки, использовать xml ждя хранения настроек компонентов, настроек профиля пользователя
Это для увеличения нагрузки. PHP-массивы работают в разы быстрее.
Есть предложение кешировать определенный набор статей и т.п.
Кэшируйте, никто не запрещает :)

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

Sam Dark писал(а): Это для увеличения нагрузки. PHP-массивы работают в разы быстрее.
Понятно, что массивы работают быстрее, а как же надежность?

vlastachu
Сообщения: 50
Зарегистрирован: 2010.03.01, 20:15

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

Сообщение vlastachu »

Что php-массивы, что xml - просто набор символов.
Откуда надёжность?

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

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

isergey
Сообщения: 83
Зарегистрирован: 2010.01.16, 21:05

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

Сообщение isergey »

Уважаемый, вы либо тролль, либо Вам просто нужно почитать элементарные книги по программированию и базам данных (если хотите на PHP), благо их море. Извините за резкость. Вы задаете вопросы, которые никоим образом не касаются фреймворка, а их уровень говорит о том, что Вам эти книги читать и читать. Не обижайтесь на меня, и Москва не сразу строилась :)
Если вы решили связать свой проект с PHP, рекомендую почитать замечательную книгу http://www.dialektika.com/books/5-8459-1066-8.html Там как раз рассмотрены вопросы о проектировании приложения, работа с базой данных, шаблоны программирования (в частности рассматривается MVC). В общем много всего интересного. Кстати, ее я рекомендую почитать не только вам, но и всем, кто ее не читал.

Аватара пользователя
samdark
Администратор
Сообщения: 9358
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark »

Согласен с isergey… что-то уже ну совсем не в ту степь пошло. Ещё одна книжка, которую могу порекомендовать: http://www.books.ru/shop/books/367978

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

isergey писал(а):Уважаемый, вы либо тролль, либо Вам просто нужно почитать элементарные книги по программированию и базам данных (если хотите на PHP), благо их море. Извините за резкость. Вы задаете вопросы, которые никоим образом не касаются фреймворка, а их уровень говорит о том, что Вам эти книги читать и читать. Не обижайтесь на меня, и Москва не сразу строилась :)
Если вы решили связать свой проект с PHP, рекомендую почитать замечательную книгу http://www.dialektika.com/books/5-8459-1066-8.html Там как раз рассмотрены вопросы о проектировании приложения, работа с базой данных, шаблоны программирования (в частности рассматривается MVC). В общем много всего интересного. Кстати, ее я рекомендую почитать не только вам, но и всем, кто ее не читал.
У меня в команде кроме меня - есть программист - писать код - его задача - моя - сформировать правильно требования к системе

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

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

Сообщение IRIP »

кроме того, я веду (пытаюсь) вести разработку системы проекта в Visual Paradigm
что тоже, добавляет не мало гемороя.
ФОрмирование условий системы - должны опираться на уже имеющиеся

Ответить