我们的工作方式 | 开发流程与技术栈
没有任何想法复杂到无法找到最优架构解决方案。我们经验丰富的React工程师团队将为您的项目带来丰富的React专业知识,这些知识来自我们构建从MVP到复杂企业级应用等各类项目的实际经验。
我们提供
- 最现代的前端和后端技术栈
- 基于众多实际生产项目经验的最佳实践
- 生产环境就绪的CI/CD解决方案
- 精通React Native、React和后端的架构师
- 对现有项目的专业反馈
- 从开始到结束的项目实施支持
注重测试
Node.js的关键特点是代码质量高。这意味着它是稳定的、可预测的,并能实现其目标。由于Node.js既可以是动态类型语言也可以是强类型语言,其质量通过自动化测试来保持在要求的水平。Node.js生态系统提供了多个最先进的自动化测试框架。它们已被社区中最杰出的开发人员打磨和实战测试了多年。
我们的流程
01
分析
分析目标和需求。
02
设计
UI/UX原型。
03
开发
敏捷冲刺+CI/CD。
04
测试
单元+集成测试。
05
部署
零停机部署。
06
支持
维护和扩展。
前端:
- 自适应/响应式布局
- JWT授权认证
- React/Redux flow
- Flow/TypeScript typings
- ESLint/TSLint
- Airbnb/Prettier codestyle
- SASS/LESS CSS样式支持
- Babel transpiling
- SVG内联和动画支持
- Formik用于表单和复杂输入表单验证
- Jest/Enzyme testing
- Axios用于向后端发送HTTP/HTTPS请求
- Sentry用于错误报告
后端:
- Node.js/Express framework
- MongoDB/SQL/PostgreSQL (Sequelize)
- Docker用于所有数据库逻辑的集成测试
- Mocha、Chai、Jest用于单元/集成测试
- Sentry用于错误报告
- Passport认证(Facebook、Google、Twitter等)
- ESLint code linter