Автор оригинала: David Wong.
1. Маршрутизация: мы определяем URL-адрес, через который мы можем получить доступ к контроллеру мы уточнили
2. Контроллер-это бизнес-логика записи, которую мы пишем для бизнеса. Задача контроллера, который записывает слой модели, состоит в том, чтобы вызвать слой модели
3. Технология-это всего лишь инструмент. Нам нужно использовать инструменты для реализации наших идей
4. Модель представляет собой таблицу в базе данных. Таблица рассматривается как объект
5. Избыточность данных может быть разумно использована при проектировании базы данных
6. Что такое веб-сайт? Если вы не понимаете структуру Интернета, вы можете получить базовые знания. Очень важно усвоить базовые знания в обратном порядке в соответствии с курсом
7. Три характеристики объектно-ориентированного
Природа инкапсуляции-это инкапсуляция
Наследование и множественное понимание одно наследование может использовать интерфейсы
Полиморфизм используется не так часто
8. Разбирайтесь в технологиях
Существует множество языковых фреймворков, главное-использовать “их” для решения наших проблем, сначала иметь идеи, а затем находить инструменты, а не наоборот
9. веб-сайт-это лишь небольшая часть веб-сайта. Это не только веб-сайт, но и приложение для IOS Apple. Публичный адрес H5 ниже WeChat может использоваться API IOS API результатов IOS.
10. Самое сложное для программного обеспечения-это изменить режим разработки, чтобы справиться с частыми изменениями в программном коде. Это легко написать, легко поддерживать и не слишком просто
11. Интерфейс ничем не отличается от серверной части, за исключением того, что он не может напрямую управлять базой данных. Сервер может поместить больше бизнес-логики во внешний интерфейс, обрабатывая меньше бизнес-логики
12. TP5 объединяет для нас множество библиотек классов. Для этого не нужно много вводных пакетов
Оригинал: “https://developpaper.com/personal-experience-of-tp5-and-website-architecture/”