Подход к проектированию и реализации в программировании - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Общий раздел > Мысли, идеи и полезные статьи
Дата
USD/RUB90.7493
BTC/USD70315.0923
Мысли, идеи и полезные статьи Интересные статьи, а также креативные идеи в сфере онлайн бизнеса.

Закрытая тема
Опции темы Опции просмотра
Старый 22.01.2012, 22:54   #1
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию Подход к проектированию и реализации в программировании

Не совсем спец в проектировании сложных сайтов. Возникли вопросы такого характера. Вот например задача сделать сайт с форумом.

Что нужно использовать? Фреймворки, CMS, или Самопис? Когда лучше взять готовый движок форума а когда писать с нуля? Всегда ли программист который говорит что писать с нуля лучше подготовлен чем тот что строит сайт на Друпал.

Как определять эти грани? Понятно что нужно подходить исходя из задачи, но если можно вкрутить уже готовый движок форума, зачем писать его с нуля и ловить глюки?
Hector вне форума  
Старый 22.01.2012, 23:05   #2
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,224
Бабло: $247844971
По умолчанию

для форума однозначно движок, велосипедов изобретать не надо
imgreen вне форума  
Старый 23.01.2012, 00:26   #3
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

самопис (включая самопис на фреймворках) - это крайний случай: либо когда слишком просто, либо нетривиальная задача( или сложная логика проекта), либо какой-то сложный хайлоад

в остальных случаях Drupal и его 9,5к модулей

иногда более специализированные движки типа форумов/энциклопедия/... У меня правило по выбору движка такое: авторитет движка, мощное комьюнити, не новичек на рынке и продукты, которые писались не под рунет (dle в топку)
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 23.01.2012, 01:20   #4
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

chesser, мне друпал очень понравился кстати, не знаю будет ли он летать при 100к трафа но я включал кеш, летает просто пиздец.

Кстати что еще посоветуешь из ЦМсок?
Hector вне форума  
Старый 23.01.2012, 01:57   #5
Дикс
Сеньор-помидор
 
Аватар для Дикс
 
Регистрация: 27.07.2009
Сообщений: 313
Бабло: $92445
По умолчанию

полгода писал на друпал 6 аналог google sites в одной конторе
я конечно и сам был криворук, но это был настоящий ад, когда мы запилили все модули, которые хотел заказчик, на вывод главной страницы сайта уходило около 1000 запросов к базе

вообщеэ, идиотский принцип разрабочтиков Друпал не использовать слово "class" во всём движке породил ужас, типа запорожца, затюненного под порш кайен
Дикс вне форума  
Старый 23.01.2012, 02:01   #6
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

Дикс, ну какбе понятно что софт под задачу будет лучше, но это заберет год времени, а друпал развернуть можно за месяц.
Hector вне форума  
Старый 23.01.2012, 02:04   #7
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

А что у тебя за рес такой, что год разрабатывается? С нуля написаный прототип практически чего угодно в месяц ложится
Drunk Monk вне форума  
Старый 23.01.2012, 02:06   #8
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
ТС -->
Отправить сообщение для Hector с помощью Jabber
автор темы ТС По умолчанию

Drunk Monk, ну скелет да, а вот банальные модули типа рейтингов, голосований, страницы юзера и прочее - это тянет процесс. В общем много багов получается как правило. А по поводу друпала, кеш что не решает проблему?
Hector вне форума  
Старый 23.01.2012, 02:57   #9
netzoner
Highload&Storage Servers
 
Аватар для netzoner
 
Регистрация: 29.06.2009
Сообщений: 249
Бабло: $47555
Отправить сообщение для netzoner с помощью ICQ Отправить сообщение для netzoner с помощью Skype™
По умолчанию

На самом деле даже фичи не тянут столько времени. Нужен только тимлид который знает, и комманду которая умеет эффективно кодить. Ведь если заложить правильный скелет - то на том же smarty - решается очень много.

Но у меня к сожалению до сих пор не прокачан этот скилл. Даже хз какие книги читать, в которых поясняются техники кодинга с учетом добавления новых модулей. Даже несмотря на опыт в 8 лет кодинга - часто возникают ситуации, когда переписать с нуля проще и быстрее.

Есть знакомый, который занимается друпалом - говорит вещь очень хорошая. Единственное, на что слышал жалобы на форумах, что весь диз однотипен. Трудно придумать и натянуть нестандартное.
__________________
Сервера с безлимитным трафиком 100мбит от 75$! Администрирование включено! ICQ: 1619-741-77.
netzoner вне форума  
Старый 23.01.2012, 04:20   #10
WebNinja
grablab.org
 
Аватар для WebNinja
 
Регистрация: 18.09.2007
Адрес: Thailand
Сообщений: 4,893
Бабло: $322264
Отправить сообщение для WebNinja с помощью ICQ Отправить сообщение для WebNinja с помощью Skype™
По умолчанию

Цитата:
Сообщение от Hector Посмотреть сообщение
Не совсем спец в проектировании сложных сайтов. Возникли вопросы такого характера. Вот например задача сделать сайт с форумом.

Что нужно использовать? Фреймворки, CMS, или Самопис? Когда лучше взять готовый движок форума а когда писать с нуля? Всегда ли программист который говорит что писать с нуля лучше подготовлен чем тот что строит сайт на Друпал.

Как определять эти грани? Понятно что нужно подходить исходя из задачи, но если можно вкрутить уже готовый движок форума, зачем писать его с нуля и ловить глюки?
почти всегда имеет смысле взять готовый (писать с нуля форум?? данунахуй - мое личное мнение ), решений на пхп дохера, просто можно интегрировать юзеров сразу что при реге на сайте автоматом создается юзер на форуме. с нуля имеет смысл делать или что-то небольшое узкоспециализированное или то что будет выдерживать нагрузки и должно быть масштабируемо (с нуля естественно лучше получается, ну если не брать в расчет возможные баги, настэйбл, скурити - но дольше и дороже).
__________________
www.imscraping.ninja
grablab.org | blog
WebNinja вне форума