多层次的网络应用程序(一) 乱想:快与慢,大与小

原创 2004年10月09日 14:47:00
一直讲多层次的网络应用程序,这并不是很新鲜的概念,但对于需要快速拿出效果的老板来说,这种东西很是垃圾的。从莫些方面看,我个人也同意。可能这些年ASP大行其道,而JSP反而不温不火的,原因之一也就是这个吧。

ASP其实是简化了的Basic。Basic已经够简单了,简化了的Basic,那可想而知,每一个网页都是独立的小程序,他们之间没有必然的关系。没有Project的概念,一样可以写出漂亮的网页来(觉得不应该说完美,但其实心里想至少有一部份是的)。

在老板自己都没有plan,不知道下一步该干什么的时候,framework, architecture, structure这些东西都是没有意义的。走一步,看一步的ASP是最合适不过的了。这种情况不仅在网页设计上,其他的商业程序开发中也很常见,那些深受其害的老外最后想出的办法是XP,中文应该叫极限编程吧。这种比较极端的流派把传统的软件设计批驳得几乎毫无用处,什么UML,一边去,Coding第一位。

这种XP的看法当然很极端,可也不是一点道理没有,想想市场上那些千千万万的中小型公司,哪个不想快点出产品,快点出效益。你花了三、五个月甚至一年半载来搞什么设计,还一点东西都拿不出来。还不如弄个不管是什么的东西,推到市场上去,收回点投资,看看用户的反映再决定下一步。至少保证公司能继续运行下去,有人可以发工资。

这就是现实,老板不是不想长远,而是没有钱去想长远的,等不到那一天了。他们最需要的是原始积累,资金能马上回笼。等到了一定规模,他们就不会这样想了,虽然很多公司永远到不了那天。

但是,大公司就不会这样了,他们有钱砸下去,有钱扛下去,他们是市场的主导。他们想的是如何引导用户进入他们设计的方向,大家顺他们设计的路线走,终点肯定是他们设计好的产品、框架或者什么东西,大家可以想像.NET和Java的竞争。你可以几乎用任何语言写.NET的程序(目前,看得到的有超过20种语言),但最终这些程序都会在Windows的平台运行。同样的,你可以在几乎任何平台运行你的程序(流行不流行的平台几乎都包括了),只要它是Java语言写的。

废话一推,其实想说的只有一件事,“眼前利益”、“长远规划”,这两种思路其实会永远存在,谁也不会战胜谁,就像硬币的两面。我们这些写code的人没有必要反感任何一个,“光顾蝇头小利,没有远大目标”或者“夸夸其谈,整天不知道在干什么”。一个好的老板总是在努力地寻找一个平衡点,这个工作不见得比写code容易。

快衰落和慢衰落

移动通信中信号随接受机与发射机之间的距离不断变化即产生了衰落。其中,信号强度曲线的中直呈现慢速变化,称为慢衰落;曲线的瞬时值呈快速变化,称快衰落。可见快衰落与慢衰落并不是两个独立的衰落(虽然他们的产生...
  • huakaiba
  • huakaiba
  • 2015年11月12日 17:00
  • 4033

时间,快与慢(挪)托马斯·H·埃里克森.pdf 免费下载

下载地址: 时间,快与慢(挪)托马斯·H·埃里克森.pdf
  • jiongyi1
  • jiongyi1
  • 2018年01月11日 23:56
  • 58

快衰落 与 慢衰落

快衰落 与 慢衰落
  • Sylviahai
  • Sylviahai
  • 2017年05月25日 14:26
  • 1277

【Oracle批量更新】根据一个大表批量更新另一大表的方法比较

转载自:http://blog.csdn.net/onemetre/article/details/6525348 【问题】现在有两个千万级别的结构相同数据不同数据表T_SMS_PH...
  • chjskarl
  • chjskarl
  • 2015年01月13日 16:34
  • 1833

truncate/drop表非常慢,怎么办?用硬链接,极速体验

truncate/drop表非常慢,怎么办?用硬链接,极速体验      这个这个,我必须花巨大篇幅,记录下今天清空表记录的英雄壮举,可知道一个drop操作,执行了一下午啊一下午,这...
  • javastart
  • javastart
  • 2015年11月09日 10:18
  • 656

快与慢[By tina]

       时间过得很快,项目做的却很慢。在时间和项目的拉扯中,我快变成了植物人。但是,项目进展依然很慢,时间依然很快,我依然地无所适从。只恨自己,水平太低,知识储备太少,做事效率太低。      ...
  • MFG_team
  • MFG_team
  • 2006年10月12日 00:51
  • 414

一生,快与慢

在那个没有电脑、没有智能手机、没有博客、没有微博、没有云计算、没有大数据、没有........的年代, 一个名叫柳比歇夫的俄罗斯老头,用自己生命中56年的时间为对象,详细记录、分析了自己时间支出,其...
  • bookaswine
  • bookaswine
  • 2013年05月04日 20:21
  • 605

快与慢

 a、老板让你最快的计算 f(N) = 13+23+…+N3。逐项计算当然是可以的,如果能直接算出来当然会大大加快电脑计算的速度。实际上f(N) = (1+2+…+N)2 = N2*(N+1)2/4。...
  • BleakXanadu
  • BleakXanadu
  • 2009年03月03日 15:48
  • 612

快与慢 0

快与慢 0 a、老板让你最快的计算 f(N) = 13+23+…+N3。逐项计算当然是可以的,如果能直接算...
  • spring_infinite
  • spring_infinite
  • 2008年06月09日 12:47
  • 183

思考,快与慢

Thinking, Fast and Slow,丹尼尔·卡尼曼,获得2002年诺贝尔经济学奖 1. 人脑的两个思维系统 (1)系统 I自动起作用,能迅速对事物给出一个很难被改变的第一印象; (2)系统...
  • lanchunhui
  • lanchunhui
  • 2016年07月20日 09:36
  • 164
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多层次的网络应用程序(一) 乱想:快与慢,大与小
举报原因:
原因补充:

(最多只允许输入30个字)