Форум успешных вебмастеров - GoFuckBiz.com

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

Закрытая тема
Опции темы Опции просмотра
Старый 22.01.2012, 22:54   #1
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,244
Бабло: $1448040
Отправить сообщение для Hector с помощью ICQ
По умолчанию Подход к проектированию и реализации в программировании

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

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

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

для форума однозначно движок, велосипедов изобретать не надо
__________________
ДетскиеДомики.ру - забота о детях с особыми нуждами.
imgreen вне форума  
Старый 23.01.2012, 00:26   #3
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $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
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,244
Бабло: $1448040
ТС -->
Отправить сообщение для Hector с помощью ICQ
автор темы ТС По умолчанию

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
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,244
Бабло: $1448040
ТС -->
Отправить сообщение для Hector с помощью ICQ
автор темы ТС По умолчанию

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

А что у тебя за рес такой, что год разрабатывается? С нуля написаный прототип практически чего угодно в месяц ложится
__________________
EssayPartner.com. Партнерка по эссе трафу.
Drunk Monk вне форума  
Старый 23.01.2012, 02:06   #8
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,244
Бабло: $1448040
ТС -->
Отправить сообщение для Hector с помощью ICQ
автор темы ТС По умолчанию

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

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

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

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



Опции темы
Опции просмотра