这个问题的重点是提取使用基于Web的框架的优缺点:例如Cake PHP,Zend,jQuery,ASP.NET。这个问题完全与语言无关。让我从“站在巨人的肩膀上 ” 的概念开始。
优点:
- 使开发人员 -通过采取将先前已采取100点的行代码的功能,并将它们压缩成一个简单的函数调用使开发人员能够更复杂的功能集成到他们的网站。
- 允许更快地开发应用程序-这与需要在很小的窗口中创建网站的人非常相关(有没有这样的例子?)
- 更低的成本 -允许程序员将节省的成本转嫁给客户,从而产生了一个全新的客户群,他们想要一个网站,但以前却负担不起更高的开发成本。
缺点:
- 失去理解 -依靠框架的功能,开发人员可能会失去对事物工作原理的了解(在幕后)。
- 配置悬崖-一旦您超出了框架的配置,生产率就会立即下降,在框架配置之外实现功能可能很困难。
- 开发人员无法自拔 -您(开发人员)必须按照开发人员希望您执行的方式进行操作。
我想知道人们对我的观点有何看法,是否有人不同意?另外,如果人们还有其他观点,我将不胜感激。