2.1 互联网技术发展史
2.2 互联网开源社区和技术
互联网的基础技术大部分是开源的(即开放源代码),开源技术可以被任何人、任何组织以无偿的方式直接使用。
2.2.1 使用最广泛的服务器操作系统:Linux
可靠、安全、稳定、可拓展的特性,应用非常广泛,可以安装和运行在各种计算机硬件设备中。
2.2.2 网上支付的基础保障协议:OpenSSL
全称Open Secure Sockets Layer,是一个开源且强大的安全套接字层密码库。是一个基于密码学的软件开发包,具备完整的加密算法和数据加密功能,是网络通信安全及数据完整性的一套安全协议。
2.2.3 数据库标杆:MySQL
一个开源数据库管理系统,属于关系型数据库。适应性非常广,为多种主流开发语言提供了使用接口。特点是开源、轻量化且支持大规模访问。
2.2.4 服务器的“温床”:Apache
一款服务器运行软件系统,是承载并运行服务端程序的环境。可运行在大多数计算机操作系统中,有跨平台、快速、简单的特性。
2.2.5 工程师的造物利器:Eclipse
一个开放源代码的基于Java的可扩展开发平台,现在也可进行C、C++和PHP语言的软件开发。是软件开发人员的利器,大大提高了开发的工作效率,让开发和集成过程变得更精简。
2.2.6 下个时代的技术主角:AR与VR
2.3 互联网产品技术架构
互联网产品技术架构图思考例子:
从产品角度和技术角度去思考“用户登录”功能
参考资源:
《产品经理必懂的技术那些事儿》唐韧
网友评论