我接受了一个编程项目。被标记的标准之一是
"复杂的用户定义的objectorientated使用 编程(OOP)模型, 例如,阶级,继承,组成, 多态性,接口"
我正在考虑构建一个由数据库后端驱动的动态内容的网站"。但是,我不知道在哪里可以将OOP纳入网站。有可能这样做吗?我应该改用制作应用程序吗?
答案 0 :(得分:0)
如果您基于Java(Java EE或Spring Boot),C#,Pyhon实现您的网站,当然您将需要使用OOP。
答案 1 :(得分:0)
如果您计划执行后端和数据库,则最有可能分别使用PHP和PDO / mysql /。在OOP PHP中,你肯定会得到你想要的东西,比如创建clases等等。例如,请看一下PHP 5手册中的示例:
<?php
class Foo {
public $aMemberVar = 'aMemberVar Member Variable';
public $aFuncName = 'aMemberFunc';
function aMemberFunc() {
print 'Inside `aMemberFunc()`';
}
}
$foo = new Foo;
?>
答案 2 :(得分:0)
为简化起见,您将更喜欢依靠MEAN堆栈, MEAN是基于MongoDB,Node.js,Express和AngularJS的应用程序的简单入门框架, 因为AngularJS依赖于OOP,所以您可以使用MongoDB来管理数据库 但是如果您想构建网站,最好选择python,它是OOP