Рубрики
Uncategorized

Личный опыт работы с TP5 и архитектурой веб-сайта

Автор оригинала: 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/”