【发布时间】:2016-03-22 06:58:09
【问题描述】:
当我在谷歌上搜索时,我刚刚看到存在许多软件框架。像这样,
ASP.NET - MonoRail
Java - Google Web Toolkit
JavaScript - Backbone.js
php - CakePHP
Python - Django
Ruby - Ruby on Rails
所以我的问题是这样的。
我们为什么使用框架以及为什么我们花时间学习框架而不是学习更高级的编程语言技术?
使用框架有什么缺点吗? (特别是在使用服务器端或客户端框架时会降低速度)
【问题讨论】:
-
“学习更高级的编程语言技术”是什么意思?
-
@Sayse 我的意思是,学习我们使用的每一寸编程语言,而不是为学习新框架留出时间..!因为我知道这些框架也是用特定语言编写的,我们可以使我们自己的框架最适合我们的工作,而不是使用和学习另一个框架。谢谢你的帮助..!
-
简单。你真的想在不需要的时候花精力修复错误和维护底层框架吗?..
标签: ruby-on-rails django frameworks web-frameworks