Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 17.04.2009, 12:43   #11
фОшЫст
 
Аватар для WebFX
 
Регистрация: 10.01.2008
Адрес: Эквадор
Сообщений: 6,773
Вес репутации: 502
WebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущееWebFX - прекрасное будущее
Отправить сообщение для WebFX с помощью ICQ
По умолчанию

Цитата:
Сообщение от boric Посмотреть сообщение
Единственно под вопросом - реализация личных кабинетов (лицевых счетов) пользователей.
комьюнитибилдер.
__________________
Скоро 2012 год. Скоро наступит апокалипсис. Страшный апокалипсис. Тупой апокалипсис. Ну вообще без мозгов апокалипсис.
WebFX вне форума   Ответить с цитированием
Старый 17.04.2009, 15:28   #12
Мне повезёт!
 
Аватар для Alexey
 
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 276
Alexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущее
По умолчанию

Ситуация, когда можно реализовать один компонент, вставить в ЦМС и оно все заработает — далеко не всегда возможна.

Часто нужно тесно интегрировать два разнородных компонента (самописных, библиотечных или самописного и библиотечного). И далеко не всегда архитектура ЦМС настолько гибка, что позволяет это сделать без модификации этих компонентов. Как правило именно эти овраги и забывают при планировании, планируя лишь реализацию функциональных возможностей.
__________________
Everything will be great in the end.
If it's not great, it's not the end.
Alexey вне форума   Ответить с цитированием
Старый 17.04.2009, 16:12   #13
Эксперт
 
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 249
boric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущее
По умолчанию

Alexey
Цитата:
Часто нужно тесно интегрировать два разнородных компонента (самописных, библиотечных или самописного и библиотечного). И далеко не всегда архитектура ЦМС настолько гибка, что позволяет это сделать без модификации этих компонентов. Как правило именно эти овраги и забывают при планировании, планируя лишь реализацию функциональных возможностей.
Модифицировать ядро или чужие (сложные) компоненты вообще крайне нежелательно.
boric вне форума   Ответить с цитированием
Старый 17.04.2009, 17:05   #14
Новичок
 
Регистрация: 15.02.2009
Сообщений: 14
Вес репутации: 0
freshmax на пути к лучшему
По умолчанию

Цитата:
Сообщение от boric Посмотреть сообщение
Alexey
Модифицировать ядро или чужие (сложные) компоненты вообще крайне нежелательно.
Модифицировать ядро и другие компоненты абсолютно нормально, если понимаете, что делаете.
freshmax вне форума   Ответить с цитированием
Старый 17.04.2009, 19:10   #15
Эксперт
 
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 249
boric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущее
По умолчанию

freshmax
Цитата:
Модифицировать ядро и другие компоненты абсолютно нормально, если понимаете, что делаете.
Основная причина нежелательности модификаций - это геморой с установкой обновлений. А обновлять ядро и компоненты надо регулярно.
boric вне форума   Ответить с цитированием
Старый 18.04.2009, 09:30   #16
Мне повезёт!
 
Аватар для Alexey
 
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 276
Alexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущее
По умолчанию

Конечно нежелательно, полностью с вами согласен.

Однако порой нерадивые создатели движка, например, куски HTML в код компонента вставляют, например конструкции типа "<tr>".$row."</tr>". И если вам надо добавить в эту таблицу еще одну графу, то сделать это получится либо модификацией компонента, либо ловить вывод функции и "дорисовывать" вывод самому. Оба способа являются яркими примерами как НЕ надо делать сайты и могут привести к порядочному геморрою. Первый - к геморрою с обновлением, второй - если этих подставок будет много, то код вашего сайта будет нечитаемой кашей.

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

Примеров на самом деле миллион, потому перед тем как взять движок, следует трижды думать. И, как правило, это имеет смысл только если разработчик очень хорошо знает движок. Если же вы просто видели, что "там есть почти то что мне надо, немного допишем и все будет ок" - смело увеличиваете срок на разработку в 2-3 раза - на эти грабли вы обязательно наступите.
__________________
Everything will be great in the end.
If it's not great, it's not the end.
Alexey вне форума   Ответить с цитированием
Старый 18.04.2009, 11:47   #17
Специалист
 
Регистрация: 07.01.2009
Сообщений: 446
Вес репутации: 199
optimizator - очень-очень хороший человекoptimizator - очень-очень хороший человекoptimizator - очень-очень хороший человекoptimizator - очень-очень хороший человекoptimizator - очень-очень хороший человек
По умолчанию

В 2-3 раза... Т.е. до 6-9 месяцев. Не хиханьки!
Я сам не разработчик, более на оптимизации и продвижении специализируюсь, но вот пришла идея проекта, нового и оригинального, который сам создать не смогу (знаний не хватит). Такого еще нет в нете (или я не встречал ). Но там ровно 50/50: либо выстрелит и неимоверно быстро раскрутится, либо нах никому нужен не будет
Надеялся получить ответы, создавая эту тему, а получилось еще больше вопросов.
Я так понимаю, надо либо самому будет отлично разбираться в технической части проекта, либо быть постоянно зависимым от разработчика.
optimizator вне форума   Ответить с цитированием
Старый 18.04.2009, 14:02   #18
Эксперт
 
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 249
boric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущее
По умолчанию

optimizator
Цитата:
В 2-3 раза... Т.е. до 6-9 месяцев. Не хиханьки!
Практика показывает, что именно так. То, что кажется можно сделать за 2-3 месяца, выльется в 6-9 месяцев. За 2-3 месяца у вас будет нечто работающее, но как правило в виде некоего макета.

Мой вам совет: максимально упростите функционал (желательно по советам спецов заранее определить труднореализуемые части и отказаться от них), составьте четкое и подробное ТЗ. Идеально - начать с какой-либо очень простой реализации идеи и далее постепенно ее усложнять. В этом случае вы сможете максимально быстро и с минимальными затратами выяснить стоит ли вообще игра свечь.
boric вне форума   Ответить с цитированием
Старый 18.04.2009, 16:18   #19
Специалист
 
Регистрация: 07.01.2009
Сообщений: 446
Вес репутации: 199
optimizator - очень-очень хороший человекoptimizator - очень-очень хороший человекoptimizator - очень-очень хороший человекoptimizator - очень-очень хороший человекoptimizator - очень-очень хороший человек
По умолчанию

Цитата:
Сообщение от boric Посмотреть сообщение
optimizator

Идеально - начать с какой-либо очень простой реализации идеи и далее постепенно ее усложнять.
Ну так оно обычно и бывает. В моем первом сообщении описан ряд самых первых необходимых функций.
Подробное ТЗ в процессе написания.
optimizator вне форума   Ответить с цитированием
Старый 19.04.2009, 12:26   #20
Новичок
 
Регистрация: 30.11.2008
Сообщений: 2
Вес репутации: 0
initlabkr на пути к лучшему
По умолчанию

от 50 т.р., можно по договору за б.н., на Drupal (без изменения ядра и чужих модулей), пришлите ТЗ
initlabkr вне форума   Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
6 сайтов по ОПТ цене turok2 Деловое сотрудничество 5 02.04.2009 22:27
Сооринтируйте по цене zer0 Курилка 18 19.02.2008 00:08
О средней цене! Callel Вопросы от новичков 12 02.02.2008 11:51
Вопрос по цене go2alex Вопросы по работе системы 2 28.01.2008 12:56
Соориентируйте по цене alliance56 Курилка 11 04.10.2007 18:47


Часовой пояс GMT +3, время: 17:20.