更好、更快、更轻的组件...但是应用程序在哪里?


有时在我看来,似乎大多数开发人员(至少是开源开发人员)都关心组件开发。就像发展是由问题和陈述驱动的一样,比如:

-我们如何将开发速度提高5%?10% 100%?

面向组件的网络框架比模型2框架更强大

- AJAX比blabla更好...

 

我也开发了一些组件和框架,当我开发应用程序时,它们确实让我的生活更轻松。但有时我不禁会想:

真的值得花时间吗?不如就满足于可行的方案,然后去做它,并完成一个应用程序?

你最后一次听说真正酷的开源应用是什么时候?相比之下,你听过多少次框架这个,框架那个?

从2001年开始,我就想开发一个简单的项目管理应用程序。我已经开始这个项目至少3-4次了,每次都是从“更好的技术”开始。有时我会想,如果我在2002年坚持使用Struts,我能走多远。相反,在2008年,我仍然只有一个应用程序的片段,但是有很多组件在附近。但是,除非我在应用程序中使用它们,否则它们有什么用呢?

你的意见是什么?我完全错了吗?我是否访问了错误的网站?(如果是,请给我链接)。有时候,在我看来,社区关心的只是“技术”本身,而不是我们可以用它来构建什么。

例如,脸谱网是用什么建造的?PHP?领英呢?我的空间?YouTube?Hotmail?GMail?