|
发表于 2013-11-6 17:38:43
|
显示全部楼层
Hick 发表于 2013-11-2 10:10
说这是 CI 的目标之一没错。但是这绝不是首要目标,否则的话别整什么 CI 框架,全都从 php 起家干起来好 ...
我觉得随着时间“功能”会慢慢演化成为“基础”。
个人对“功能和基础”的看法,是从Java那体验来的。
无论从那些年流行的SSH(Struts, Spring, Hibernate)还是后来到hTC开发的Android应用,体验的结果是:
Java“基础”太差,以至于为了完成日常任务都需要用构建的“功能”去完成,此话怎讲?
比如数据库的操作,Java需要JDBC-ODBC这些java包,去完成像连接数据库这种基础的任务,
要知道写java代码不就是为了完成定制的“功能”才让人可以定制的去发挥,让我们的应用不断的一层一层的构建在不断变成“基础”的“功能”上吗?
我体验到PHP的好处就是“把这些基础固化在语言里”。
回到CI的功能是不是太少的话题上,窃以为CI的美妙在于“少”,因为PHP的本身特性或者历史原因,构建php应用却又不是靠语言本身就可以避免或者完成
现在看来是“基础”的问题或者任务,而且这些问题获任务并不是那么容易就可以解决,所以CI适时的定位在一些看似功能很弱的基础上,以优雅的方式满足着许多如我一般执着于简单的开发者。
打个比方,不久前看过关于一个女子保镖训练的新闻,也许CI就是这些美妙的保护着我们安全的尤物。
“有限的资源专注于基础,把自由留给广大的社区的力量。”
|
|