Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обязательно ли использовать фреймворк? Можно написать полноценную CMS без него?
 
 автор: Belkin   (02.07.2011 в 21:29)   письмо автору
 
 

Обязательно ли использовать фреймворк? Можно написать полноценную CMS без него?
Просто хотелось бы, чтобы каждый кусок кода был чисто свой, это возможно?
В чем плюсы/минусы?

  Ответить  
 
 автор: cheops   (02.07.2011 в 21:46)   письмо автору
 
   для: Belkin   (02.07.2011 в 21:29)
 

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

Фреймворк задает направление и это не всегда то направление, которое нужно вам. Если у вас фреймворк заточен под новостной проект или интернет-магазин, а вы хотите создать он-лайн игру, вы замучаетесь удалять код и проделаете больше работы, чем если бы начали разработку без фреймворка. Да фреймворк позволяет очень быстро разрабатывать приложения определенного типа, если он спроектирован под те приложения, которые вам нужны.

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

  Ответить  
 
 автор: Belkin   (02.07.2011 в 22:26)   письмо автору
 
   для: cheops   (02.07.2011 в 21:46)
 

спасибо за такой качественный ответ) аж вдохновил, с богом :)

  Ответить  
 
 автор: Commander   (03.07.2011 в 19:53)   письмо автору
 
   для: Belkin   (02.07.2011 в 21:29)
 

Можно написать полноценную CMS без него?

Скорее наоборот. Можно ли написать полноценную CMS с фреймворком? Шутка. CMS сама по себе чаще всего является специализированным фреймворком.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования