Server服务器端常用软件

一、Web服务器

1.Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
官方网站:https://www.apache.org/

2.Nginx
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强。
官方网站:http://nginx.org/

Web加速器 Varnish Cache
Varnish是一款高性能的开源HTTP加速器。Varnish的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算 机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是Varnish cache设计架构。
官方网站:https://www.varnish-cache.org/

二、PHP & HHVM & Node.js

1.PHP
PHP是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
官方网站:https://www.php.net/

2.HHVM
HHVM 使用了 Just-In-Time (JIT) 编译方式将 PHP 代码转换成某种字节码。接下来把字节码再转换成机器码并进行优化,让它尽可能快的运行。
官方网站:https://www.hhvm.com/
项目地址:https://github.com/facebook/hhvm

3.Node.js
Node.js是一个基于Chrome’s JavaScript runtime建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。实际上Node是一个服务器端JavaScript解释器,它对Google V8 JavaScript引擎进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。而且Node对其封装的同时还改进了其处理二进制数据的能力。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
官方网站:https://nodejs.org/

三、数据库

1.MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。对于Mysql的前途,没有任何人抱乐观的态度。目前 MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
官方网站:https://www.mysql.com/

2.MariaDB
MariaDB是一个采用Maria存储引擎的MySQL分支版本,是由原来MySQL的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。
官方网站:https://mariadb.com/https://mariadb.org/

3.PostgreSQL
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统。 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。
官方网站:https://www.postgresql.org/

4.SQLite
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有12个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
官方网站:https://www.sqlite.org/

5.SQL Server Express
SQL Server 2005 Express Edition 是 MSDE 的下一个版本,它是免费、易于使用、可嵌入的 SQL Server 2005 轻型版本。可免费下载、重新发布、嵌入,便于新的开发人员立即使用。SQL Server Express 包含强大的功能(如 SQL Server Management Studio Express),可以轻松地管理数据库。
官方网站:https://www.visualstudio.com/products/visual-studio-express-vs
官方网站:https://www.microsoft.com/zh-cn/download/details.aspx?id=21844

6.Oracle Database
Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了Oracle知识,便能在各种类型的机器上使用它。
官方网站:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

7.Firebird
Firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。Firebird脱胎于Borland公司的开源版数据库Interbase6.0,是一个完全非商业化的产品,用C和C++开发。由于与interbase的血缘关系,大部分interbase的开发工具可以直接应用到Firebird开发中。Firebird使用Mozilla Public License v.1.1许可证发行。
官方网站:http://www.firebirdsql.org/

四、SSH和VNC客户端软件

WinSCP For Windows
官方网站:https://winscp.net/

PuTTY / PuTTYgen For Windows
官方网站:https://www.putty.org/
官方网站:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Bitvise SSH Client (Tunnelier) For Windows
官方网站:https://www.bitvise.com/ssh-client-download

Bitvise SSH Server (WinSSHD) For Windows
官方网站:https://www.bitvise.com/ssh-server-download

Xshell For Windows
官方网站:https://www.netsarang.com/products/xsh_overview.html

MobaXterm For Windows
官方网站:https://mobaxterm.mobatek.net/

RealVNC For Windows
官方网站:https://www.realvnc.com/

五、虚拟主机及VPS管理软件

1、WHMCS
WHMCS是一套国外流行的域名主机管理软件,主要在用户管理、财务管理、域名接口、服务器管理面板接口等方面设计的非常人性化。WHMCS是一套全面支持域名注册管理解析,主机开通管理,VPS开通管理和服务器管理的一站式管理软件。
官方网站:https://www.whmcs.com/

2、虚拟主机控制面板 For Linux/FreeBSD
cPanel/WHM官方网站:https://www.cpanel.com/
DirectAdmin官方网站:https://www.directadmin.com/

Webmin/Virtualmin官方网站:http://www.webmin.com/https://www.virtualmin.com/
Vesta Control Panel官方网站:https://vestacp.com/
ISPConfig官方网站:https://www.ispconfig.org/

CyberPanel官方网站:https://cyberpanel.net/
Froxlor官方网站:https://froxlor.org/
Ajenti官方网站:https://www.ajenti.org/
CentOS Web Panel官方网站:http://centos-webpanel.com/

ispCP官方网站:http://isp-control.net/
ZPanel官方网站:http://www.zpanelcp.com/
i-MSCP官方网站:https://i-mscp.net/

YunoHost官方网站:https://yunohost.org/
Cloudron官方网站:https://cloudron.io/

OneinStack官方网站:https://oneinstack.com/
LNMP官方网站:https://lnmp.org/
wdcp官方网站:http://www.wdlinux.cn/

3、虚拟主机控制面板 For Windows
Enkompass官方网站:http://enkompass.cpanel.net/
WebsitePanel官方网站:http://www.websitepanel.net/
Parallels Plesk Panel官方网站:http://www.parallels.com/products/plesk/
ZPanel官方网站:http://www.zpanelcp.com/
N点虚拟主机管理系统:http://www.npointhost.com/
kangle web服务器:http://www.kanglesoft.com/

4、VPS管理面板 For Linux
SolusVM官方网站:http://solusvm.com/
XenSystem官方网站:http://www.cloudgoing.com/
Virtualizor官方网站:http://www.virtualizor.com/
Proxmox官方网站:https://www.proxmox.com/

5、虚拟化管理软件
Eucalyptus官方网站:https://www.eucalyptus.com/
OpenStack官方网站:https://www.openstack.org/
OpenNebula官方网站:https://opennebula.org/
OpenQRM官方网站:https://sourceforge.net/projects/openqrm/
Citrix XenServer官方网站:https://www.citrix.com/products/xenserver/
Oracle VM官方网站:https://www.oracle.com/virtualization/vm-server-for-x86/index.html
CloudStack官方网站:http://cloudstack.apache.org/
ConVirt官方网站:http://www.convirture.com/getconvirt.php

六、VPN服务器

Poptop 开源PPTP server
Poptop官方网站:https://sourceforge.net/projects/poptop/

DKMS (Dynamic Kernel Module Support)
DKMS官方网站:https://github.com/dell/dkms

Poptop RPM包下载地址:http://poptop.sourceforge.net/yum/stable/packages/

Libreswan VPN software
Libreswan官方网站:https://libreswan.org/

libevent – an event notification library
libevent API官方网站:http://libevent.org/

SoftEther VPN Open Source
SoftEther VPN Open Source官方网站:https://www.softether.org/

七、本地Web环境搭建程序包

WampServer:http://www.wampserver.com/
XAMPP:https://www.apachefriends.org/
ComsenzEXP:http://www.comsenz.com/downloads/install/exp

八、网络文件目录列表程序

Apaxy:http://adamwhitcroft.com/apaxy/
Directory Lister:http://www.directorylister.com/

Server服务器端常用软件

一、Web服务器

1.Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
官方网站:https://www.apache.org/

2.Nginx
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强。
官方网站:http://nginx.org/

Web加速器 Varnish Cache
Varnish是一款高性能的开源HTTP加速器。Varnish的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算 机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理,这就是Varnish cache设计架构。
官方网站:https://www.varnish-cache.org/

二、PHP & HHVM & Node.js

1.PHP
PHP是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
官方网站:https://www.php.net/

2.HHVM
HHVM 使用了 Just-In-Time (JIT) 编译方式将 PHP 代码转换成某种字节码。接下来把字节码再转换成机器码并进行优化,让它尽可能快的运行。
官方网站:https://www.hhvm.com/
项目地址:https://github.com/facebook/hhvm

3.Node.js
Node.js是一个基于Chrome’s JavaScript runtime建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。实际上Node是一个服务器端JavaScript解释器,它对Google V8 JavaScript引擎进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。而且Node对其封装的同时还改进了其处理二进制数据的能力。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
官方网站:https://nodejs.org/

三、数据库

1.MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。对于Mysql的前途,没有任何人抱乐观的态度。目前 MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
官方网站:https://www.mysql.com/

2.MariaDB
MariaDB是一个采用Maria存储引擎的MySQL分支版本,是由原来MySQL的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。
官方网站:https://mariadb.com/https://mariadb.org/

3.PostgreSQL
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统。 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。
官方网站:https://www.postgresql.org/

4.SQLite
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有12个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
官方网站:https://www.sqlite.org/

5.SQL Server Express
SQL Server 2005 Express Edition 是 MSDE 的下一个版本,它是免费、易于使用、可嵌入的 SQL Server 2005 轻型版本。可免费下载、重新发布、嵌入,便于新的开发人员立即使用。SQL Server Express 包含强大的功能(如 SQL Server Management Studio Express),可以轻松地管理数据库。
官方网站:https://www.visualstudio.com/products/visual-studio-express-vs
官方网站:https://www.microsoft.com/zh-cn/download/details.aspx?id=21844

6.Oracle Database
Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了Oracle知识,便能在各种类型的机器上使用它。
官方网站:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

7.Firebird
Firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。Firebird脱胎于Borland公司的开源版数据库Interbase6.0,是一个完全非商业化的产品,用C和C++开发。由于与interbase的血缘关系,大部分interbase的开发工具可以直接应用到Firebird开发中。Firebird使用Mozilla Public License v.1.1许可证发行。
官方网站:http://www.firebirdsql.org/

四、SSH和VNC客户端软件

WinSCP For Windows
官方网站:https://winscp.net/

PuTTY / PuTTYgen For Windows
官方网站:https://www.putty.org/
官方网站:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Bitvise SSH Client (Tunnelier) For Windows
官方网站:https://www.bitvise.com/ssh-client-download

Bitvise SSH Server (WinSSHD) For Windows
官方网站:https://www.bitvise.com/ssh-server-download

Xshell For Windows
官方网站:https://www.netsarang.com/products/xsh_overview.html

MobaXterm For Windows
官方网站:https://mobaxterm.mobatek.net/

RealVNC For Windows
官方网站:https://www.realvnc.com/

五、虚拟主机及VPS管理软件

1、WHMCS
WHMCS是一套国外流行的域名主机管理软件,主要在用户管理、财务管理、域名接口、服务器管理面板接口等方面设计的非常人性化。WHMCS是一套全面支持域名注册管理解析,主机开通管理,VPS开通管理和服务器管理的一站式管理软件。
官方网站:https://www.whmcs.com/

2、虚拟主机控制面板 For Linux/FreeBSD
cPanel/WHM官方网站:https://www.cpanel.com/
DirectAdmin官方网站:https://www.directadmin.com/

Webmin/Virtualmin官方网站:http://www.webmin.com/https://www.virtualmin.com/
Vesta Control Panel官方网站:https://vestacp.com/
ISPConfig官方网站:https://www.ispconfig.org/

CyberPanel官方网站:https://cyberpanel.net/
Froxlor官方网站:https://froxlor.org/
Ajenti官方网站:https://www.ajenti.org/
CentOS Web Panel官方网站:http://centos-webpanel.com/

ispCP官方网站:http://isp-control.net/
ZPanel官方网站:http://www.zpanelcp.com/
i-MSCP官方网站:https://i-mscp.net/

YunoHost官方网站:https://yunohost.org/
Cloudron官方网站:https://cloudron.io/

OneinStack官方网站:https://oneinstack.com/
LNMP官方网站:https://lnmp.org/
wdcp官方网站:http://www.wdlinux.cn/

3、虚拟主机控制面板 For Windows
Enkompass官方网站:http://enkompass.cpanel.net/
WebsitePanel官方网站:http://www.websitepanel.net/
Parallels Plesk Panel官方网站:http://www.parallels.com/products/plesk/
ZPanel官方网站:http://www.zpanelcp.com/
N点虚拟主机管理系统:http://www.npointhost.com/
kangle web服务器:http://www.kanglesoft.com/

4、VPS管理面板 For Linux
SolusVM官方网站:http://solusvm.com/
XenSystem官方网站:http://www.cloudgoing.com/
Virtualizor官方网站:http://www.virtualizor.com/
Proxmox官方网站:https://www.proxmox.com/

5、虚拟化管理软件
Eucalyptus官方网站:https://www.eucalyptus.com/
OpenStack官方网站:https://www.openstack.org/
OpenNebula官方网站:https://opennebula.org/
OpenQRM官方网站:https://sourceforge.net/projects/openqrm/
Citrix XenServer官方网站:https://www.citrix.com/products/xenserver/
Oracle VM官方网站:https://www.oracle.com/virtualization/vm-server-for-x86/index.html
CloudStack官方网站:http://cloudstack.apache.org/
ConVirt官方网站:http://www.convirture.com/getconvirt.php

六、VPN服务器

Poptop 开源PPTP server
Poptop官方网站:https://sourceforge.net/projects/poptop/

DKMS (Dynamic Kernel Module Support)
DKMS官方网站:https://github.com/dell/dkms

Poptop RPM包下载地址:http://poptop.sourceforge.net/yum/stable/packages/

Libreswan VPN software
Libreswan官方网站:https://libreswan.org/

libevent – an event notification library
libevent API官方网站:http://libevent.org/

SoftEther VPN Open Source
SoftEther VPN Open Source官方网站:https://www.softether.org/

七、本地Web环境搭建程序包

WampServer:http://www.wampserver.com/
XAMPP:https://www.apachefriends.org/
ComsenzEXP:http://www.comsenz.com/downloads/install/exp

八、网络文件目录列表程序

Apaxy:http://adamwhitcroft.com/apaxy/
Directory Lister:http://www.directorylister.com/

PHP开源程序下载

一、Blog博客程序

1.WordPress
作为一款非常成功的BLOG,WordPress配合适当的模板和插件并不弱于其它的CMS,目前有很多网站使用WordPress来搭建自己的网站。

2.Typecho
Typecho是一款博客程序,它在GPL Version 2许可证下发行,基于PHP(需要PHP5以上版本)构建,可以运行在各种平台上,支持多种数据库(Mysql,PostgreSQL,SQLite)。

二、CMS内容管理系统

1.Drupal
国外最流行的CMS之一,Drupal属于开发型CMS,便于扩展,上手容易,各种模块装了就可以用。

2.Joomla! 
国外最流行的CMS之一,曾获得2006年最佳开源CMS评价。

3.Xoops
利用 PHP+MySQL 编写的面向对象的可扩展智能建站门户系统,XOOPS 作为开源社区一个优秀的内容管理系统,自它面世起就一直受到人们的关注。其主要特征包括系统功能模块化,界面设计模板化,安装使用管理简洁明了,功能完善。

4.DedeCMS
被国内站长使用最多的CMS,使用简单,很适合新手,个人非盈利应用免费,二次开发效果也比较好。

5.PHPCMS
据说是国内唯一一家获得ISO9001认证的CMS,自由度高,很适合二次开发。phpcms已被酷6网收购,目前已经可以支撑500万以上的大数据量。

6.帝国CMS
王猛个人开发的CMS,目前也成立公司开始商业化运作,个人感觉还可以,这也是我最早接触的CMS。

三、PHP论坛

1.phpBB
基于PHP/MySQL的完全开源、免费的,且无使用限制论坛程序。

2.bbPress
bbPress 是 WordPress 母公司 Automattic出品的一款开源论坛程序,它是一个符合 Web 标准,非常容易使用的轻量级论坛程序,由于 bbPress 保持了体积小,重量轻,所以速度非常快。bbPress 没有提供过多复杂的功能,所以你要安装一个轻量型的论坛,bbPress 是很好的选择。

四、数据库管理

1.phpMyAdmin
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL/MariaDB的数据库管理工具,让管理者可用Web接口管理MySQL/MariaDB数据库。

2.phpPgAdmin
phpPgAdminphpPgAdmin是一个基于网页的全功能PostgreSQL数据库管理工具。它可以对数据库进行许多基本操作和一些高级操作。

五、Wiki程序

1.MediaWiki
MediaWiki 是一套以GPL授权发行的Wiki引擎。它具有很丰富的功能,并被维基百科及其他维基媒体基金会的计划所采用,亦为世界上很多不同的维基所采用。 MediaWiki采用 PHP语言写成,并以MySQL作为其资料库。

2.DokuWiki
DokuWiki是一个开源wiki引擎程序,运行于PHP环境下。DokuWiki程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。

六、PHP探针

1.雅黑PHP探针

七、PHP相册软件

1.ZenPhoto
ZenPhoto是一款小巧的相册软件,基于PHP+MySQL技术构建,另需GD库支持。它安装方便,扩展性强,可轻易安装各类模版及插件,并可与 WordPress整合。具备RSS输出、FTP上传方式、Tag功能、评论回复等功能,它除了能存放图片外,还支持FLV及WMV视频。

八、开源网站统计系统

1.PIWIK
Piwik是一个PHP和MySQL的开放源代码的Web统计软件。它给你一些关于你的网站的实用统计报告,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等。Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站抑或是后台的控制面板中。安装完成后,你只需将一小段代码放到将要统计的网页中即可。

九、免费目录列表程序

1.Apaxy
这款适合用于Apache环境中,有提供伪静态文件。

2.Directory Lister
适用于PHP环境,免费开源的目录列表程序。

3.pdirl
适用于PHP环境,免费开源的目录列表程序。

4.h5ai
h5ai是一款功能强大的PHP文件目录列表程序,它提供多种文件目录列表呈现方式,支持Apache httpd、lighttpd、nginx等多种web服务器,支持多国语言(如英语、简体中文等),你可以在线预览txt,图片,音频,视频等文件格式。

PHP开源程序下载

一、Blog博客程序

1.WordPress
作为一款非常成功的BLOG,WordPress配合适当的模板和插件并不弱于其它的CMS,目前有很多网站使用WordPress来搭建自己的网站。

2.Typecho
Typecho是一款博客程序,它在GPL Version 2许可证下发行,基于PHP(需要PHP5以上版本)构建,可以运行在各种平台上,支持多种数据库(Mysql,PostgreSQL,SQLite)。

二、CMS内容管理系统

1.Drupal
国外最流行的CMS之一,Drupal属于开发型CMS,便于扩展,上手容易,各种模块装了就可以用。

2.Joomla! 
国外最流行的CMS之一,曾获得2006年最佳开源CMS评价。

3.Xoops
利用 PHP+MySQL 编写的面向对象的可扩展智能建站门户系统,XOOPS 作为开源社区一个优秀的内容管理系统,自它面世起就一直受到人们的关注。其主要特征包括系统功能模块化,界面设计模板化,安装使用管理简洁明了,功能完善。

4.DedeCMS
被国内站长使用最多的CMS,使用简单,很适合新手,个人非盈利应用免费,二次开发效果也比较好。

5.PHPCMS
据说是国内唯一一家获得ISO9001认证的CMS,自由度高,很适合二次开发。phpcms已被酷6网收购,目前已经可以支撑500万以上的大数据量。

6.帝国CMS
王猛个人开发的CMS,目前也成立公司开始商业化运作,个人感觉还可以,这也是我最早接触的CMS。

三、PHP论坛

1.phpBB
基于PHP/MySQL的完全开源、免费的,且无使用限制论坛程序。

2.bbPress
bbPress 是 WordPress 母公司 Automattic出品的一款开源论坛程序,它是一个符合 Web 标准,非常容易使用的轻量级论坛程序,由于 bbPress 保持了体积小,重量轻,所以速度非常快。bbPress 没有提供过多复杂的功能,所以你要安装一个轻量型的论坛,bbPress 是很好的选择。

四、数据库管理

1.phpMyAdmin
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL/MariaDB的数据库管理工具,让管理者可用Web接口管理MySQL/MariaDB数据库。

2.phpPgAdmin
phpPgAdminphpPgAdmin是一个基于网页的全功能PostgreSQL数据库管理工具。它可以对数据库进行许多基本操作和一些高级操作。

五、Wiki程序

1.MediaWiki
MediaWiki 是一套以GPL授权发行的Wiki引擎。它具有很丰富的功能,并被维基百科及其他维基媒体基金会的计划所采用,亦为世界上很多不同的维基所采用。 MediaWiki采用 PHP语言写成,并以MySQL作为其资料库。

2.DokuWiki
DokuWiki是一个开源wiki引擎程序,运行于PHP环境下。DokuWiki程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。

六、PHP探针

1.雅黑PHP探针

七、PHP相册软件

1.ZenPhoto
ZenPhoto是一款小巧的相册软件,基于PHP+MySQL技术构建,另需GD库支持。它安装方便,扩展性强,可轻易安装各类模版及插件,并可与 WordPress整合。具备RSS输出、FTP上传方式、Tag功能、评论回复等功能,它除了能存放图片外,还支持FLV及WMV视频。

八、开源网站统计系统

1.PIWIK
Piwik是一个PHP和MySQL的开放源代码的Web统计软件。它给你一些关于你的网站的实用统计报告,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等。Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站抑或是后台的控制面板中。安装完成后,你只需将一小段代码放到将要统计的网页中即可。

九、免费目录列表程序

1.Apaxy
这款适合用于Apache环境中,有提供伪静态文件。

2.Directory Lister
适用于PHP环境,免费开源的目录列表程序。

3.pdirl
适用于PHP环境,免费开源的目录列表程序。

4.h5ai
h5ai是一款功能强大的PHP文件目录列表程序,它提供多种文件目录列表呈现方式,支持Apache httpd、lighttpd、nginx等多种web服务器,支持多国语言(如英语、简体中文等),你可以在线预览txt,图片,音频,视频等文件格式。

免费中文字体

目前允许商业使用(如出版、广告等)的免费中文字体只有文泉驿开源字体、Droid Sans Fallback、思源黑体(Source Han Sans)/Noto Sans CJK和中華民國教育部標準宋體字形檔。

文泉驿开源字体

应用范围:依据其协议,可供商业使用。

文泉驿是FangQ领导的一个自由字体在线协作社区,致力于向社区提供高质量的自由字体和先进的字体开发手段。

文泉驿自由字体处于活跃开发中,建议从官方网站下载最新版。

文泉驿正黑体 授权协议:GPL

文泉驿正黑体是一个”自由字体”。该字体包含了所有常用简体中文、繁体中文所需要的汉字(最新版本包含超过20924个汉字,完整复盖GB2312/Big5以及GBK标准字符集)。该字体同时还包含了日文、韩文和其他几十种语言符号。除此以外,该字体还嵌入了最新版本的文泉驿点阵宋体的中英文点阵,在屏幕显示小字号汉字时,正黑将自动调用内嵌汉字点阵来显示汉字;当屏幕需要超大或者超小字号时,正黑将自动采用矢量进行平滑显示。这种智能选择的方法既兼顾了阅读速度,又保持了用户字体的通用性。

文泉驿微米黑 授权协议:Apache 2.0和GPL v3双授权

文泉驿微米黑是一个”自由字体”。该字体包含了所有常用简体中文、繁体中文所需要的汉字(最新版本包含超过20932个汉字,完整覆盖GB2312/Big5以及GBK标准字符集)。该字体同时还包含了日文、韩文和其他几十种语言符号。以外,该字体还包含了高质量的Droid Sans拉丁符号和Droid Sans Mono等宽字体,并内置Hinting和Kerning信息。微米黑字体文件极小,特别使用于便携式电脑设备。

Droid Sans Fallback

应用范围:依据其协议,可以在商业活动中使用。

Google委托Ascender公司为其手机Android设计的系统字体系列。

Droid字体族 Droid Sans Fallback中提供了比较完整的简体、繁体中文支持,涵盖了 GBK、 Big-5;还有适合日文和韩文的双字节文字支持,JIS-0208 和KSC-5601字符集。

授权协议:Apache 2.0 Android镜像中相关字体

思源黑体Source Han Sans/Noto Sans CJK

应用范围:依据其协议,可以在商业活动中使用。

Google携手Adobe为中日韩用户开发了一款优秀的免费开源字体:思源黑体(Source Han Sans)/Noto Sans CJK,这款字体风格介于现代和传统之间,提供了对日、韩、中文(简/繁体)的支持,包含了7中不同粗细大小。

虽然由两家公司合作开发,但各自对这款字体的称呼却不一样,Adobe称之为Source Han Sans(思源黑体),而谷歌则称它Noto Sans CJK(CJK:Chinese, Japanese, Korean),并纳入了Noto pan-Unicode字体家族。

Adobe拥有字体设计的版权。发布的字体文件则可以不受限制的免费使用。这些字体文件使用Apache许可证版本2(Apache License, Version 2)。

开发泛中日韩字体Noto Sans CJK是Google提高在各种设备上的阅读体验的重要一步。Noto Sans CJK是Google的泛Unicode字体家族Noto的最新成员。Noto字体家族的目标是支持世界上的所有语言。整个Noto字体家族包括中日韩部分都免费开放给所有人使用。用户可以访问Noto主页下载Noto Sans CJK及其他Noto字体。也可以访问Adobe Typekit网站下载,如果想要使用原始源文件,可以通过SourceForgeGitHub下载页获取,采用Apache 2.0许可证授权。

下载完成后,解压缩下载文件,打开控制面板的”字体”选项,将解压后的文件拖进去即可安装。

思源宋体Source Han Serif

应用范围:依据其协议,可以在商业活动中使用。

经过长达1年半的开发之后,Adobe和谷歌于2017年4月3日联合发布了全新开源字体”思源宋体”(Source Han Serif/Noto Serif CJK)。

与此前推出的思源黑体一样,思源宋体以 “SIL开放字体许可证” 开源发行。

官方介绍文档显示,思源宋体包含了简繁日韩四种汉字写法,七种粗细字重,共收录458745个字型,每种字重包括65535个字形。

官方网站:https://source.typekit.com/source-han-serif/

中華民國教育部標準宋體字形檔

应用范围:依据其协议,可以在商业活动中使用。

一、本字形檔之著作權係採創用CC 「姓名標示-禁止改作3.0臺灣版」授權 。如需引用,請標示「中華民國教育部」 。

二、若有其他使用需求,請敘明使用方式與目的,以書面方式向教育部終身教育司申請。郵寄地址:臺北市中正區中山南路5號,電話:(02)7736-6820。

三、字形檔說明:
  for Unicode版:適用作業平臺Windows XP 、 Linux 或MAC
  for BIG-5版:適用作業平臺Windows 95/98 、 Windows 2000 、 Windows XP 及 Linux 使用者
  for BIG-5版(MAC):適用作業平臺 MAC

中華民國教育部標準宋體字形檔:下载

文鼎公众授权字型

应用范围:非商业免费使用。

文鼎科技非常热心于开源软件社群的公众授权字型(Public License Font)提供,于2001年捐赠了四套字型予开源软件社群:文鼎细上海宋(繁体 Big5码)、文鼎中楷(繁体 Big5码)、文鼎简报宋(简体 GB码)、文鼎简中楷(简体 GB码),作为Linux等开源软件社群的非商业免费使用,广受开源软件社群的好评。

2010年文鼎再提供2套新的中文公众授权字型(Public License Font),给开源软件社群在非商业上的免费使用,包含文鼎PL明体U20-L(繁体Unicode 2.0码)、文鼎PL报宋2GBK(简体GBK码)。新的中文公众授权字型,采用Unicode及GBK编码,汉字字数分为20902字及21003字,较旧版本的公众授权字型多出7000多字及14000多字。

文鼎公众授权字型:下载

漢字構形資料庫

漢字構形資料庫最新版為2.7版,內含有「漢字部件檢字程式」,以及運作所需的相關「漢字字型」。其中「漢字字型」部份,採用「GNU自由文件授權條款1.2版本〈GNU Free Documentation License 1.2〉」,以及「創用CC姓名標示-相同方式分享台灣授權條款2.5版〈Creative Commons Attribution-Share Alike 2.5 Taiwan〉」兩種授權條款併行釋出。

這批開源字型包括有:

北師大說文小篆
北師大說文重文
中研院金文
中研院金文重文一
中研院金文重文二
中研院金文重文三
中研院金文重文四
中研院甲骨文
中研院甲骨文重文
中研院楚系簡帛文字
中研院楚系簡帛文字重文一
中研院楚系簡帛文字重文二
中研院楚系簡帛文字重文三
中研院楚系簡帛文字重文四
中研院楚系簡帛文字重文五
中研院楚系簡帛文字重文六
中研院楚系簡帛文字重文七
中研院楚系簡帛文字重文八
標楷體外字集一
標楷體外字集二
標楷體外字集三
標楷體外字集四
標楷體外字集五
標楷體外字集六
標楷體外字集七
標楷體外字集八
標楷體外字集九
標楷體外字集十
標楷體外字集十一
標楷體外字集十二
標楷體外字集十三
細明體外字集一
細明體外字集二
細明體外字集三
細明體外字集四
細明體外字集五
細明體外字集六
細明體外字集七
細明體外字集八
細明體外字集九
細明體外字集十
細明體外字集十一
細明體外字集十二
細明體外字集十三
公眾到以到漢字構形資料庫下載程式及字型。

Microsoft .NET 官方下载

NET Core 

Current The most recent stable release, with the latest features and bug fixes

LTS Long-term support (LTS) lets you stay supported on the same version of .NET Core for longer

SDK  Runtime 

.NET Core 2.1

.NET Core 2.0

.NET Core 1.1

.NET Core 1.0

 

.NET Framework 

Developer Pack  Runtime 
.NET Framework 4.7.2 Installer
Language packs

Web Installer
Offline Installer
Language packs

.NET Framework 4.7.1 Installer Web Installer
.NET Framework 4.7 Installer Web Installer
.NET Framework 4.6.2 Installer Web Installer
.NET Framework 4.6.1 Installer Web Installer
.NET Framework 4.6 Installer Web Installer
.NET Framework 4.5.2 Installer Web Installer
.NET Framework 3.5 SP1 Web Installer

 

 

Microsoft .NET 官方下载

NET Core 

Current The most recent stable release, with the latest features and bug fixes

LTS Long-term support (LTS) lets you stay supported on the same version of .NET Core for longer

SDK  Runtime 

.NET Core 2.1

.NET Core 2.0

.NET Core 1.1

.NET Core 1.0

 

.NET Framework 

Developer Pack  Runtime 
.NET Framework 4.7.2 Installer
Language packs

Web Installer
Offline Installer
Language packs

.NET Framework 4.7.1 Installer Web Installer
.NET Framework 4.7 Installer Web Installer
.NET Framework 4.6.2 Installer Web Installer
.NET Framework 4.6.1 Installer Web Installer
.NET Framework 4.6 Installer Web Installer
.NET Framework 4.5.2 Installer Web Installer
.NET Framework 3.5 SP1 Web Installer

 

 

微软Microsoft Visual C++ Redistributable Package官方下载

Microsoft Visual C++ 2015 Redistributable Update 3(X84/X64)

Visual C++ Redistributable for Visual Studio 2015(X84/X64)

Visual C++ Redistributable Packages for Visual Studio 2013

Visual C++ Redistributable for Visual Studio 2012 Update 3

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2010 Redistributable Package (x64)

Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2008 Redistributable Package (x64)
Microsoft Visual C++ 2008 Redistributable Package (x86)

Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2005 Redistributable Package (x64)
Microsoft Visual C++ 2005 Redistributable Package (x86)

微软Microsoft Visual C++ Redistributable Package官方下载

Microsoft Visual C++ 2015 Redistributable Update 3(X84/X64)

Visual C++ Redistributable for Visual Studio 2015(X84/X64)

Visual C++ Redistributable Packages for Visual Studio 2013

Visual C++ Redistributable for Visual Studio 2012 Update 3

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2010 Redistributable Package (x64)

Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2008 Redistributable Package (x64)
Microsoft Visual C++ 2008 Redistributable Package (x86)

Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2005 Redistributable Package (x64)
Microsoft Visual C++ 2005 Redistributable Package (x86)

主流编程语言/IDE介绍

Java & Eclipse
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
官方网站:https://java.com/
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
官方网站:https://www.eclipse.org/

C#

C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#的发音为”C sharp”,模仿音樂上的音名”C“(C调升),是C语言的升级的意思。其正确写法应和音名一样为”C“,但大多数情况下”“符号被井号”#”所混用;两者差别是:”“的笔画是上下偏斜的,而”#”的笔画是左右偏斜。C由C语言和C++派生而来,继承了其强大的性能,同时又以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力。C#由安德斯·海尔斯伯格主持开发,微软在2000年发布了这种语言。

命名

C#(实为”C“)的发音类似语英文读音”see sharp”,”“读作”sharp”(国际音标:/ʃɑ:p/),命名启发于音乐上的音名”C” (C升半音)。其正确写法应和音名一样为”C“,但大多数情况下”“符号被井号”#”所混用;两者差别是:”“的笔画是上下偏斜的,而”#”的笔画 是左右偏斜。C#看起来像是”C++”中两个加号重叠在一起,而且在音乐中”C“表示C升半音,為比C高一点的音节。微软借助这样的命名,表示C#在一 些语言特性方面对C++的提升的意思。微软希望借助这种语言来取代Java。C#已经成为Ecma国际和国际标准组织的标准规范。

设计目标

ECMA标准列出的C#设计目标:

  • C#旨在设计成为一种「简单、现代、通用」,以及面向对象的程序设计语言
  • 此种语言的实现,应提供对于以下软件工程要素的支持:强类型檢查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种記憶體自動释放技术)。软件必须做到強大、持久,并具有较强生产力。
  • 此种语言为在环境中的开发提供适用的组件开发应用。
  • 为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已熟悉C和C++的程序员而言。
  • 对国际化的支持非常重要。
  • C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。
  • 虽然C#程序在存储和操作能力需求方面具备经济性,但此种语言在某些情況下并不能在性能和程式大小方面与C语言相抗衡。

Visual Basic .NET

Visual Basic .NET(VB.NET)是.NET Framework框架下的一种多重编程范式高级语言。

VB.NET,是微软公司于2002年作为原有的Visual Basic的 继承者而推出。虽然自2005年起,语言名称中的”.NET”就已经被去掉了。但为了与VB 6.0及以前版本的Visual Basic进行区分,”Visual Basic .NET”的名字仍然被社会公众用来指代VB 7.0及以后的Visual Basic。VB.NET与C#同为.Net Framework框架下两种主要的程序设计语言,都是为了调用.Net Framework的类库资源,因此两种语言具有很高的对应性,数据类型、控制结构与语言特性都存在一一对应,容易把源代码从一种语言对译为另一种语言。

微软公司的集成开发环境Visual Studio是最为广泛使用的VB.NET开发工具。然而Visual Studio的大部分版本都是价格不菲的商业软件,除了Express版本和Visual Studio Community(以上两者皆为免费软件)。除了Visual Studio,SharpDevelop和Mono也是可用的VB.NET开发环境。

官方网站:https://visualstudio.microsoft.com/

Kotlin
Kotlin语言正式成为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,于2010年首次推出,次年开源。它与Java 100%互通,并具备诸多Java尚不支持的新特性,下一版的Android Studio(3.0)将提供支持。
官方网站:https://kotlinlang.org/

Python
Python是一种面向对象、直译式计算机程序设计语言(脚本语言),由Guido van Rossum于1989年底发明, 第一个公开发行版发行于1991年。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。
官方网站:https://www.python.org/

Ruby
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
官方网站:https://www.ruby-lang.org/

Perl
Perl 最初的设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。Perl 一般被称为”实用报表提取语言”(Practical Extraction and Report Language),你也可能看到”perl”,所有的字母都是小写的。一般,”Perl”,有大写的 P,是指语言本身,而”perl”,小写的 p,是指程序运行的解释器。
官方网站:https://www.perl.org/

PHP
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP安装它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!
官方网站:https://www.php.net/

MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL”结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
官方网站:https://www.mysql.com/

MariaDB
MariaDB是一个采用Maria存储引擎的MySQL分支版本,是由原来MySQL的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。
官方网站:https://mariadb.com/https://mariadb.org/

Free Pascal
Free Pascal是个由国际组织开发的完全的win32的pascal语言编译器,类似delphi,可编写windows程序。此前被广泛使用的PASCAL编译器普遍为Turbo Pascal& Borland pascal。但是它们可用的空间十分有限。而Free Pascal理论上可以使用4GB内存。所以在利用Free Pascal编程的时候,可以改变原有思路,将大量时间转嫁给空间,提高效率。
官方网站:http://www.freepascal.org/

易语言
易语言是一门计算机程序语言。以”易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。可以说,创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模:功能上、用户数量上都十分可观。
官方网站:http://www.dywt.com.cn/

Microsoft Visual Studio
Microsoft Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。Visual Studio组件有Visual Basic .NET、Visual Basic .NET、Visual C++ .NET、Visual C++ .NET、Visual C# .NET、Visual F# .NET。
官方网站:https://www.visualstudio.com/zh-hans/downloads/
另附华军软件园提供的Microsoft Visual Basic 6.0 精简版
下载地址:http://www.onlinedown.net/soft/19976.htm

Apple Xcode
苹果提供的免费开发工具,For Mac OS X application development, Xcode is a free download and includes the Xcode IDE, Dashcode, Instruments, Interface Builder, and the rest of the developer tools.
官方网站:https://developer.apple.com/xcode/

Xojo(原名REALbasic/REAL Studio)
使用Xojo创建原生且跨平台的桌面、网络和iOS程序。
创建任何东西
含有对图形、数据库服务、互联网协议和更多功能的支持,您基本可以使用Xojo快速编写您能想到的任何东西。有了Xojo,您可以创建商用软件产品,也可以编写内部使用的实用工具以帮您轻松批量处理各种事务,或者也可以通过它来学习编程。其实,Xojo开发环境本身就是用Xojo开发的!
快速构建应用程序
您可以只用一份代码来支持多个平台,有超过40个可用的内置用户界面控件,使您的程序的外观和行为在任何平台上都如您所愿。您还可以使用功能强大的语言来创建您的网络程序,以替代HTML、CSS、PHP、JavaScript和AJAX等您可能不熟悉的工具,节约大量开发时间!
现代化的开发环境
Xojo是一个现代的面向对象的语言。它支持继承、类接口、多态并且是强类型的。提供有数千个操作系统API调用的封装,Xojo对这些细节进行了抽象,提供了统一的方法和接口,从而大量减少了多平台开发的时间,使您能专注于您的程序的核心功能和与众不同之处。
本机与多平台
Xojo程序需要解释器或虚拟机,它们会被完全编译为本机代码,因此能更快速的执行同时保护您的知识产权。Xojo使用各个操作系统提供的原生控件,这样您的程序在各个平台上都能有正确的外观和行为。开发的也是跨平台。在您最常用最喜欢用的操作系统上开发然后为多个主流平台编译程序。
官方网站:http://www.xojo.com/

Node.js
Node.js是一个基于Chrome’s JavaScript runtime建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。实际上Node是一个服务器端JavaScript解释器,它对Google V8 JavaScript引擎进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。而且Node对其封装的同时还改进了其处理二进制数据的能力。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
官方网站:https://nodejs.org/

另附:《TIOBE编程语言排行榜》