2.前端和后端

2.前端和后端

作为一个完整的应用软件系统,需要通过用户的交互表现层来提供用户数据的输入,同时把结果数据呈现给用户看,这个交互表现层的实现叫作前端编程。在一般情况下,用户的客户端包括PC机和移动终端设备两大类。这种前端编程的技术不是本书的内容范畴。

本书第3篇完成的工作包括与数据库建立连接、与数据库交互、完成业务逻辑的实现、建立软件体系结构、保证软件的可用性、可维护性等,这部分编程叫作后端编程。

本书第3篇只是给出一个简单需求的简化实现案例,使得大家对于后端实现的基本情形有所了解,而对软件的可用性、可靠性、高效性等方面都没有着力去实现,也没有涉及实现前端和后端的连接。而对于一个需要交付使用的实际应用软件,需求是会相当复杂的,开发的时候需要完整地考虑软件各个方面的实现,一般都会采用某种成熟的框架来实现底层的软件体系结构和通用模块,软件开发人员只需要着力于应用软件具体特殊部分的实现。