2009-04-21 5 views
0

Я нашел этот учебник онлайнЯвляется ли это онлайн-учебник хорошей отправной точкой для создания рамки PHP5 для изучения причин?

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

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

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

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

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

ответ

2

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

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

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

Я надеюсь, что вы найдете это, по крайней мере, немного полезно;)

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

+0

Это хорошая точка ... Спасибо – alex

+0

Дайте мне знать, что вы думаете после проверки этой ссылки? Я заметил, что он использует старомодный trigger_error(), который сделал меня слегка скептически. – alex

0

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

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

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

Удачи. :)

Смежные вопросы