PHP、ASP两门语言究竟选择哪个?这个问题我纠结了很久。网上的朋友也是“公说公有理,婆说婆有理”,比来比去最后反倒迷乱了。说到底计算机语言就是一种方法而已,最重要的还是编程思想,并且在没有精通一门语言之前最好不要轻易下结论。像这样的问题也就是我们这些刚入门的新手会去考虑,我觉得在高手眼里应该没有玩不转的语言。
最近又把ASP.NET看了一些,还好没有变动得面目全非。以前总是借口ASP升级成.NET后学起来会费劲不愿动手动脑。现在看来还行,难度没有想象的那么大,功能的的确确是强大了不少。毕竟微软也不是吃干饭的,怎么能轻易落后他人。现在对ASP.NET的理解还比较肤浅,大概就是引进了面向对象的思想,把网页中的所有的元素都定义成为了对象,并且赋予了这些对象响应的方法和属性。可控性大大的加强了,可不嘛,不想想为啥叫控件,觉得跟VB一样。原理应该是这样的,先通过对象引发事件,事件调用函数,函数对服务器的数据进行操作,最终达到网页动态效果。不过现在的数据源不仅局限于数据库了,XML也在数据存储中充当重要的角色,虽然我现在还没想过要怎么应用,在哪些方面应用XML。就先说这么多了,其实也是似懂非懂。
开始想弄PHP的,可是后来测试怎么都连不上ACCESS数据库,没办法只好放弃。我还真是讨厌PHP里面的$符号,写一个变量就得加一个$,很烦。在ASP.NET里面我又有点烦runat="server"。没办法,中国人的创造性远不如美国人,只适合在别人的框架下思考办事,什么都是别人先定好了标准、创建好了秩序才开始研究,真是悲哀!选择升级ASP.NET总算可以轻松一点,虽然对ASP也仅仅是了解皮毛,但是有些语法还是习惯了,不愿意改,多少能派上点用场。就这样吧,别再婆婆妈妈的,赶紧的,时间不多了。