对ASP、JSP、PHP、ASP.NET进行实际应用%统计
各大网络编程语言的10年奋战,各有所长、各领千秋。今日对于我们的网站编程语言:ASP、JSP、PHP、ASP.NET进行实际应用统计:
ASP:50%
JSP:10%
PHP:20%
ASP.NET:20%
根据以上统计来做一下讨论。ASP技术如今天可以说已成为过去,但仍占市场的50%,因为当时ASP技术的兴起,对大部分编程者来说应用方便,开发周期短,语法不严谨,简单易懂所以大部他编程者都采用了ASP技术。但如今稍微懂些互联网知识的企业都不会选择ASP来开发。
JSP只占市场10%,因为配置复杂,j2ee框架技术,面向对象的语言,开发周期长,目前在中国似乎不流行j2ee。在国外听说是WEB主流的语言。
无疑做WEB开发非PHP莫属了,PHP在WEB开发中目前已是领跑者,功能强大,而PHP也是专针对WEB来开发的,开发效率和JSP、ASP.NET中相对比具有很大优势,但是功能上来说PHP能做到的,JSP、ASP.NET也能做到,只是在开发是存在复杂性。但PHP只能开发B/S的模式。而JSP、ASP.NET既可以开发B/S,又可以开发C/S。
ASP.NET我最喜欢的技术,微软产品,微软提供了.net Framework框架,给程序员减少了大量的代码,代码也是比较人性化,很多学习者都说学习C#就好像读英语一样。的确比较人性化。
PS:以上是我个人观点,仅供参考。
相关文档:
在webconfig中有一个重要节点 其中包括了一个身份验证配置节点
其中 authentication 是节点名,mode是模式,上述代码表示 采用windows身份验证,那么此时身份验证将交给iis处理,而iis中默认设
&n ......
操作系统centos 5.3,php 5.1.6, xdebug 2.0.5。
主要参考文档:
xdebug的安装文档:http://xdebug.org/docs/install。
xdebug的远程调试配置文档:http://xdebug.org/docs/remote
Using vim and xdebug DBGp for debugging Drupal (or any PHP application):
http://2bits.com/articles/using-vim-and-xdebug- ......
1.echo()是一个php语句,所以没有返回值,能打印简单的数据。
2.print()是一个函数,有返回值,能打印简单的数据。
3.print_r()是一个函数,能打印复杂的(mix)数据。
如:
$value = print 'hello word
';
echo "the value is $value
";
$arr = array('name'=>'wangking','qq'=>'12345 ......
现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类� ......
一个项目中会在多个JSP界面中使用下拉框,日期控件,分页控件。若能将此类控件抽象出来,做成一个JspTag的话,那使用起来就方便多了。同时便于JSP的阅读,更主要的是方便了项目的管理与维护。
下面以行业下拉框控件为例介绍自定义JspTag,尤其注意红色标注处,从对应关系可以找到运用规律:
首先建立/WEB-INF/tags/my-t ......