Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 38
nevi Сообщение 11/07/2011 11:48 Копия темы
Переработка существующего сайта с использованием framework Есть у меня проблема с одним популярным сайтом – предыдущие разработчики использовали (как часто бывает) свою наработку в плане CMS. В один момент они пропали с рынке разработок на сторону. Стали делать только для себя проекты (что ж, понимаю их). А я остался с трудноразбираемым для других разработчкиов кодом. А сайт надо развивать, поддерживать и так далее. Есть планы по развитию. В связи с этим думаю сейчас переписать его с использованием какого-либо популярного framework (что скажете на счет Symfony, кстати?)
Вопросы такие:
- удешевляет или удорожает использование публичного framework для разработки?
- решает ли задачу легкой совместимости команд разработчиков при (например, одни дописывают после других) использование такого framework?
- как считаете, какой в этом плане самый интересный и перспективный framework?
Kuzmit4 Сообщение 11/07/2011 11:51 Копия темы
Надо брать Joomla. самый популярный framework. 
Не будит проблем не с доработками. Не с программистами :)
nevi Сообщение 11/07/2011 11:56 Копия темы
Joomla это не фреймворк, это, простите, CMS.
ivanna Сообщение 11/07/2011 12:03 Копия темы
symfony рулит, давно юзаем ее.
Kuzmit4 Сообщение 11/07/2011 12:07 Копия темы
Хм что тогда по вашему фреймворк ?

Из вики. 
Фреймворк (англ. framework, син. Каркас[1]) — в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В отличие от библиотек, которые объединяют набор подпрограмм близкой функциональности, фреймворк содержит в себе большое количество разных по назначению библиотек. Употребляется также слово каркас, а некоторые авторы используют его в качестве основного, в том числе не базируясь вообще на англоязычном аналоге [1]. Можно также говорить о каркасном подходе [2], как о подходе к построению программ, где любая конфигурация программы строится из двух частей: первая, постоянная часть – каркас, не меняющийся от конфигурации к конфигурации и несущий в себе гнезда, в которых размещается вторая, переменная часть – сменные модули (или точки расширения).

В CMS Joomla по умолчанию можно только новости публиковать. И все. Если вам нужен какой-то функционал идете на их сайт и скачиваете модули (расширения) для наращивания функционала. Исходя из этого Joomla самый настоящий фреймворк :)
ivanna Сообщение 11/07/2011 12:12 Копия темы
фреймворк это совсем другое)
Kuzmit4 Сообщение 11/07/2011 12:14 Копия темы
Что значит другое :)
Кривая полуЦМС ?

Объясните я не понимаю. Вот я выше нормально объяснил и написал свои доводы.
Что значит другое. или мне поверить вам на слово? :)
ivanna Сообщение 11/07/2011 12:15 Копия темы
- удешевляет или удорожает использование публичного framework для разработки? 
- решает ли задачу легкой совместимости команд разработчиков при (например, одни дописывают после других) использование такого framework? 
- как считаете, какой в этом плане самый интересный и перспективный framework? 

- удорожает и делает намного качественным
- решает
- symfony, Ruby on Rails
nevi Сообщение 11/07/2011 12:16 Копия темы
Хотя, видимо, вы и правы. Я бы только вот эту ссылочку дал:
en.wikipedia.org/wiki/Php...
Joomla там есть, да.
ivanna Сообщение 11/07/2011 12:19 Копия темы
так можно любой набор алгоритмов назвать фреймворком.

Joomla – это CMS в первую очередь.
nevi Сообщение 11/07/2011 12:20 Копия темы
Большое спасибо за ответы по сути.
На вскидку можете оценить бюджет по переписыванию функционала вот этого сайта (www.prokoni.ru) на Symfony
Там, в принципе, все крутится вокруг phpBB, но есть отдельные вещи типа – счетчика, объявления, статьи и управления ими ...
В пользу Symfony для меня еще сильно говорит то, что я прочитал, что очередная версия phpBB будет писаться на Symfony
ivanna Сообщение 11/07/2011 12:22 Копия темы
вечерком постараюсь посмотреть, про phpBB не знал, мы вот только что написали форум на symfony :)
Kuzmit4 Сообщение 11/07/2011 12:30 Копия темы
1site Сообщение 11/07/2011 12:31 Копия темы
- удоражает и к слову код не станет качественнее
- фраймворк не гарантия. Если вам написали кривой код , что его сложно поддерживать то и с фраймворком можно написать кривой код. Конечно, фраймворк дает некие рекомендации, но пишущих кривой код они не заботят.
- их навалом и по каждому отдельно взятому довольно мало специалистов. Можно выбрать любой, но если, например, разобраться в самописном коде допустим 4 часа, то без знания фраймворка это сложнее намного, а разобраться в фраймворке это уже 4 дня

На мой взгляд фраймворк не панацея.
Kuzmit4 Сообщение 11/07/2011 12:31 Копия темы
CMS – Система управления контентом. Так вроде расшифровывалось. :)
Через Зенд, Руби, Кохану управлять контентом нельзя что ли ? по моему можно. Так что это тоже CMS. А в первую или вторую очередь мне кажется разницы нет.

Просто то что раньше называли "framework" модульность и каркас уже есть в основных популярных CMS. 
Просто наращивание функционала сделали более простым и удобным. 
Теперь ненужно ковыряться в коде чтобы чего то добиться. Просто заходите в админку и в 1, 2 клика ставите нужное расширение.
1site Сообщение 11/07/2011 12:32 Копия темы
Самый популярный и самый кривой из всех)
Kuzmit4 Сообщение 11/07/2011 12:38 Копия темы
Ну мне кажется кривых движков нет. Есть кривые специалисты ;)
1site Сообщение 11/07/2011 12:39 Копия темы
Нет. Если движок, чтобы нормально работать, а не выполнять по 50 запросов mysql на 1 страницу требует специалиста, значит кривой именно движок.
Kuzmit4 Сообщение 11/07/2011 12:41 Копия темы
Ну мне еще кажется неплохо было бы услышать конструктивную критику движка. Почему кривой. Как вы это определили. 
А то сотрясать воздух кулаками все могут, а вот конструктивных доводов не слышно.
1site Сообщение 11/07/2011 12:44 Копия темы
google it
Kuzmit4 Сообщение 11/07/2011 12:44 Копия темы
Опять же все зависит от специалиста который делал... 50 это не придел... 
И все зависит от функционала. Обычно с страницы идет не больше 10-15 запросов к базе.
nevi Сообщение 11/07/2011 12:45 Копия темы
не верю, что через админку образной джумлы я могу себе "поставить" систему объявлений, заточенную на продажу лошадей. к примеру.
speedy Сообщение 11/07/2011 12:45 Копия темы
Если нароете спеца который пишет на фреймворке и отлично знает ООП то будет вам счастье )
1site Сообщение 11/07/2011 12:45 Копия темы
Я считаю, что на нормальном сайте должно быть 0-1 запрос. 10-50 это перебор.
ivanna Сообщение 11/07/2011 12:46 Копия темы
- их навалом и по каждому отдельно взятому довольно мало специалистов. Можно выбрать любой, но если, например, разобраться в самописном коде допустим 4 часа, то без знания фраймворка это сложнее намного, а разобраться в фраймворке это уже 4 дня 

- специалистов куча, я думаю подразумевается, что специалист разбирается в фреймворке.
Kuzmit4 Сообщение 11/07/2011 12:53 Копия темы
Все с вами ясно. Слышал звон да незнаю где он. 
Напоминает ваши комментарии к блогу "Кличко Хей" http://www.free-lance.ru/blogs/view.php?tr=645762&openlevel=6787465&ord=m y#o6787465
1site Сообщение 11/07/2011 12:55 Копия темы
Все с вами ясно: в проблемах не понимаете, гуглом пользоваться не умеете, но с пеной у рта что-то доказываете. Не только мне, но и автору.
Kuzmit4 Сообщение 11/07/2011 12:56 Копия темы
0 Запросов это либо чистый HTML – либо чистые страницы...
Kuzmit4 Сообщение 11/07/2011 13:00 Копия темы
Вы абсолютно не адекватны в общении – после того как вас спросили – "Вы первый раз в жизни смотрите бокс?" – ответ последовал такой "Я смотрел Рокки!))"  http://www.free-lance.ru/blogs/view.php?tr=645762&openlevel=6787470&o rd=my#o6787470
На этом все стало ясно у кого пена изо рта и слюни. 

Могу сказать только одно Вы в сайтах разбираетесь так же как и в боксе. Наверное роки смотрели :)
Досвиданья!
1site Сообщение 11/07/2011 13:08 Копия темы
Это была шутка. А ы не смотрели Рокки?) Там про бокс если что) Я смеялся над поклонниками Кличко и вас это я смотрю очень задело. 
При чем тут бокс, топик на профессиональные темы, в которых вы слабо соображаете, как выяснилось.
Kuzmit4 Сообщение 11/07/2011 13:18 Копия темы
Опять же чтобы определить уровень вашей квалификации в разработке сайтов далеко ходить не нужно читаем вот этот коментарий "Я считаю, что на нормальном сайте должно быть 0-1 запрос." http://www.free-lance.ru/blogs/view.php?tr=647286&ord=new&openlev el=6805018&ord=new#o6805018
1site Сообщение 11/07/2011 13:20 Копия темы
И что в этом неверного? Чем меньше запросов к базе, тем больше сайт выдержит нагрузку. Быстрее будет выполняться. Да у меня обычно 0 запросов на главной. 1-2 запроса там где выводятся какие-то данные, таблицы или что-то в этом роде.
Kuzmit4 Сообщение 11/07/2011 13:26 Копия темы
0 запросов на главной. Откуда данные берутся из космоса ?
nevi Сообщение 11/07/2011 13:27 Копия темы
Очень прошу незафлуживать важный для меня вопрос оффтопиком!

Если что -сам боксом занимался, могу авторитетно закрыть эту тему :)
1site Сообщение 11/07/2011 13:27 Копия темы
Уметь надо) Джумла тоже умеет, но с напильником. Поэтому я и считаю ее кривоватой системой.
1site Сообщение 11/07/2011 13:28 Копия темы
Не я начал про бокс. А Этот седой старичок, который начал на меня тут по всякому орать)
nevi Сообщение 11/07/2011 13:30 Копия темы
ну, могут предварительно генерироваться (как версия)
terrainc Сообщение 11/07/2011 14:45 Копия темы
Если вам и правда интересно, а не тролите, то приблизительно так:

CMS – это "коробочная система", имеющая готовый бекофис и набор готовых модулей интегрированных в этот бекофис или имеющих свой. Часто имеет бекофис не только для пользователя, но и для администратора/разработчика – управление модулями, шаблонами и т.д.

CMF – почти то же самое, только имеющее хорошо документированное и гибкое API.. возможно, бекофис развит в меньшей степени, но API подразумевает упрощенную работу с ним из своих разработок. Как минус – множество навязанных готовых решений, часто далеко не идеальных, особо под специфические задачи. 

Framework – широкий набор библиотек для создания своего сайта, реализующий основные низкоуровневые функции, однако никоим образом не реализующий бекофис ни для редактора сайта, ни для программиста (например, очень редко фреймворки несут функционал для инсталяции "модулей" и т.д.). Имеет минимум навязанных решений, но бекофис пишем сами.

По сути – CMF – это CMS написанная на фреймворке c хорошо документированным API и с хорошей документацией добавленного API.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"