|
|
|
| Обязательно ли использовать фреймворк? Можно написать полноценную CMS без него?
Просто хотелось бы, чтобы каждый кусок кода был чисто свой, это возможно?
В чем плюсы/минусы? | |
|
|
|
|
|
|
|
для: Belkin
(02.07.2011 в 21:29)
| | Нет, не обязательно. Фреймворк - это готовый код, который используется, чтобы каждый раз не писать одно и тоже при массовом выпуске приложений. Никто не мешает вам создать CMS с нуля или разработать вспомогательные библиотеки. Когда вы будете выпускать по десятку сайтов в месяц - вы в любом случае сформируете свой собственный фреймворк или набор библиотек, которые будут неизменны от проекта к проекту или по крайней мере с которых вы будете начинать отталкиваться.
Фреймворк задает направление и это не всегда то направление, которое нужно вам. Если у вас фреймворк заточен под новостной проект или интернет-магазин, а вы хотите создать он-лайн игру, вы замучаетесь удалять код и проделаете больше работы, чем если бы начали разработку без фреймворка. Да фреймворк позволяет очень быстро разрабатывать приложения определенного типа, если он спроектирован под те приложения, которые вам нужны.
Если вы пишите свою собственную CMS под свои собственные задачи, не используйте никаких фреймворков (ну если только вы его не знаете вдоль и поперек и полностью в нем уверены), вы можете посмотреть как они устроены, взять какие-то идеи, но код должен быть полностью вами контролируем. | |
|
|
|
|
|
|
|
для: cheops
(02.07.2011 в 21:46)
| | спасибо за такой качественный ответ) аж вдохновил, с богом :) | |
|
|
|
|
|
|
|
для: Belkin
(02.07.2011 в 21:29)
| | Можно написать полноценную CMS без него?
Скорее наоборот. Можно ли написать полноценную CMS с фреймворком? Шутка. CMS сама по себе чаще всего является специализированным фреймворком. | |
|
|
|