天天看点

怎么做网站(选择建站开发环境asp,php,jsp)

选好了网站域名,也知道我们要把网站放在哪里了,那我们用什么来做网站的呢。在我看来,网站的建设其实很有学问,做好选择也是需要好好考虑的。   我个人把网站分为静态站和动态站两大类。它是按照网站的更新方式来分的,静态站就是要手动做好网页通过FTP等手段传到对应位置;而动态站又分两种情况:一种是所有页面全部是有程序依靠不同的参数形成的,它的主要表现形式是为x.p h p?a=b,它的优点是更新很快,另一种是由程序生成为静态的网页,它的表现形式跟静态站没有什么区别,但在页面的名称上很规律。   静态站的制作很简单,只要我们熟悉Html,有网页的制作软件就可以搞定,甚至很多人用记事本就可以,强人呐。它对服务器的环境没有特殊要求,只要它能对外提供WEB服务就好。对于此类网站我们唯一的标准就是越大越好。   动态站就不同了,它需要服务器环境的支持,比如asp的iis,p h p的apache,jsp的tomcat。至于程序,我们可以自己写,也可以用现在网上免费的建站程序。这样,我们就要把程序放上去,按照规格配置好,就可以使用了。   a s p是Active Server Page的缩写,意为“动态服务器页面”。是微软针对网站的建设的解决方案,现在已经升级到.net。.net比单纯的a s p,无论在性能还是灵活性方面都有了很好的改善。 a s p的运行环境:能够运行ASP的web服务器软件,主要是微软系列的PWS或IIS 一般a s p需与access数据库或SQL Server数据库结合使用,编出功能强大的程序。而其他数据库比如mysql、Oracle等,a s p的支持不是很好,甚至性能很低。   p h p在现在网站开发中用的最多。因为它开发环境和运行环境都是免费,并且在性能上并不输于ASP和JSP。由于P H P是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下,因此p h p有不可比拟的跨平台特性。PHP在数据库方面的丰富支持,也是它迅速走红的原因之一。它支持几乎所有的常见数据库系统包括DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、Microsoft SQL Server、MySQL、Solid、Sybase、ODBC、Oracle、PostgreSQL。 php的运行环境:Linux+Apache+Mysql+P H P,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。 JSP(JavaServer Pages)是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用也是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。相对于asp,jsp更适合部署大的系统。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,jsp表现了强大的可伸缩性。 JSP的运行环境:常用的是apache+tomcat+java,很多空间服务商都不太支持,因为这样的环境很有维护难度。因此如果想用jsp开放网站,最好有自己的服务器,或买vps。   网站建设说起来简单,但做起来却没有那么容易。以上是本人的心路总结,希望对新人的成长能有所帮助。当然我也不是什么高手,如有不妥之处,还望大家指正。 首发:murray技术博客 如有转载请表明出处,谢谢。

转载于:https://blog.51cto.com/murray/114921