用什么语言做网站好呢?这是一个很多人都关心的问题。建站多起,asp、、php、jsp这几种网站开发语言我都用过,最后的选择是php。有人又会批我,说php太简单了,没什么技术性可言。还说了一大堆php这不好那不好的话,但具体问到php哪不好时,他又答不出个所以然。我说php好的原因就是因为php简单,一门语言的好与不好就是比谁更简单更容易开发吗?用一种难到是人都不会用的技术,然后说那个技术好,谁会用就谁的技术好,我倒是想问问,真的好吗?NagiaM.Ghanem说,网站程序好不好并不在于程序的语法多么多么的华丽,而在于开发者本身。如果一个程序用的很高级的语言,比如C#,但是这个语言有sql注入式攻击漏洞,无论它的语法多么的华丽,它种是一个失败的程序,这种有漏洞的程序远比不上cgi开发的网站。一门语言的好与不好在于语言是否简易和有足够多而强大的开发工具支持。事实上,程序语言正在走一上一条数码相机的道路。以前一会拍摄的人可以混口饭吃,而现在随便一个普通人用一个傻瓜机按一下就可以拍出百年前很好很好的效果。程序也一样,今后程序的发展将会是像数码相机,一个普通人随便学学就可以制作出高难度的程序。社区动力的出现证明了这点。关键的问题是,谁先开发出傻瓜网站,谁就会成为下一个比尔盖茨。
最大的一步性能优化被你略了——另外还有会用上indexOf的地方是二叉堆里面,干掉方式略。