Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Ядро движка интернет магазина


Автор: NetJunky 12.6.2009, 18:24
Всем привет.
Есть желание и интерес писать движок для магазина.
Вопрос в следующем:
  •  Является ли это CMS?
  •  Что моглобы содержать ядро такого движка?
  •  Стоит ли применять принципы ООР и работать с классами?
  •  Нужен ли для этого како-либо Framework или можно без?(Реально сделать самому framework для написания такого движка?)

Все буду очень признателен за критику во всех её направлениях.
Так как ранее такими обширными делами не занимался.
Вот интересно узнать мнения опытных людей.

Всем заранее спасибо.

Автор: youri 12.6.2009, 19:53
Цитата

 Является ли это CMS?

cms - content management system, у тебя ж будет возможность управлять содержимым?

Цитата

Стоит ли применять принципы ООР и работать с классами?

не вижу причин от них отказываться

Цитата(NetJunky @  12.6.2009,  18:24 Найти цитируемый пост)
Нужен ли для этого како-либо Framework или можно без?(Реально сделать самому framework для написания такого движка?)

с framework'ом проще

Автор: NetJunky 12.6.2009, 21:50
Цитата(youri @  12.6.2009,  19:53 Найти цитируемый пост)
cms - content management system, у тебя ж будет возможность управлять содержимым?

 да.

Цитата(youri @  12.6.2009,  19:53 Найти цитируемый пост)
с framework'ом проще

а, что они упрощают точнее?

Автор: icewind 12.6.2009, 21:56
Цитата(NetJunky @  12.6.2009,  21:50 Найти цитируемый пост)
а, что они упрощают точнее? 

framework дает тебе готовую структуру приложения + методы для работы с данными.

Цитата(NetJunky @  12.6.2009,  18:24 Найти цитируемый пост)
Стоит ли применять принципы ООР и работать с классами?

Я бы сказал что без этого вообще начинать проект плохо. Вообще начинать надо с проектирования. На этом этапе и принимается решение об архитектуре скрипта, а, следовательно, о использовании фреймворков.

Автор: NetJunky 13.6.2009, 01:07
Цитата(NetJunky @  12.6.2009,  18:24 Найти цитируемый пост)
Что моглобы содержать ядро такого движка?


Автор: nerezus 13.6.2009, 02:08
Цитата

а, что они упрощают точнее?
 Тебе не придется изобретать кучу кривых велосипедов.

Цитата

Что моглобы содержать ядро такого движка?
 ZendFramevork MVC могло бы содержать.

Автор: youri 13.6.2009, 02:53
Цитата(icewind @  12.6.2009,  21:56 Найти цитируемый пост)
framework дает тебе готовую структуру приложения + методы для работы с данными.

тем самым ты упрощаешь себе задачу (что-то уже решено за тебя), главное не начать переписывать framework smile

Цитата(NetJunky @  12.6.2009,  18:24 Найти цитируемый пост)
Стоит ли применять принципы ООР и работать с классами?

ты боишься, что использование классов может заметно понизить производительность? Если это будет действительно так, ты всегда сможешь переписать код без классов. Просто не надо впадать в крайности - http://www.phppatterns.com/docs/design/hello_world_in_patterns
p.s. ООП не обязательно подразумевает наличие классов в ЯП

Цитата(NetJunky @  12.6.2009,  18:24 Найти цитируемый пост)
Что моглобы содержать ядро такого движка?

оно могло бы содержать web-интерфейс управления базой товаров + web-интерфейс для просмотра этой базы. Уровень универсальности определяешь ты - надо просто помнить, что за универсальность надо платить
p.s. ну да, это пожалуй не про ядро

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)