Как создать платформу или портативный код, чтобы сэкономить ваше время?

Как создать платформу или портативный код, чтобы сэкономить ваше время?

21.06.2011 04:40:33 Просмотров 53 Источник

Я создал много сайтов с использованием PHP, XHTML, CSS и MySQL, и каждый раз, когда я хочу создать новый сайт, я должен сделать следующее:

1.создание и концепция страниц администратора. 2.создание сайта с нуля

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

так что это мой вопрос:

  1. Как я могу создать платформу joomla like с множеством опций (менеджер стилей, менеджер статей, менеджер категорий...прием.).. ?
  2. Я решил создать приложение для windows, но я не знаю, хорошая ли это идея, хотя я не знаю, с чего начать.

Я хороший дизайнер, но при программировании, я не знаю правил для создания переносимого кода. поэтому я переделываю всю работу в каждом проекте.

спасибо всем.

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/6425362/how-to-create-a-platform-or-portable-code-to-save-your-time#comment7550585_6425362
Почему бы вам не использовать Joomla или Drupal? Вы получаете выгоду от многих разработчиков с широким спектром знаний. На создание собственной платформы у вас уйдет много тысяч человеко-часов. Изучите любой из них, и вы сможете настроить его в соответствии с потребностями каждого клиента/сайта.

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

Является ответом!
CoolStraw

21.06.2011 04:47:14

Ключевое слово - актив.

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

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

Даже если вы хотите избежать этого, вы все равно можете обратиться к существующим CMSs и освоить один из них, который станет вашей рабочей базой.

Мои два цента

https://stackoverflow.com/questions/6425362/how-to-create-a-platform-or-portable-code-to-save-your-time/6425450#comment7540336_6425450
Спасибо мой друг, я промежуточный программист, но мне нужны базовые навыки в переносимости и секретности,
Question Mark

21.06.2011 04:47:27

Объекты, множество объектов, все в объектах (моделях), затем представления, чтобы очистить весь ваш html от вашего php и наоборот, а затем контроллеры для управления моделями и передачи данных в представления. Это MVC, и я был бы потерян без него.

Прочтите: понимание MVC в PHP

MVC сделал весь мой код многоразовым, и вы правы, думая, что очень быстро получить прототип. Удачи

https://stackoverflow.com/questions/6425362/how-to-create-a-platform-or-portable-code-to-save-your-time/6425453#comment7540360_6425453
Спасибо, мой друг, я прочитаю его !
https://stackoverflow.com/questions/6425362/how-to-create-a-platform-or-portable-code-to-save-your-time/6425453#comment23602738_6425453
Я пытался понять MVC, и это имеет смысл, но не мог заставить мою голову вокруг CakePHP. Если есть лучшее решение, Пожалуйста, дайте мне знать, потому что я предпочитаю стандартный PHP.
https://stackoverflow.com/questions/6425362/how-to-create-a-platform-or-portable-code-to-save-your-time/6425453#comment23860761_6425453
Дэмиен, оставь торт в покое, он притворяется MVC, но возвращает результаты в виде массива !!?? он также избивает БД с почти таким же количеством запросов на запрос страницы, как drupal. Попробуйте CodeIgnitor.
Stuck

21.06.2011 04:49:40

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

Поскольку Symfony2 все строится как пакеты, что очень удобно, потому что его очень легко повторно использовать в новых проектах.

https://stackoverflow.com/questions/6425362/how-to-create-a-platform-or-portable-code-to-save-your-time/6425483#comment7538906_6425483
Я согласен, но, пожалуйста, имейте в виду, что symfony2 все еще находится в разработке, поэтому на данный момент придерживаться symfony 1.4 кажется лучшим выбором.
Закрыть X