编程语言一直是学习计算机编程门专业的热门讨论话题,而我也选择了这个专业,入学一年了,马上面临着语言的选择问题,业余我需要选择一门编程语言作为重点研究对象,那么问题来了:到底是选择PHP还是ASP.NET呢?这是个需要仔细考虑的问题。
关于PHP语言:PHP是脚本语言,其实比较适合我们这样的小白和菜鸟入门,上手起来比较容易些,不过脚本语言听说功能没有面向对象的语言那么强大,但好处是用处广,上手比较快,我简单的接触了一下,感觉还是比较有吸引力。
ASP.NET语言:.net是微软开发的强大的编程框架,是完全面向对象的编程,采用的是c#语言,在功能方面,c#非常强,可以和java并驾齐驱,但是有一点,面向对象的语言本身比较复杂,不论什么语言都是,但是据说c#还算是好学的。
我最近也在写博客,希望将一些学习笔记记录下来,也和大家一起分享,尝试用读书笔记主题来作为写作话题,编程语言和数据库学习也在学习范围内,另外也学习关于搜索方面的知识,以“格列佛游记http://www.simayi.net/dushubiji/964.html读书笔记好词好句摘抄及赏析感悟”为例,在搜索表现方面比较理想,说明知识是没有白学的。
PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统。
4. 最重要的是PHP可以用C、C++进行程序的扩展!
ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
可以看出,asp.net还是比较有优势,不仅可以便携网站系统,还可以用来便携软件,也就是说学了一种语言就可以在多个行业内使用,这是比较好的,我也比较喜欢这种一学百通的语言,看来还是应该学习c#语言啊。
未来的发展趋势:c#一般用来开发较大的项目,对学员的知识积累和专业能力要求非常高,学习起来难度比较大,PHP相对容易些,但要学习成为高手,也是需要花费很多精力的,既然都要拼搏,不如就选择前途更加广泛的。