Любой аспект веб-разработки включает в себя oop - PullRequest
0 голосов
/ 01 июня 2018

Мне дали проект по программированию.Одним из критериев для маркировки является

«Сложное, определяемое пользователем использование модели объектно-ориентированного программирования (ООП), например, классов, наследования, композиции, полиморфизма, интерфейсов»

Я думаю о построенииmsgstr "веб-сайт с динамическим контентом, управляемым серверной частью базы данных".Тем не менее, я не вижу, где я мог бы включить ООП в веб-сайт.Возможно ли это сделать?Должен ли я просто переключиться на создание приложения?

Ответы [ 3 ]

0 голосов
/ 01 июня 2018

Если вы планируете создать бэкэнд и базу данных, вы, скорее всего, будете использовать PHP и PDO / mysql / соответственно.И в ООП PHP вы определенно получите то, что ищете, например, создание предложений и так далее.Например, взгляните на приведенный ниже пример из руководства по PHP 5:

<?php 
class Foo { 
       public $aMemberVar = 'aMemberVar Member Variable';
       public $aFuncName = 'aMemberFunc';
       function aMemberFunc() {
                  print 'Inside `aMemberFunc()`';
              } 
       } 

$foo = new Foo; 
?> 
0 голосов
/ 09 июля 2018

Чтобы упростить задачу, вы предпочитаете полагаться на стек MEAN. MEAN - это структура для удобного начала работы с приложениями на основе MongoDB, Node.js, Express и AngularJS, поскольку AngularJS зависит от ООП, и вы можете управлять своимибазы данных с использованием MongoDB, но если вы хотите Builld, то хороший выбор Python для веб-сайта, и это OOP

0 голосов
/ 01 июня 2018

Если вы реализуете свой веб-сайт на основе Java (Java EE или Spring Boot), C #, Pyhon, то, конечно, вам придется иметь дело с ООП.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...