Как создать платформу или портативный код, чтобы сэкономить ваше время?
Я создал много сайтов с использованием PHP, XHTML, CSS и MySQL, и каждый раз, когда я хочу создать новый сайт, я должен сделать следующее:
1.создание и концепция страниц администратора. 2.создание сайта с нуля
но проблема в том , что в эти дни мы основали новую компанию по созданию сайтов.. и я одинокий программист и веб-дизайнер, мы не будем использовать Joomla или drupal.. и я хочу создать платформу, которая поможет мне сэкономить время.
так что это мой вопрос:
- Как я могу создать платформу joomla like с множеством опций (менеджер стилей, менеджер статей, менеджер категорий...прием.).. ?
- Я решил создать приложение для windows, но я не знаю, хорошая ли это идея, хотя я не знаю, с чего начать.
Я хороший дизайнер, но при программировании, я не знаю правил для создания переносимого кода. поэтому я переделываю всю работу в каждом проекте.
спасибо всем.

Ответы - Как создать платформу или портативный код, чтобы сэкономить ваше время? / How to create a platform or portable code to save your time?

21.06.2011 04:47:14
Ключевое слово - актив.
Все, что вы создаете для одного клиента, должно стать активом среди многих других, которыми вы владеете, таким образом, каждый раз, когда вы получаете новый запрос, вы используете активы, которые у вас уже есть, чтобы избежать повторного создания многих частей. Когда вы сделаете много проектов, вы получите платформу для спуска, которая сэкономит вам время и деньги.
Я говорю вам это, так как вы заявляете, что вы не являетесь экспертом-разработчиком, потому что, с другой стороны, вы можете просто сделать один большой продукт (CMS,...) что вы будете адаптироваться к каждому клиенту, которого вы получите, но это чертовски утомительно и требует острых концептуальных и программных знаний.
Даже если вы хотите избежать этого, вы все равно можете обратиться к существующим CMSs и освоить один из них, который станет вашей рабочей базой.
Мои два цента


21.06.2011 04:47:27
Объекты, множество объектов, все в объектах (моделях), затем представления, чтобы очистить весь ваш html от вашего php и наоборот, а затем контроллеры для управления моделями и передачи данных в представления. Это MVC, и я был бы потерян без него.
Прочтите: понимание MVC в PHP
MVC сделал весь мой код многоразовым, и вы правы, думая, что очень быстро получить прототип. Удачи




21.06.2011 04:49:40
Может быть, Symfony2 - это то, что вы ищете. У них есть отличная документация и большое сообщество и очень хорошие учебники с концентрацией на хороших программных шаблонах(MVC, ORMs и т. д.). Его совершенно бесплатно и с открытым исходным кодом.
Поскольку Symfony2 все строится как пакеты, что очень удобно, потому что его очень легко повторно использовать в новых проектах.
