我是如何学会四大web程序的(asp,php,jsp,asp.net)
|
源代码网整理以下 最近,从好多站长网上看到好多刚入门的程序员,对选择哪门web编程程序一直捉摸不定。也有许多朋友一直问我,到底是asp好学,还是php好学;到底是asp.net强还是jsp更强;到底是找.Net的工作工资高还是php和jsp的工资高;还有些人问那到底是sqlserver好还是mysql好,还是oracle好? 源代码网整理以下 五花八门的说法,众多的语言,众多的数据库处理模式,给了每个编程人员太多太多的疑惑。当然我也仅仅是刚有5年编程经验的初学者。先谈谈自己对各门语言的不解情缘,从无奈相识到初步实战。之后再谈谈本人对各语言及各数据库的简单认识。 源代码网整理以下 相识一(asp篇):在02年的时候,也就是读大一暑假的时候,哥哥开了一个电脑培训班,我本身是计算机专业的,所以暑假二个月给了我第一次人生实习的机会。我这个小菜鸟负责交那些大菜鸟们word,excel,五笔等。也就是从那时开始,我开始初步知道原来可以用记事本随便写几个代码就能制作一个网页。一张不知道从哪飞来的光盘跑到了哥哥班里的一个抽屉里,这个是我进入计算机专业第一次莫大的兴趣。明着我是天天来教他们学习简单word东西,实际上我是每天抽时间来研究这些密麻麻的字母了。功夫不负有心人,在开学的前一个月,我怀着那份自信给我们县的中医院做了第一个asp作品-中医院网站。那时刚出茅庐的我,是用asp+access制作的。 源代码网整理以下 相识二(jsp篇):到了04年,我们专业突然开设了JSP的课程,大家也知道上大学是什么样子,教的那点东西其实根本一点价值没有。听了好多节课,全是理论的东西,甚至一学期下来,好多东西都不知道如何调试jsp.不过我是对web语言极其感兴趣的,我从互联网上研究很多有关jsp的东西,如何用tomcat配置呀,如果安装oracle呀。我是研究了一周,从装成功。没过多久,大学生涯就要告别了,此时大家最关注的就是毕业设计和毕业论文。对天我们这人计算机专业的,肯定逃不过要设计自己的作品了。于是我便很牛*的开了一个jsp+oracle的办公管理系统。从asp+access到jsp+oracle的跨越,到现在我都不敢想像。 源代码网整理以下 相识三(php篇):05年毕业了,我到现在都不明白我为什么选择的是asp方面的工作,或许那时候面试的jsp的很少。。虽然工资不高,倒也学会了asp+sqlserver 的应用。不过惭惭的发现asp也太不强了,特别是北京开始大量的向php转变,特别是linux系统的广泛应用,使我开始又对php和mysql开始了浓厚的兴趣。我又决定转行,向php进军。不过说起来也挺快,原来以为php很难的我,竟然3天就看完了300多页的php电子商务实战的基础书。奈不住只看不写的我,开始用二周把每个站长都有自己的一个专属网站--我的电影网,改成了php+mysql,真是不改不知道,一改吓一跳。因为我的网站是百万级的数据,光会员都有100多万,原先用sqlserver时,慢的很,特别是对于百万级的表读取时,慢的都不行了。再加上每天几十万的流量。。。一改成php,我都不敢相信自己的眼睛了,百万数据对于mysql来说,简直就是小菜一碟,不但那么多的并发数据没有影响mysql的使用,而且速度比原来快的狠。原先我生成静态网页,对asp一少可生成5个左右。现在一秒50个左右。。使我不得不开始敬佩mysql. 源代码网整理以下 相识四(.Net篇):说实在的,我都不愿意写这一篇,因为我到现在对.net都没有生产兴趣,更何况有谁知道,我学习它纯属被逼无奈。我的朋友,因为某种原因,非要我一周内给他写一个网上书城的asp.net+sqlsever的电子商务网站。我为什么答应的那么快,原来我的误解一个陪伴了我几年,我一直以为asp.net无非就是asp的升级版,好多东西应该跟asp差不多。原来大错特错。asp和asp.net天差地别呀,以前的编程习惯,一到asp.net上,根本是很难转变。大小写要注意,变量要提前声明,不能用include加载,语法难,逻辑关系难,类复杂,读数据库复杂。我差点崩溃了。还好那时候c语言学的还不错,对于.net的c#还算不是很难,不过这个转变可真吃了不少苦头。 源代码网整理以下 说了这么多各门语言的情缘,大家也迫不及待的想知道那我们自己应该学习哪一门呢。以下是我自己的一些对各语言的简单排名情况,希望对您有一点帮助: 源代码网整理以下一。学习简易难度排名(从易到难):asp php jsp asp.net 源代码网整理以下二。简单程序运行速度(从快到慢):php asp jsp asp.net 源代码网整理以下三。访问量大网站运行速度(从快到慢):php jsp asp.net asp 源代码网整理以下四。百万级数据库处理速度(从快到慢):oracle,mysql,sqlserver,access 源代码网整理以下五。并发数据处理承受负载(从强到差):oracle,mysql,sqlserver,access 源代码网整理以下六。北京地区各语言工资排名(从高到低):jsp (asp.net和php不相上下) asp 源代码网整理以下七。中国将来语言趋势排名(从理想到不理想): php jsp asp.net asp 源代码网整理以下 上面对各个方面进行了一个自我认识的排名状况,如果您还是有矛盾的话,我再提醒您一点,如果您是一个要有自己很多理想的站长,那推荐您用linux(FreeBsd)系统+oracle(mysql)+php ,不但安全性高,处理速度快,而且对于您将来找web程序的工作很有帮助。 zjj(陈皓东)供稿. |
