在网站建设中,用到的开发语言主要有ASP,.NET,PHP和JSP这四种,这四种语言哪个更优秀,这样的争论从来就没有停止过,其实在选用哪种语言的时候,除了要考虑语言本身的性能与强大程度之外,我们还要考虑其他一些因素。例如使用环境,如果一门编程语言有很多人在使用的话,遇到的问题将很容易得到解答。其次是学习的难度,有一些语言可能功能强大,但是却需要很多的基础知识,而且需要大量的时间学习。再有应用目的,对于个人与企业级的应用我们当然不能等同对待。普遍的说法是ASP无论是环境配置还是使用都比较简单,适合新手,但是安全性差;PHP的使用环境比较难于配置,语法还算简单,比起ASP要相对安全一些;ASP.NET由于要用到VB或者C#的编程知识,比较适合原来的VB.NET和C#程序员;大网站普遍要用JSP,因为大家普遍认为它更加安全和高效,会减轻服务器的负担和避免黑客烦恼。
部分事实确实如此,ASP写的网站确实是最容易被黑的,许多人就此否认ASP的安全性,但是事实上大多数不安全因素都是由编写ASP程序的人引入的,而不是ASP本身的问题。很多安全性要求比较高的大网站仍然在采用ASP,比如我在中华人民共和国外交部的网站中找到了一个ASP的页面。而PHP写的程序也是经常被入侵的。事实上很多高手也说过,程序的安全性很大程度上取决与编写它的人员,而不在编写它的语言。至于JSP在大型网站系统上的霸主地位是很明显的,很多政府和高校(清华大学)都愿意采用JSP作为网站系统的开发语言,可见JSP确实在性能和安全性上更受大型组织的信任。
其实用每种语言都可以写出很好的网络应用程序。不过有一点却可以在很大程度上影响你对编程语言的选择,您的编程基础。
ASP对于学过VB或者VBScript的人是很简单的,几乎不需要学习就可以投入开发。
PHP对于学习过C语言或类似语法语言的人来说也很简单,因为PHP的语法和C语法大量重叠。
ASP.NET对于有VB或者C#编程经验的人来说简直就没有什么区别,只是把平台搬到了网络上。
JSP对于JAVA程序员来说几乎是必会的,但是似乎对JAVA门外汉有很高的难度。
对于新手或者开发的网站对安全性要求不高,象企业宣传站点,咨询类站点,我推荐使用asp,如果您了解cms系统,由于现在国内很多优秀的CMS系统都是用PHP开发的,所以如果为了降低开发成本,那学习和使用PHP语言是最合适的了,ASP.NET是比较中间的语言,尽管网络上的文章对它褒贬不一,但是无论如何它仍然活跃在个人和企业级开发两个领域。而且据说.NET的程序员比较吃香。而如果你希望为大型单位开发网站的话JSP是绝对的首选(尽管我对JSP有排斥感)。JSP是否真的比其他语言安全我并不了解,但是利用JSP做大系统几乎已经成为一种传统,而在中国打破传统需要相当长的时间(其实在哪个国家都是)。因此如果掌握了JSP,相信一定可以在企业级开发上游刃有余。
总之在网站建设中选用什么开发语言,要根据开发者自身的条件,开发项目的特点,等多种因素来综合考虑,适合的就是最好的最优秀的。
网站建设中该选用何种开发语言
在网站建设中,用到的开发语言主要有ASP,.NET,PHP和JSP这四种,这四种语言哪个更优秀,这样的争论从来就没有停止过,其实在选用哪种语言的时候,除了要考虑语言本身的性能与强大程度之外,我们还要考虑其他一些因素。例如使用环境,如果一门编程语言有很多人在使用的话,遇到的问题将很容易得到解答。其次是学习的难度,有一些语言可能功能强大,但是却需要很多的基础知识,而且需要大量的时间学习。再有应用目的,对于个人与企业级的应用我们当然不能等同对待。普遍的说法是ASP无论是环境配置还是使用都比较简单,适合新手,但是安全性差;PHP的使用环境比较难于配置,语法还算简单,比起ASP要相对安全一些;ASP.NET由于要用到VB或者C#的编程知识,比较适合原来的VB.NET和C#程序员;大网站普遍要用JSP,因为大家普遍认为它更加安全和高效,会减轻服务器的负担和避免黑客烦恼。
部分事实确实如此,ASP写的网站确实是最容易被黑的,许多人就此否认ASP的安全性,但是事实上大多数不安全因素都是由编写ASP程序的人引入的,而不是ASP本身的问题。很多安全性要求比较高的大网站仍然在采用ASP,比如我在中华人民共和国外交部的网站中找到了一个ASP的页面。而PHP写的程序也是经常被入侵的。事实上很多高手也说过,程序的安全性很大程度上取决与编写它的人员,而不在编写它的语言。至于JSP在大型网站系统上的霸主地位是很明显的,很多政府和高校(清华大学)都愿意采用JSP作为网站系统的开发语言,可见JSP确实在性能和安全性上更受大型组织的信任。
其实用每种语言都可以写出很好的网络应用程序。不过有一点却可以在很大程度上影响你对编程语言的选择,您的编程基础。
ASP对于学过VB或者VBScript的人是很简单的,几乎不需要学习就可以投入开发。
PHP对于学习过C语言或类似语法语言的人来说也很简单,因为PHP的语法和C语法大量重叠。
ASP.NET对于有VB或者C#编程经验的人来说简直就没有什么区别,只是把平台搬到了网络上。
JSP对于JAVA程序员来说几乎是必会的,但是似乎对JAVA门外汉有很高的难度。
对于新手或者开发的网站对安全性要求不高,象企业宣传站点,咨询类站点,我推荐使用asp,如果您了解cms系统,由于现在国内很多优秀的CMS系统都是用PHP开发的,所以如果为了降低开发成本,那学习和使用PHP语言是最合适的了,ASP.NET是比较中间的语言,尽管网络上的文章对它褒贬不一,但是无论如何它仍然活跃在个人和企业级开发两个领域。而且据说.NET的程序员比较吃香。而如果你希望为大型单位开发网站的话JSP是绝对的首选(尽管我对JSP有排斥感)。JSP是否真的比其他语言安全我并不了解,但是利用JSP做大系统几乎已经成为一种传统,而在中国打破传统需要相当长的时间(其实在哪个国家都是)。因此如果掌握了JSP,相信一定可以在企业级开发上游刃有余。
总之在网站建设中选用什么开发语言,要根据开发者自身的条件,开发项目的特点,等多种因素来综合考虑,适合的就是最好的最优秀的。