Является ли это онлайн-руководство хорошей отправной точкой для создания среды PHP5 для изучения? - PullRequest
0 голосов
/ 21 апреля 2009

Я нашел этот урок онлайн

http://net.tutsplus.com/tutorials/php/creating-a-php5-framework-part-1/

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

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

Мой вопрос, является ли этот учебник онлайн хорошим местом для начала? Я использую PHP5 с Apache.

Обратите внимание, я не ищу ответы типа «Зачем изобретать велосипед», я делаю это для развлечения и для обучения.

Ответы [ 2 ]

2 голосов
/ 21 апреля 2009

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

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

Таким образом, у вас также должна быть возможность бросить вызов остальному коду и, возможно, задать вопросы, чтобы выяснить, почему они пишут код определенным образом.

Надеюсь, вы найдете это хоть немного полезным;)

P.s. Я собираюсь взглянуть на эту ссылку сейчас ..

0 голосов
/ 21 апреля 2009

Я не читал статью, на которую вы ссылались, но один из способов выяснить, полезна ли ваша инфраструктура, - это попробовать использовать ее не так, как раньше.

Возможно, вы захотите поэкспериментировать с тем, когда использовать классы в PHP, а когда нет, так как это не один размер для всех.

Возможно, вы захотите не привязывать свою бизнес-логику к тому же файлу php, что и ваш html, но держите их отдельно, если хотите следовать хорошей практике MVC.

Удачи. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...