2015-05-28 2 views
-1

Я провел несколько месяцев, погружаясь в oop/mvc с помощью php, & pdo. Я решил начать личный проект с нуля, что означает, что я построил «php framework», я знаю все стигмы вокруг него, поэтому, прежде чем продолжить, это было чисто для обучения.PHP MVC Guidance/Feedback

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

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

Короче говоря, есть ли какие-либо ресурсы, которые я могу начать читать/изучать, которые буквально предоставляют контрольные списки или примеры, сравнивающие хорошие и плохие примеры дизайна oop, mvc и т. Д. Или есть онлайн-ресурс, в котором я могу получить его на один наставник корабля/отзывы другого опытного человека?

Я потратил время на изучение и чтение по всему Интернету и с его противоречивыми мнениями на каждом углу, трудно определить, что мне нужно улучшить, и т. Д. Любая помощь будет принята с благодарностью.

+1

Это потому, что есть много способов сделать это, и многие мнения об этом. Не существует «одного контрольного списка», чтобы проверить, хорошо ли ваше приложение. Это в сторону, прося, что это не тема для StackOverflow. О вашем коде, если вы написали его как учебный проект, не беспокойтесь о его краже. Вы не можете получить обратную связь, если вы ее не показываете, и если вы не построите что-то революционное, люди предпочитают «красть» всеобъемлющие структуры, такие как Yii или Laravel, которые имеют много функций и много документации и поддержки. – GolezTrol

ответ

1

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

Это, как говорится, есть много ресурсов в Интернете о хорошем oop. Из верхней части моей головы, вы можете проверить:

+0

Я не объяснил правильно. Я ищу обратную связь по всему заявлению, которое было украдено раньше, я не беспокоюсь о структуре или «основной» системе. Мои проблемы связаны главным образом с конкурентом, копирующим файлы, которые я бы загрузил и запустил сайт, измененный. Но есть некоторые аспекты приложения, которые являются основными (статьи новостей и т. Д.), Поэтому я считаю, что скоро вы загружаете несколько вещей. – ICJ