万物互联的时代
二十一世纪初,互联网兴起,随着手机的普及,移动互联网更是风靡全球,互联网的各种应用漫天飞,如:商城、社交/社区应用等等,一批批互联网公司应地而生,还登上了首富。作为开发者,我在互联网新技术中积极探索。
互联网技术走马灯似的变换真快,大浪淘沙,多少个耳熟目详的技术早已消失在人们的记忆中,开源的技术框架占了主流,生存下来的,成了互联网的代名词。以容器技术、轻型应用嵌入、松散应用组合等理念,成了互联网技术的主流,各个领域都有一批经典的开源应用,乐坏了我这个“跟屁虫”。
“能抓老鼠的猫就是好猫”,能打动我心的技术就是好技术,学技术就要学能传承下去的经典。学习互联网技术,docker,Joomla, MediaWiki和各种经典轻型前端就是学习的榜样。
Docker虚拟化容器技术
如今是一个虚拟化时代,服务器、计算机、路由器、人等世界万物都在虚拟化,容器虚拟化技术让你的互联网应用封闭在一个独立的容器空间中,可以在互联网的云上任意调度。
为什么要使用 Docker?
- 在互联网上任意调度
- 容易维护,快速迁移
Docker是一个开源的平台,用于开发、交付和运行应用程序。它能够在Windows,macOS,Linux计算机上运行,并将某一应用程序及其依赖项打包至一个容器中,这些容器可以在任何支持Docker的环境中运行。容器彼此隔离,但可以通过特定的通道相互传递信息。
为什么Joomla网站构架?
Joomla内容管理系统即JoomlaCMS(Content Management System, CMS)。它是网站的一个基础管理平台。几乎适合从个人网站到各种企业网站、分类信息系统、电商销售类型的各类网站,在国内也有诸多资源提供Joomla免费下载。
„Joomla生存了近二十年,依旧排名前几,松散的框架,众多组件的支持,漂亮网页大全,丰富多彩的内容形式,网站的楷模,学习网站技术,就会学到它。“
MediaWiki优秀的知识库管理网站
Joomla美在前端,Mediawiki重点在知识管理,它们是两个极端,是我学习网站技术的重点。Mediawiki就成了我做学习笔记的网站,有了它,还需要什么手工笔记? 它目前被诸如 Wikipedia 及许多其它维基网站所使用。用户可充分利用其功能和扩展性来编辑维基页面。