Я видел много сторонних mvcs или фреймворков, таких как codeignitor, cakephp и так далее. что я хочу знать, каковы их цели? Я создал свой собственный фреймворк, назовите его MVC или фреймворк (на мой взгляд, они все те же). в моей структуре у меня есть все классы в одной папке, называемые классами, и все функции в другой. Все организовано, и когда приходит новый проект, я могу быстро его завершить. Я посмотрел на приложения, которые я упомянул, и, кажется, есть огромные статьи и учебные пособия для изучения. какова цель? почему бы не изучить основной язык, такой как php, javascript / ajax или jquery, и т. д., а затем создать что-то, из чего вы знаете все входы и выходы, чтобы любой проект пришел к вам так, чтобы вы знали, что делать. Я знал некоторых людей, которые используют cakephp, и для каждого проекта они застряли и должны выяснить, что делать. другой парень, которого я знал, работал с Joomla и всеми основными веб-сайтами компании, которые он придумывал, он перепроектировал Joomla, чтобы он работал с сайтом. люди используют эти приложения, потому что им не хватает знаний в языках? или иногда нет другого выбора, кроме как создать сайт, не имея языка, и собрать что-то вместе.
ps: я не хочу говорить, что лучше или спорить, я хочу понять и посмотреть, не упускаю ли я что-нибудь.