菜鸟请教一些问题.。。
大家好,我是一个大一的学生,在学习用php做网站。无意中闯进这里,看了banq老师不少的贴子,有一些困惑想请教一下大家,见笑了!
1、我觉得面象对象不应该局限与某一种语言的(比如java),可是大家为什么一谈面向对象就好象非java不可呢?不错,java里是有类的所有特性,但是这只是一个语法的问题啊,好象不应该牵扯到思想上来吧?我相信,php同样可以写出来非常优秀的代码的。
2、我看了banq老师关于一个一百人同时在线的问题,说的名词太多,我大多数都不甚了解,但是如果一个网站只能承受同时在线人数一百个,那是不是太失败了啊。即使他的开发模式再先进也同样是失败的。例如:http://blog.sina.com。同时在线人数能达到几十万,可是这个网站却完全是用php写的,雅虎也是php写的。而php没有那么多的开发模型之类的,但是这些大站都采取了它,是为什么呢?所以我觉得做网站(或者软件)它的性能是首要的,其次才是别的。你们觉得呢?
3、还有一个是基层的问题,我看了banq老师的一些说法,似乎并不怎么关心基层的实现,或者算法的优化,而这些都是非常重要的东西啊。或者我中的毒太深了,我始终觉得,如果一个程序员只考虑向上而不向下看看,那么也是相当危险的呀。
4、另外一个问题是,banq老师说的数据时代结束了我看了以后真的非常震撼,你们说的持久层,表现层之类的,我也不是很明白,但是,光光脱离了数据库字段,表,和库的类型和操作,但这也并不能说明有多高明或者多么先进啊。用mysql或者xml或者mssql,这都不重要,你一个小时能换一个用又能如何?这只是相当于小孩玩积木,能变出各种花样来,可是并非所有的东西都需要变化的,mysql很稳定了,为什么要换成xml呢?OO思想是好的,可是并非只有OO能解决问题的啊。
我只是从我的出发点说了一些话,大家不要见怪啊,我以前一点也不了解你们说的那些,这一下午我看了很多贴,才得出来以上的那几个观点,希望你们能够多多指教。我内心也觉得banq老师和你们说的有道理,但是是否有点偏激呢?