最近趁着空闲玩了一下zblog,对于很多第一次接触zblog的博主大多都会问zblog是PHP好还是ASP好?我们应该如何选择?其实,对于这个问题我也不是很懂,我个人比较倾向于PHP。今天我就整理一下,做一个PHP版本与ASP版本的对比,以方便大家做出选择。

一、zblog官网对PHP版本和ASP版本的介绍

1Zblog PHP版本:

  • Z-Blog PHP是一款由PHP语言开发的博客程序。
  • Z-Blog PHP可以运行在Windows、Linux等众多平台上,支持PHP 5.2 - 5.6、PHP 7.0和HHVM,支持IIS、Apache、Lighttpd、Nginx、Kangle等Web服务器。
  • Z-Blog PHP同时支持MySQL(MariaDB)和SQLite双数据库。

2Zblog ASP版本:

  • Z-Blog ASP是一款基于ASP平台的博客程序。
  • Z-Blog ASP可以运行在Windows平台上,支持IIS等Web服务器。
  • Z-Blog ASP同时支持Access和MSSQL双数据库。

3、小结:

从上面的介绍对比而言,Z-Blog PHP可以同时运行在Windows和Linux平台,而且支持IIS、Apache等WEB服务器,单从这两个方面,个人认为Z-Blog PHP就完胜Z-Blog ASP版本。

二、zblog PHP版本和ASP版本的优缺点

1Zblog PHP版本优缺点:

  • 优点:php的语言规范、开发者众多、数据处理能力较好、安全系数高、可拓展性强,最关键的是PHP现在是主流,遇到的问题一般都能网上找到答案。
  • 缺点:php语言入门比ASP复杂,而且Zblog PHP版本算是起步不久,没有ASP版本那么多插件和主题。

2Zblog ASP版本优缺点:

  • 优点:asp最大的好处就是简单易用,ACCESS数据库管理简单,而且Zblog就是从ASP起家,所以ASP版本周边配套主题和插件都比较成熟,可选择行较多。
  • 缺点:asp版本的缺点就是其数据处理能力不足,特别是ACCESS数据库处理庞大的数据更是被MYSQL甩了几条大街,而且安全系数较低。

3、小结:

从优缺点来看,如果只是个人玩玩博客,而且不喜欢折腾的博主而言,Zblog ASP版本是一个不错的选择;如果喜欢折腾,或者有一点动手能力的,个人建议选择Zblog PHP版本。

三、总结

综上所述,如果建立博客网站不是玩玩,而是有了远大的目标的,建议直接选择Zblog PHP版本,要不然以后发展壮大了再转PHP版本就郁闷了。比如卢松松博客前段时间的改版就是从ASP转到PHP,造成改版的主要原因,我们看看松哥是怎么说的:

我为啥要换吧?

数据太大,ASP太老,后台老打不开,网页打开速度贼慢,评论半天没反应,之前一直有人找我删一些垃圾评论,没办法,评论一删网站就挂掉了。

就因为这个问题,我纠结了2年,这一直是个心结,尤其是ASP程序加上ACCESS数据库,初期到还好,后面数据量、访问量上来之后,问题就很多。

总之是,问题多,也建议大家尽量别用ASP

ZBlog你选择PHP还是ASP?的更多相关文章

  1. ASP.NET Repeater 绑定 DropDownList Calendar 选择日期

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  2. ASP.NET jQuery 随笔 从DropDownList获取选择的text和value值

    jQuery来获取DropDownList的Text/Value属性值,代码如下 <%@ Page Language="C#" AutoEventWireup="t ...

  3. zblog安装环境介绍?zblog安装需要什么环境

    最近在群里看到很的多人有在问:“安装zblog需要什么环境?”,其实这个问题在zblog官网的程序下载页面有说明,但是不太详细,那么本文的目的就是来给大家介绍下zblog安装环境详细说明. zblog ...

  4. Asp.Net WebApi核心对象解析(上篇)

    生活需要自己慢慢去体验和思考,对于知识也是如此.匆匆忙忙的生活,让人不知道自己一天到晚都在干些什么,似乎每天都在忙,但又好似不知道自己到底在忙些什么.不过也无所谓,只要我们知道最后想要什么就行.不管怎 ...

  5. 《Entity Framework 6 Recipes》中文翻译系列 (20) -----第四章 ASP.NET MVC中使用实体框架之在MVC中构建一个CRUD示例

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 第四章  ASP.NET MVC中使用实体框架 ASP.NET是一个免费的Web框架 ...

  6. ASP.NET MVC随想录——锋利的KATANA

    正如上篇文章所述那样,OWIN在Web Server与Web Application之间定义了一套规范(Specs),意在解耦Web Server与Web Application,从而推进跨平台的实现 ...

  7. ASP.NET(转自wiki)

    ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web名字空间,并提供ASP.NET网页处理. ...

  8. ASP.NET中的Session怎么正确使用

    Session对象用于存储从一个用户开始访问某个特定的aspx的页面起,到用户离开为止,特定的用户会话所需要的信息.用户在应用程序的页面切换时,Session对象的变量不会被清除. 对于一个Web应用 ...

  9. ASP.NET 5 入门(1) - 建立和开发ASP.NET 5 项目

    ASP.NET入门(1) - 建立和开发ASP.NET 5 项目 ASP.NET 5 理解和入门 使用自定义配置文件 建立项目 首先,目前只有VS 2015支持开发最新的ASP.NET 5 程序,所以 ...

随机推荐

  1. 大型运输行业实战_day13_1_定时任务spring-quartz

    1.jar包 拷贝quartz-2.2.3.jar包到项目 2.编写定时任务类TicketQuart.java package com.day02.sation.task; import com.da ...

  2. Mybatis批量更新和插入

    <update id="updateOrInsert"> <foreach collection="list" index="ind ...

  3. msf客户端渗透(六):抓包、搜索文件、破解弱口令、修改MACE时间

    嗅探抓包 查看网卡 指定网卡,因为资源有限,默认抓满50000个包如果不dump下来,就会自动销毁掉,从0开始抓. dump嗅探到的文件到本机,传递到本机的过程是结果ssl加密的 dump了两个文件 ...

  4. JS在严格模式和非严格模式的区别

    若想在严格模式下使用JS,需要在文件的第一行加上“use strict”,在实际开发中,常常将“use strict”加入到闭包的内部 具体是: 整个脚本中使用:在这个JavaScript文件开头写' ...

  5. zabbix 3.2.6+centos 7 +nginx 1.12+ mysql 5.6+ Grafana +php 5.6

    先只记录关键点 1.nginx.MYSQL 用官方的YUM库安装 2.CENTOS升级到最新 3.ZABBIX 官方RPM安装,然后下载源码库,源码中的PHP复制至NGINX的配置目录 4.NGINX ...

  6. PAT1020 (已知中序,后序遍历转前序遍历)

    已知后序与中序输出前序(先序):后序:3, 4, 2, 6, 5, 1(左右根)中序:3, 2, 4, 1, 6, 5(左根右) 已知一棵二叉树,输出前,中,后时我们采用递归的方式.同样也应该利用递归 ...

  7. TOJ1698/POJ3264Balanced Lineup (线段树 or RMQ-ST)

    传送门:http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1698 时间限制(普通/Java): ...

  8. TOJ4127: Root of String

    传送门:http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=4127 4127: Root of ...

  9. TDD - 登录成功和失败

    /** * Created by Administrator on 2017-04-06. */ @RunWith(SpringJUnit4ClassRunner.class)@SpringBootT ...

  10. PAT L2-016 愿天下有情人都是失散多年的兄妹(深搜)

    呵呵.大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人.父母.祖父母.曾祖父母.高祖父母)则不可通婚.本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚? 输入格式: 输入 ...