保证原创!同时发布于图灵社区!特此声明!
理论探索,欢迎交流!
全端开发者,也称为“全栈开发者”,是指能够独立完成软件所有工作的开发者,大家在讨论时可能更多的是在说Web开发者;不过,我们认为,任何类型的软件项目都会有全端开发者,这并不是什么遥不可及的事情!
为什么要提全端开发呢?因为本文的主题就是从项目的整体来讨论相关的软件方法,我们称之为“两端开发策略”,此为何物,下面道来。
首先,我们看一看软件开发的一般流程,如下面的示意图。
当然,实际的开发工作中还包括更多的细节,这里就不一一讨论了。在这里,我们主要关注流程中的方向及相关的节点。在这一流程中,虽