![]() |
0 Всего найдено: 38
nevi
Сообщение
11/07/2011 11:48
Копия темы
Переработка существующего сайта с использованием framework Есть у меня проблема с одним популярным сайтом предыдущие разработчики использовали (как часто бывает) свою наработку в плане CMS. В один момент они пропали с рынке разработок на сторону. Стали делать только для себя проекты (что ж, понимаю их). А я остался с трудноразбираемым для других разработчкиов кодом. А сайт надо развивать, поддерживать и так далее. Есть планы по развитию. В связи с этим думаю сейчас переписать его с использованием какого-либо популярного framework (что скажете на счет Symfony, кстати?) Вопросы такие: - удешевляет или удорожает использование публичного framework для разработки? - решает ли задачу легкой совместимости команд разработчиков при (например, одни дописывают после других) использование такого framework? - как считаете, какой в этом плане самый интересный и перспективный framework?
Kuzmit4
Сообщение
11/07/2011 11:51
Копия темы
Надо брать Joomla. самый популярный framework. Не будит проблем не с доработками. Не с программистами :)
Kuzmit4
Сообщение
11/07/2011 12:07
Копия темы
Хм что тогда по вашему фреймворк ? Из вики. Фреймворк (англ. framework, син. Каркас[1]) — в информационных системах структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В отличие от библиотек, которые объединяют набор подпрограмм близкой функциональности, фреймворк содержит в себе большое количество разных по назначению библиотек. Употребляется также слово каркас, а некоторые авторы используют его в качестве основного, в том числе не базируясь вообще на англоязычном аналоге [1]. Можно также говорить о каркасном подходе [2], как о подходе к построению программ, где любая конфигурация программы строится из двух частей: первая, постоянная часть – каркас, не меняющийся от конфигурации к конфигурации и несущий в себе гнезда, в которых размещается вторая, переменная часть – сменные модули (или точки расширения). В CMS Joomla по умолчанию можно только новости публиковать. И все. Если вам нужен какой-то функционал идете на их сайт и скачиваете модули (расширения) для наращивания функционала. Исходя из этого Joomla самый настоящий фреймворк :)
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
Копия темы
Хотя, видимо, вы и правы. Я бы только вот эту ссылочку дал: Joomla там есть, да.
ivanna
Сообщение
11/07/2011 12:19
Копия темы
так можно любой набор алгоритмов назвать фреймворком. Joomla это CMS в первую очередь.
nevi
Сообщение
11/07/2011 12:20
Копия темы
Большое спасибо за ответы по сути. На вскидку можете оценить бюджет по переписыванию функционала вот этого сайта ( Там, в принципе, все крутится вокруг phpBB, но есть отдельные вещи типа счетчика, объявления, статьи и управления ими ... В пользу Symfony для меня еще сильно говорит то, что я прочитал, что очередная версия phpBB будет писаться на Symfony
ivanna
Сообщение
11/07/2011 12:22
Копия темы
вечерком постараюсь посмотреть, про phpBB не знал, мы вот только что написали форум на symfony :)
1site
Сообщение
11/07/2011 12:31
Копия темы
- удоражает и к слову код не станет качественнее - фраймворк не гарантия. Если вам написали кривой код , что его сложно поддерживать то и с фраймворком можно написать кривой код. Конечно, фраймворк дает некие рекомендации, но пишущих кривой код они не заботят. - их навалом и по каждому отдельно взятому довольно мало специалистов. Можно выбрать любой, но если, например, разобраться в самописном коде допустим 4 часа, то без знания фраймворка это сложнее намного, а разобраться в фраймворке это уже 4 дня На мой взгляд фраймворк не панацея.
Kuzmit4
Сообщение
11/07/2011 12:31
Копия темы
CMS Система управления контентом. Так вроде расшифровывалось. :) Через Зенд, Руби, Кохану управлять контентом нельзя что ли ? по моему можно. Так что это тоже CMS. А в первую или вторую очередь мне кажется разницы нет. Просто то что раньше называли "framework" модульность и каркас уже есть в основных популярных CMS. Просто наращивание функционала сделали более простым и удобным. Теперь ненужно ковыряться в коде чтобы чего то добиться. Просто заходите в админку и в 1, 2 клика ставите нужное расширение.
Kuzmit4
Сообщение
11/07/2011 12:38
Копия темы
Ну мне кажется кривых движков нет. Есть кривые специалисты ;)
1site
Сообщение
11/07/2011 12:39
Копия темы
Нет. Если движок, чтобы нормально работать, а не выполнять по 50 запросов mysql на 1 страницу требует специалиста, значит кривой именно движок.
Kuzmit4
Сообщение
11/07/2011 12:41
Копия темы
Ну мне еще кажется неплохо было бы услышать конструктивную критику движка. Почему кривой. Как вы это определили. А то сотрясать воздух кулаками все могут, а вот конструктивных доводов не слышно.
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
Копия темы
Не я начал про бокс. А Этот седой старичок, который начал на меня тут по всякому орать)
terrainc
Сообщение
11/07/2011 14:45
Копия темы
0
Если вам и правда интересно, а не тролите, то приблизительно так: CMS это "коробочная система", имеющая готовый бекофис и набор готовых модулей интегрированных в этот бекофис или имеющих свой. Часто имеет бекофис не только для пользователя, но и для администратора/разработчика управление модулями, шаблонами и т.д. CMF почти то же самое, только имеющее хорошо документированное и гибкое API.. возможно, бекофис развит в меньшей степени, но API подразумевает упрощенную работу с ним из своих разработок. Как минус множество навязанных готовых решений, часто далеко не идеальных, особо под специфические задачи. Framework широкий набор библиотек для создания своего сайта, реализующий основные низкоуровневые функции, однако никоим образом не реализующий бекофис ни для редактора сайта, ни для программиста (например, очень редко фреймворки несут функционал для инсталяции "модулей" и т.д.). Имеет минимум навязанных решений, но бекофис пишем сами. По сути CMF это CMS написанная на фреймворке c хорошо документированным API и с хорошей документацией добавленного API. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |