Вверх ↑
Ответов: 1429
Рейтинг: 50
#1: 2012-02-22 23:09:18 ЛС | профиль | цитата
RinniX, Я имел ввиду платформу для своего музыкального секвенсера. Он, по устройству, мало чем отличается от вашего проэкта. Там тоже сотни обьектов, с сотнями свойств, и к ним нужен гибкий доступ. Но только у вас сложнее, у вас это разделено на части на много серверов.

RinniX писал(а):
Буду рад советам, рекомендациям!

Если вас когда нибудь, черт дернет создать "необьект"(нечто, чему потом нельзя, свободно, добавить любое количество свойств, например таблица, которая не может сама стать "обьектом со свойствами") то бейте себя по лицу, щипайте себя, но не делайте - пожалеете

Например, вы создали человека, который покупает на базаре десяток продуктов, среди которых есть свойство яблоки. Вдруг через пол года выяснилось, что человек покупает 10 сортов яблок!. В таком случае молитесь чтобы ваше свойство "Яблоки" не оказалось булевым 0 или 1 , молитесь чтобы оно не оказалось integer И в лучшем случае вам прийдется написать функцию-костыль, которая будет в момент запроса ялока, сначала вычислять какое яблоко, потом подменять это яблоко в свойстве обьекта "человек" прямо перед выдачей данных. И молитесь чтобы это оказалось на одном сервере а не на разных

Поэтому спешить можете когда будете писать "функции работы с обьектами" Они маленькие, их будет много, и переписывать с нуля их можно по 5 штук в день, а сейчас лучше не спешить
карма: 0

0