分类 网站开发 下的文章

“低技术”网站搭建复盘


“低技术”的太阳能网站》介绍了 solar.lowtechmagazine.com 使用 A20 OLinuXino Lime2 单板计算机和 Armbian 操作系统的服务器,并使用 Python 编写的静态站点生成器 Pelican 构建静态网站。

Jetson Nano

我们使用 Jetson Nano 作为主机(目前正在做 Jetson Nano 教学项目,而 Armbian 恰好有适配 Jetson Nano 的镜像),复盘使用 Armbian + Nginx + Pelican 的“低技术”网站搭建过程。请注意,这里的“低技术”指一种可持续的网站,意味着确保支持旧硬件、速度较慢的网络并提高博客内容的可移植性和可存档性


“低技术”的太阳能网站


Low-tech Magazine 质疑对技术进步的盲目信仰,强调了过去的和经常被遗忘的技术的潜力,以及它们如何为可持续实践提供参考。作为低技术的践行,2018 年 9 月,Low-tech Magazine 推出了一个基于太阳能的新网站,旨在从根本上减少与访问其内容相关的能源使用和碳排放。地址:solar.lowtechmagazine.com

ltm.JPG


微信公众号与小程序开发概览


微信主要通过两种开发模式为用户提供更多生态体系内的信息与服务——公众号与小程序。

v2-520ea8e54e26328a9e526c722b854c1a_1440w.jpg

公众号用以沉淀用户,实现人与信息的链接,主要以文字内容和信息传递、轻量的服务为辅。而小程序是一个体验感优秀的工具,以工具性的产品与服务为主。


Web前端开发的技能结构


前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。它从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。

web-tech-employed.jpg


网站开发常见的开源数据库


我们平时说的数据库是指数据库管理系统(Database Management System),它是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。严格来说数据库是数据库管理系统的实例,一个数据库管理系统可以有多个数据库实例。

open-source-database-software-810x390.jpg

2019年PYPL的TOPDB顶级数据库榜单前三位是Oracle数据库、MySQL数据库和SQL Server。MySQL是互联网行业的通用标准,但我们还会接触到其他一些开源数据库。