Word Design 技术体系

Web 应用的开发技术有很多种,市面上的大多数技术如 Java/PHP 和前后端分离,前端采用Vue或者 UNIAPP ,主要源于国内的几大互联网企业。也就是说,这类技术的生态也几乎都是为大型互联网企业服务的。

对于创业者来说,

软件架构和管理自承载先进理念 * 是以数字化为载体,对企业及行业的工作流程进行优化设计,以提升管理能力和员工效能。

为什么选用Rails框架

Web 应用开发领域,Rails 是以生产力为出发点的最佳框架。基于Rails生态,尽可能提升web应用开发效率及降低开发成本,对于企业管理系统的开发有明显优势。

怎么做

  • 全栈开发,降低技术栈复杂度
    • 全栈开发,前后端不分离关于全栈开发
    • 前后端分离的本质
    • 克制使用Service层

开发原则

阅读更多

追求生产力和效率

对于任何企业来讲,效率和生产力是企业发展最原始的动力,对于创业型企业尤为重要。

对于软件开发,单就效率来讲,需要写的代码越少,需要协作沟通的环节越少,则效率越高。

除了技术架构上选择了前后端不分离,选择了rails。要想追求达到极致的开发效率,还要重构软件开发流程管理。

职业重塑

目前很多企业的软件研发流程依然是:产品原型 -> 设计高保真 -> 开发。这个开发流程后面的环节会对前面产生依赖。

经过实践,我们逐渐摸索了一套多端并行的组件化开发模式。具体如下:

  • 开发人员 开发人员直接使用现有的组件进行扩展式开发。

  • 产品经理 专注于需求调研,不再出原型图。

  • 设计人员 专注于UI风格,设计语言的知道。