2013-07-10 40 views
0

作为OOP大战期间从90年代开始的C++开发人员,我把OOP的价值放在了为公司招聘新的C#开发人员的基础上。ASP.NET MVC中OOP的价值是什么?

但是,现在有很多像ASP.NET MVC这样的框架可以处理大部分OOP繁重工作。对OOP没有深入了解的程序员可以轻松遵循范例,并且仍然能够完成他们的项目。对于我们的应用程序开发人员来说,OOP可能不像以前那样引人注目,特别是对于像MVC这样的框架。

我可以看到一些OOP将非常方便的实例,例如开发项目的工作流类型。或者那些有国家机器要求的人。但实际上,大多数真正来到的项目(至少对我们来说都是这样)只是CRUD功能。

以下是我在招聘时的列表。将OOP作为头号项目是否公平?

  1. OOP和设计
  2. 服务器端编程:C#,ASP.NET MVC和EF
  3. 客户端编程:jQuery的CSS,HTML等
  4. 数据库设计
+2

这可能会在这里关闭,你可能在http://programmers.stackexchange.com上有更多的运气,但是他们最近也开始关闭基于意见的问题。 – BlackICE

+0

@BlackICE,感谢您的链接。我希望有这样的事情。 – Ronald

+0

ASP.NET MVC与OOP没有任何关系(也不是ASP.NET本身) - OOP处于语言级别(例如C#) – UpTheCreek

回答

1

面向对象的思想表明,该候选人擅长项目架构。你总是需要实现一些可重用的组件,类,函数,当然还有库。从我的角度来看,任何候选人都必须知道要雇用的面向对象和设计模式。

+1

我无法看到OOP和项目之间的关联在哪里建筑。 – BlackICE

+0

真的吗? ....)) – Andrei